From 21e387695dd6aaa68fe1c0d07d80c9e19877c7c3 Mon Sep 17 00:00:00 2001 From: AustinBenoit Date: Wed, 3 Jun 2026 13:46:18 -0400 Subject: [PATCH 1/2] Change it so that the header files are directly included Remove the cmake injection and just include the header files as needed --- analytics/CMakeLists.txt | 24 ++--------------------- analytics/src/analytics_desktop_dynamic.h | 1 + app/CMakeLists.txt | 22 --------------------- app/rest/CMakeLists.txt | 6 ------ app_check/CMakeLists.txt | 6 ------ auth/CMakeLists.txt | 6 ------ database/CMakeLists.txt | 6 ------ functions/CMakeLists.txt | 6 ------ installations/CMakeLists.txt | 6 ------ messaging/CMakeLists.txt | 6 ------ remote_config/CMakeLists.txt | 6 ------ storage/CMakeLists.txt | 6 ------ ump/CMakeLists.txt | 6 ------ 13 files changed, 3 insertions(+), 104 deletions(-) diff --git a/analytics/CMakeLists.txt b/analytics/CMakeLists.txt index 0065008dd7..48d21a8942 100644 --- a/analytics/CMakeLists.txt +++ b/analytics/CMakeLists.txt @@ -129,28 +129,8 @@ target_compile_definitions(firebase_analytics PRIVATE -DINTERNAL_EXPERIMENTAL=1 ) -# Automatically include headers that might not be declared. -if(IOS) - if(MSVC) - target_compile_options(firebase_analytics PRIVATE - $<$>:/FI"assert.h"> - $<$>:/FI"string.h"> - $<$>:/FI"stdint.h">) - else() - target_compile_options(firebase_analytics PRIVATE - $<$>:SHELL:-include assert.h -include string.h> - ) - endif() -else() - if(MSVC) - target_compile_options(firebase_analytics PRIVATE - /FI"assert.h" /FI"string.h" /FI"stdint.h") - else() - target_compile_options(firebase_analytics PRIVATE - SHELL:-include assert.h -include string.h - ) - endif() -endif() + + if(ANDROID) firebase_cpp_proguard_file(analytics) diff --git a/analytics/src/analytics_desktop_dynamic.h b/analytics/src/analytics_desktop_dynamic.h index b7aad18d98..193f598e97 100644 --- a/analytics/src/analytics_desktop_dynamic.h +++ b/analytics/src/analytics_desktop_dynamic.h @@ -24,6 +24,7 @@ // --- Copied from original header --- #include #include +#include typedef struct GoogleAnalytics_Reserved_Opaque GoogleAnalytics_Reserved; diff --git a/app/CMakeLists.txt b/app/CMakeLists.txt index 69f62f23b9..d68b303c46 100644 --- a/app/CMakeLists.txt +++ b/app/CMakeLists.txt @@ -308,28 +308,6 @@ else() set(app_flatbuffers_lib flatbuffers) endif() -# Automatically include headers that might not be declared. -# We use add_compile_options (instead of target_compile_options) so these -# implicit includes apply globally to all targets in this directory, -# including tests. Generator expressions ($<$) are -# used to ensure these C/C++ headers are not passed to the Swift compiler. -if(MSVC) - add_compile_options( - $<$:/FI"assert.h"> - $<$:/FI"string.h"> - $<$:/FI"stdint.h">) -elseif(APPLE) - add_compile_options( - "$<$:SHELL:-include assert.h>" - "$<$:SHELL:-include string.h>" - "$<$:SHELL:-include assert.h>" - "$<$:SHELL:-include string.h>") -else() - add_compile_options( - "$<$:SHELL:-include assert.h>" - "$<$:SHELL:-include string.h>") -endif() - add_library(firebase_app STATIC ${log_SRCS} ${log_HDRS} diff --git a/app/rest/CMakeLists.txt b/app/rest/CMakeLists.txt index dce22ec2e1..547e5ced41 100644 --- a/app/rest/CMakeLists.txt +++ b/app/rest/CMakeLists.txt @@ -86,12 +86,6 @@ target_link_libraries(firebase_rest_lib zlibstatic ${CMAKE_DL_LIBS} ) -# Automatically include headers that might not be declared. -if(MSVC) - add_definitions(/FI"assert.h" /FI"string.h" /FI"stdint.h") -else() - add_definitions(-include assert.h -include string.h) -endif() # Add shared definitions across all platforms, and then platform specific ones. add_definitions( diff --git a/app_check/CMakeLists.txt b/app_check/CMakeLists.txt index 78c1a30912..a1fea32ad1 100644 --- a/app_check/CMakeLists.txt +++ b/app_check/CMakeLists.txt @@ -161,12 +161,6 @@ target_compile_definitions(firebase_app_check PRIVATE -DINTERNAL_EXPERIMENTAL=1 ) -# Automatically include headers that might not be declared. -if(MSVC) - add_definitions(/FI"assert.h" /FI"string.h" /FI"stdint.h") -else() - add_definitions(-include assert.h -include string.h) -endif() if(ANDROID) firebase_cpp_proguard_file(app_check) diff --git a/auth/CMakeLists.txt b/auth/CMakeLists.txt index 7749c68bc4..235c85d695 100644 --- a/auth/CMakeLists.txt +++ b/auth/CMakeLists.txt @@ -181,12 +181,6 @@ target_compile_definitions(firebase_auth PRIVATE -DINTERNAL_EXPERIMENTAL=1 ) -# Automatically include headers that might not be declared. -if(MSVC) - add_definitions(/FI"assert.h" /FI"string.h" /FI"stdint.h") -else() - add_definitions(-include assert.h -include string.h) -endif() if(ANDROID) firebase_cpp_proguard_file(auth) diff --git a/database/CMakeLists.txt b/database/CMakeLists.txt index 8c3550d342..d66b52433f 100644 --- a/database/CMakeLists.txt +++ b/database/CMakeLists.txt @@ -216,12 +216,6 @@ target_compile_definitions(firebase_database -DINTERNAL_EXPERIMENTAL=1 ${additional_DEFINES} ) -# Automatically include headers that might not be declared. -if(MSVC) - add_definitions(/FI"assert.h" /FI"string.h" /FI"stdint.h") -else() - add_definitions(-include assert.h -include string.h) -endif() if(ANDROID) firebase_cpp_proguard_file(database) diff --git a/functions/CMakeLists.txt b/functions/CMakeLists.txt index f2ee0dc314..7fe1ceb927 100644 --- a/functions/CMakeLists.txt +++ b/functions/CMakeLists.txt @@ -81,12 +81,6 @@ target_compile_definitions(firebase_functions PRIVATE -DINTERNAL_EXPERIMENTAL=1 ) -# Automatically include headers that might not be declared. -if(MSVC) - add_definitions(/FI"assert.h" /FI"string.h" /FI"stdint.h") -else() - add_definitions(-include assert.h -include string.h) -endif() if(ANDROID) firebase_cpp_proguard_file(functions) diff --git a/installations/CMakeLists.txt b/installations/CMakeLists.txt index cda7cca437..ca7741c94d 100644 --- a/installations/CMakeLists.txt +++ b/installations/CMakeLists.txt @@ -64,12 +64,6 @@ target_compile_definitions(firebase_installations PRIVATE -DINTERNAL_EXPERIMENTAL=1 ) -# Automatically include headers that might not be declared. -if(MSVC) - add_definitions(/FI"assert.h" /FI"string.h" /FI"stdint.h") -else() - add_definitions(-include assert.h -include string.h) -endif() if(ANDROID) firebase_cpp_proguard_file(installations) diff --git a/messaging/CMakeLists.txt b/messaging/CMakeLists.txt index 74bbf4da36..cf2e0378da 100644 --- a/messaging/CMakeLists.txt +++ b/messaging/CMakeLists.txt @@ -100,12 +100,6 @@ target_compile_definitions(firebase_messaging PRIVATE -DINTERNAL_EXPERIMENTAL=1 ) -# Automatically include headers that might not be declared. -if(MSVC) - add_definitions(/FI"assert.h" /FI"string.h" /FI"stdint.h") -else() - add_definitions(-include assert.h -include string.h) -endif() if(ANDROID) firebase_cpp_proguard_file(messaging) diff --git a/remote_config/CMakeLists.txt b/remote_config/CMakeLists.txt index 196db8f53b..7038ca475e 100644 --- a/remote_config/CMakeLists.txt +++ b/remote_config/CMakeLists.txt @@ -139,12 +139,6 @@ target_compile_definitions(firebase_remote_config PRIVATE -DINTERNAL_EXPERIMENTAL=1 ) -# Automatically include headers that might not be declared. -if(MSVC) - add_definitions(/FI"assert.h" /FI"string.h" /FI"stdint.h") -else() - add_definitions(-include assert.h -include string.h) -endif() if(ANDROID) firebase_cpp_proguard_file(remote_config) diff --git a/storage/CMakeLists.txt b/storage/CMakeLists.txt index 08cdadf5a8..2496c10b70 100644 --- a/storage/CMakeLists.txt +++ b/storage/CMakeLists.txt @@ -110,12 +110,6 @@ target_compile_definitions(firebase_storage -DINTERNAL_EXPERIMENTAL=1 ${additional_DEFINES} ) -# Automatically include headers that might not be declared. -if(MSVC) - add_definitions(/FI"assert.h" /FI"string.h" /FI"stdint.h") -else() - add_definitions(-include assert.h -include string.h) -endif() if(ANDROID) firebase_cpp_proguard_file(storage) diff --git a/ump/CMakeLists.txt b/ump/CMakeLists.txt index 2739decefa..32d0eb70d3 100644 --- a/ump/CMakeLists.txt +++ b/ump/CMakeLists.txt @@ -76,12 +76,6 @@ target_compile_definitions(firebase_ump PRIVATE -DINTERNAL_EXPERIMENTAL=1 ) -# Automatically include headers that might not be declared. -if(MSVC) - add_definitions(/FI"assert.h" /FI"string.h" /FI"stdint.h") -else() - add_definitions(-include assert.h -include string.h) -endif() if(ANDROID) firebase_cpp_proguard_file(ump) From 089add8c8a91d6432f8a147572dd9566d3c8b1b5 Mon Sep 17 00:00:00 2001 From: AustinBenoit Date: Wed, 3 Jun 2026 13:55:27 -0400 Subject: [PATCH 2/2] Add missing direct includes for assert, stdint, and string headers --- analytics/src/analytics_desktop.cc | 1 + analytics/src/analytics_desktop_dynamic.h | 2 +- analytics/src/analytics_ios.mm | 2 ++ app/rest/controller_curl.cc | 1 + app/rest/gzipheader.cc | 2 ++ app/rest/request_json.h | 2 ++ app/rest/request_options.h | 2 ++ app/rest/response_json.h | 3 +++ app/rest/transport_curl.cc | 1 + app/rest/transport_mock.cc | 1 + app/rest/zlibwrapper.cc | 1 + app/src/app_android.cc | 1 + app/src/app_common.cc | 1 + app/src/app_ios.mm | 2 ++ app/src/app_options.cc | 1 + app/src/app_stub.cc | 2 ++ app/src/base64.cc | 1 + app/src/base64_fuzzer.cc | 5 +++-- app/src/filesystem_apple.mm | 1 + app/src/filesystem_desktop_linux.cc | 2 ++ app/src/filesystem_desktop_windows.cc | 1 + app/src/heartbeat/heartbeat_storage_desktop.cc | 1 + app/src/jobject_reference.cc | 2 ++ app/src/locale.cc | 3 +++ app/src/log.cc | 1 + app/src/log_ios.mm | 1 + app/src/mutex_pthread.cc | 2 ++ app/src/mutex_windows.cc | 2 ++ app/src/pthread_condvar.h | 2 ++ app/src/reference_counted_future_impl.cc | 1 + app/src/reference_counted_future_impl.h | 2 ++ app/src/scheduler.cc | 1 + app/src/scheduler.h | 2 ++ app/src/secure/user_secure_darwin_internal.mm | 1 + app/src/secure/user_secure_darwin_internal_testlib.mm | 1 + app/src/secure/user_secure_fake_internal.cc | 2 ++ app/src/secure/user_secure_manager.cc | 1 + app/src/secure/user_secure_manager.h | 2 ++ app/src/secure/user_secure_windows_internal.cc | 2 ++ app/src/semaphore.h | 1 + app/src/thread_pthread.cc | 2 ++ app/src/util.cc | 1 + app/src/util_android.cc | 1 + app/src/util_android.h | 2 ++ app/src/util_ios.mm | 2 ++ app/src/uuid.cc | 2 ++ app/src/variant.cc | 3 +++ app/src/variant_util.cc | 3 +++ app/src/variant_util.h | 2 ++ app_check/src/android/common_android.cc | 1 + app_check/src/desktop/app_check_desktop.cc | 1 + app_check/src/desktop/debug_provider_desktop.cc | 1 + app_check/src/include/firebase/app_check.h | 2 ++ app_check/src/ios/util_ios.mm | 1 + auth/samples/src/doc_samples.cc | 3 +++ auth/src/android/auth_android.cc | 2 ++ auth/src/android/credential_android.cc | 1 + auth/src/android/user_android.cc | 2 ++ auth/src/desktop/auth_desktop.cc | 3 +++ auth/src/desktop/auth_desktop.h | 2 ++ auth/src/desktop/auth_providers/email_auth_provider.cc | 2 ++ auth/src/desktop/auth_providers/facebook_auth_provider.cc | 2 ++ auth/src/desktop/auth_providers/federated_auth_provider.cc | 2 ++ auth/src/desktop/auth_providers/gamecenter_auth_provider.cc | 2 ++ auth/src/desktop/auth_providers/github_auth_provider.cc | 2 ++ auth/src/desktop/auth_providers/google_auth_provider.cc | 2 ++ auth/src/desktop/auth_providers/oauth_auth_provider.cc | 2 ++ auth/src/desktop/auth_providers/phone_auth_provider.cc | 2 ++ auth/src/desktop/auth_providers/playgames_auth_provider.cc | 2 ++ auth/src/desktop/auth_providers/twitter_auth_provider.cc | 2 ++ auth/src/desktop/auth_util.h | 2 ++ auth/src/desktop/credential_desktop.cc | 2 ++ auth/src/desktop/credential_util.cc | 2 ++ auth/src/desktop/get_account_info_result.cc | 2 ++ auth/src/desktop/get_additional_user_info.h | 2 ++ auth/src/desktop/rpcs/create_auth_uri_request.cc | 1 + auth/src/desktop/rpcs/delete_account_request.cc | 1 + auth/src/desktop/rpcs/get_account_info_request.cc | 1 + auth/src/desktop/rpcs/get_account_info_response.h | 2 ++ auth/src/desktop/rpcs/get_oob_confirmation_code_request.cc | 1 + auth/src/desktop/rpcs/reset_password_request.cc | 1 + auth/src/desktop/rpcs/secure_token_request.cc | 3 +++ auth/src/desktop/rpcs/set_account_info_request.cc | 1 + auth/src/desktop/rpcs/sign_up_new_user_request.cc | 1 + auth/src/desktop/rpcs/sign_up_request.cc | 1 + auth/src/desktop/rpcs/verify_assertion_request.cc | 1 + auth/src/desktop/rpcs/verify_custom_token_request.cc | 1 + auth/src/desktop/rpcs/verify_password_request.cc | 1 + auth/src/desktop/set_account_info_result.h | 2 ++ auth/src/desktop/sign_in_flow.h | 2 ++ auth/src/desktop/user_desktop.cc | 2 ++ auth/src/desktop/user_desktop.h | 1 + auth/src/desktop/user_view.h | 2 ++ auth/src/desktop/validate_credential.h | 2 ++ auth/src/include/firebase/auth.h | 2 ++ auth/src/include/firebase/auth/user.h | 2 ++ auth/src/ios/auth_ios.mm | 3 +++ auth/src/ios/credential_ios.mm | 1 + auth/src/ios/user_ios.mm | 1 + database/src/common/data_snapshot.cc | 2 ++ database/src/common/database.cc | 1 + database/src/common/database_reference.cc | 2 ++ database/src/common/mutable_data.cc | 2 ++ database/src/common/query.cc | 2 ++ database/src/desktop/connection/connection.cc | 2 ++ database/src/desktop/connection/connection.h | 2 ++ database/src/desktop/connection/persistent_connection.cc | 2 ++ database/src/desktop/connection/persistent_connection.h | 2 ++ database/src/desktop/core/child_event_registration.cc | 2 ++ database/src/desktop/core/compound_write.cc | 2 ++ database/src/desktop/core/keep_synced_event_registration.cc | 1 + database/src/desktop/core/operation.cc | 2 ++ database/src/desktop/core/operation.h | 2 ++ database/src/desktop/core/repo.cc | 2 ++ database/src/desktop/core/repo.h | 2 ++ database/src/desktop/core/server_values.cc | 1 + database/src/desktop/core/server_values.h | 2 ++ database/src/desktop/core/sync_point.cc | 1 + database/src/desktop/core/sync_tree.cc | 2 ++ database/src/desktop/core/sync_tree.h | 2 ++ database/src/desktop/core/tracked_query_manager.cc | 1 + database/src/desktop/core/write_tree.cc | 1 + database/src/desktop/data_snapshot_desktop.cc | 1 + database/src/desktop/database_desktop.cc | 1 + database/src/desktop/database_desktop.h | 2 ++ database/src/desktop/database_reference_desktop.cc | 1 + database/src/desktop/persistence/flatbuffer_conversions.cc | 2 ++ .../persistence/in_memory_persistence_storage_engine.cc | 3 +++ .../persistence/in_memory_persistence_storage_engine.h | 2 ++ .../persistence/level_db_persistence_storage_engine.cc | 3 +++ .../persistence/level_db_persistence_storage_engine.h | 2 ++ database/src/desktop/persistence/noop_persistence_manager.cc | 2 ++ database/src/desktop/persistence/persistence_manager.cc | 2 ++ database/src/desktop/persistence/persistence_manager.h | 2 ++ database/src/desktop/persistence/prune_forest.cc | 1 + database/src/desktop/push_child_name_generator.cc | 2 ++ database/src/desktop/push_child_name_generator.h | 2 ++ database/src/desktop/query_params_comparator.cc | 1 + database/src/desktop/transaction_data.h | 2 ++ database/src/desktop/util_desktop.cc | 2 ++ database/src/desktop/util_desktop.h | 2 ++ database/src/desktop/view/indexed_filter.cc | 2 ++ database/src/desktop/view/limited_filter.cc | 1 + database/src/desktop/view/ranged_filter.cc | 1 + database/src/desktop/view/view.cc | 1 + database/src/desktop/view/view_processor.cc | 1 + database/src/ios/util_ios.mm | 1 + firestore/src/android/aggregate_query_android.cc | 1 + firestore/src/android/aggregate_query_snapshot_android.cc | 1 + firestore/src/android/aggregate_query_snapshot_android.h | 1 + firestore/src/android/blob_android.cc | 1 + firestore/src/android/blob_android.h | 1 + firestore/src/android/document_change_android.cc | 1 + firestore/src/android/document_change_type_android.cc | 2 ++ firestore/src/android/document_reference_android.cc | 1 + firestore/src/android/document_snapshot_android.cc | 1 + firestore/src/android/exception_android.cc | 1 + firestore/src/android/field_path_portable.h | 1 + firestore/src/android/field_value_android.cc | 1 + firestore/src/android/firestore_android.cc | 2 ++ firestore/src/android/geo_point_portable.cc | 1 + firestore/src/android/jni_runnable_android.cc | 1 + firestore/src/android/lambda_transaction_function.h | 1 + firestore/src/android/listener_registration_android.cc | 1 + firestore/src/android/load_bundle_task_progress_android.cc | 1 + firestore/src/android/query_android.cc | 2 ++ firestore/src/android/query_snapshot_android.cc | 2 ++ firestore/src/android/set_options_android.cc | 1 + firestore/src/android/settings_android.cc | 1 + firestore/src/android/timestamp_android.cc | 1 + firestore/src/android/timestamp_portable.cc | 2 ++ firestore/src/android/transaction_options_android.cc | 1 + firestore/src/android/transaction_options_android.h | 1 + firestore/src/android/transaction_options_builder_android.cc | 1 + firestore/src/android/transaction_options_builder_android.h | 1 + firestore/src/android/util_android.cc | 1 + firestore/src/android/wrapper.cc | 1 + firestore/src/common/aggregate_query_snapshot.cc | 1 + firestore/src/common/field_value.cc | 1 + firestore/src/common/firestore.cc | 1 + firestore/src/common/query.cc | 1 + firestore/src/common/settings.cc | 1 + firestore/src/jni/arena_ref.cc | 1 + firestore/src/jni/env.cc | 2 ++ firestore/src/jni/integer.cc | 1 + firestore/src/jni/integer.h | 1 + firestore/src/jni/jni.cc | 1 + firestore/src/jni/loader.cc | 1 + firestore/src/jni/long.cc | 1 + firestore/src/jni/long.h | 1 + firestore/src/jni/string.cc | 1 + firestore/src/jni/string.h | 1 + firestore/src/jni/traits.h | 1 + firestore/src/main/aggregate_query_main.cc | 1 + firestore/src/main/aggregate_query_snapshot_main.cc | 1 + firestore/src/main/aggregate_query_snapshot_main.h | 1 + firestore/src/main/field_value_main.cc | 1 + firestore/src/main/field_value_main.h | 1 + firestore/src/main/firestore_main.cc | 1 + firestore/src/main/listener_registration_main.cc | 1 + firestore/src/main/query_main.cc | 2 ++ functions/src/android/callable_reference_android.cc | 2 ++ functions/src/android/functions_android.cc | 2 ++ functions/src/common/callable_reference.cc | 2 ++ functions/src/common/functions.cc | 2 ++ functions/src/desktop/serialization.cc | 2 ++ installations/src/installations.cc | 2 ++ installations/src_ios/fake/FIRInstallations.mm | 1 + messaging/src/android/cpp/messaging.cc | 1 + messaging/src/ios/fake/FIRMessaging.h | 2 ++ messaging/src/ios/fake/FIRMessaging.mm | 1 + messaging/src/ios/messaging.mm | 2 ++ messaging/src/stub/messaging.cc | 3 +++ performance/src/android/http_metric.cc | 2 ++ performance/src/android/trace.cc | 3 +++ performance/src/ios/firebase_performance.mm | 1 + performance/src/ios/http_metric.mm | 2 ++ performance/src/ios/trace.mm | 2 ++ performance/src_ios/fake/FIRTrace.h | 2 ++ performance/src_ios/fake/FIRTrace.mm | 1 + performance/stubs/http_metric_stub.cc | 1 + performance/stubs/trace_stub.cc | 1 + remote_config/src/android/remote_config_android.cc | 2 ++ remote_config/src/android/remote_config_android.h | 2 ++ remote_config/src/desktop/config_data.cc | 2 ++ remote_config/src/desktop/metadata.cc | 1 + remote_config/src/desktop/rest.cc | 1 + remote_config/src/ios/remote_config_ios.h | 1 + remote_config/src/ios/remote_config_ios.mm | 3 +++ remote_config/src/remote_config.cc | 1 + storage/src/android/controller_android.cc | 2 ++ storage/src/android/controller_android.h | 1 + storage/src/android/metadata_android.cc | 2 ++ storage/src/android/metadata_android.h | 1 + storage/src/android/storage_android.cc | 2 ++ storage/src/common/controller.cc | 2 ++ storage/src/common/metadata.cc | 2 ++ storage/src/common/storage.cc | 1 + storage/src/common/storage_reference.cc | 2 ++ storage/src/desktop/curl_requests.cc | 1 + storage/src/desktop/metadata_desktop.cc | 1 + storage/src/desktop/metadata_desktop.h | 2 ++ storage/src/desktop/rest_operation.cc | 1 + storage/src/desktop/rest_operation.h | 2 ++ storage/src/include/firebase/storage/controller.h | 2 ++ storage/src/include/firebase/storage/metadata.h | 2 ++ storage/src/ios/controller_ios.mm | 1 + storage/src/ios/listener_ios.h | 1 + storage/src/ios/metadata_ios.h | 1 + storage/src/ios/metadata_ios.mm | 1 + storage/src/ios/storage_ios.mm | 1 + storage/src/ios/storage_reference_ios.mm | 2 ++ ump/src/android/consent_info_internal_android.cc | 1 + ump/src/common/consent_info.cc | 2 ++ ump/src/ios/consent_info_internal_ios.mm | 1 + 255 files changed, 395 insertions(+), 3 deletions(-) diff --git a/analytics/src/analytics_desktop.cc b/analytics/src/analytics_desktop.cc index c3181621e9..6fc3625173 100644 --- a/analytics/src/analytics_desktop.cc +++ b/analytics/src/analytics_desktop.cc @@ -12,6 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. +#include #include #include #include diff --git a/analytics/src/analytics_desktop_dynamic.h b/analytics/src/analytics_desktop_dynamic.h index 193f598e97..cf5ecdf4af 100644 --- a/analytics/src/analytics_desktop_dynamic.h +++ b/analytics/src/analytics_desktop_dynamic.h @@ -23,8 +23,8 @@ // --- Copied from original header --- #include -#include #include +#include typedef struct GoogleAnalytics_Reserved_Opaque GoogleAnalytics_Reserved; diff --git a/analytics/src/analytics_ios.mm b/analytics/src/analytics_ios.mm index d51bc9bfa7..e064faa665 100644 --- a/analytics/src/analytics_ios.mm +++ b/analytics/src/analytics_ios.mm @@ -20,6 +20,8 @@ #import "FIRAnalytics+OnDevice.h" #import "FIRAnalytics.h" +#include +#include #include "analytics/src/analytics_common.h" #include "analytics/src/include/firebase/analytics.h" diff --git a/app/rest/controller_curl.cc b/app/rest/controller_curl.cc index 0387dcadb4..bc7c14b4e1 100644 --- a/app/rest/controller_curl.cc +++ b/app/rest/controller_curl.cc @@ -16,6 +16,7 @@ #include "app/rest/controller_curl.h" +#include #include #include "app/rest/transport_curl.h" diff --git a/app/rest/gzipheader.cc b/app/rest/gzipheader.cc index ba00ffdb3f..86fa65c3fc 100644 --- a/app/rest/gzipheader.cc +++ b/app/rest/gzipheader.cc @@ -20,6 +20,8 @@ #include #include +#include +#include #include "app/src/assert.h" #include "app/src/util.h" diff --git a/app/rest/request_json.h b/app/rest/request_json.h index 964ffbd529..6db5001ca8 100644 --- a/app/rest/request_json.h +++ b/app/rest/request_json.h @@ -17,6 +17,8 @@ #ifndef FIREBASE_APP_REST_REQUEST_JSON_H_ #define FIREBASE_APP_REST_REQUEST_JSON_H_ +#include + #include #include "app/rest/request.h" diff --git a/app/rest/request_options.h b/app/rest/request_options.h index b66e27a1e6..8bc70afdbf 100644 --- a/app/rest/request_options.h +++ b/app/rest/request_options.h @@ -17,6 +17,8 @@ #ifndef FIREBASE_APP_REST_REQUEST_OPTIONS_H_ #define FIREBASE_APP_REST_REQUEST_OPTIONS_H_ +#include + #include #include diff --git a/app/rest/response_json.h b/app/rest/response_json.h index cd484e2030..f17cc2e223 100644 --- a/app/rest/response_json.h +++ b/app/rest/response_json.h @@ -17,6 +17,9 @@ #ifndef FIREBASE_APP_REST_RESPONSE_JSON_H_ #define FIREBASE_APP_REST_RESPONSE_JSON_H_ +#include +#include + #include #include diff --git a/app/rest/transport_curl.cc b/app/rest/transport_curl.cc index 46712b0dc2..505132510f 100644 --- a/app/rest/transport_curl.cc +++ b/app/rest/transport_curl.cc @@ -17,6 +17,7 @@ #include "app/rest/transport_curl.h" #include +#include #include #include diff --git a/app/rest/transport_mock.cc b/app/rest/transport_mock.cc index 6a7590697f..2bf8eb6d7f 100644 --- a/app/rest/transport_mock.cc +++ b/app/rest/transport_mock.cc @@ -16,6 +16,7 @@ #include "app/rest/transport_mock.h" +#include #include #include "app/rest/util.h" diff --git a/app/rest/zlibwrapper.cc b/app/rest/zlibwrapper.cc index 89ef9becbc..2eb70a20ad 100644 --- a/app/rest/zlibwrapper.cc +++ b/app/rest/zlibwrapper.cc @@ -20,6 +20,7 @@ #include #include +#include #include #include diff --git a/app/src/app_android.cc b/app/src/app_android.cc index c7485f6523..16dc400195 100644 --- a/app/src/app_android.cc +++ b/app/src/app_android.cc @@ -19,6 +19,7 @@ #include #include +#include #include #include diff --git a/app/src/app_common.cc b/app/src/app_common.cc index 9e38e63128..d752bce73e 100644 --- a/app/src/app_common.cc +++ b/app/src/app_common.cc @@ -19,6 +19,7 @@ #include #include +#include #include #include #include diff --git a/app/src/app_ios.mm b/app/src/app_ios.mm index 088da02ead..36a2382fe3 100644 --- a/app/src/app_ios.mm +++ b/app/src/app_ios.mm @@ -14,6 +14,8 @@ * limitations under the License. */ +#include +#include #include "app/src/include/firebase/app.h" #include diff --git a/app/src/app_options.cc b/app/src/app_options.cc index 1247126974..f0d74ffd91 100644 --- a/app/src/app_options.cc +++ b/app/src/app_options.cc @@ -16,6 +16,7 @@ #include +#include #include #include diff --git a/app/src/app_stub.cc b/app/src/app_stub.cc index 3944fdeba3..7ce4a0fa2b 100644 --- a/app/src/app_stub.cc +++ b/app/src/app_stub.cc @@ -16,6 +16,8 @@ #include +#include + #include "app/src/app_common.h" #include "app/src/assert.h" #include "app/src/function_registry.h" diff --git a/app/src/base64.cc b/app/src/base64.cc index 87260a720b..ad582817a1 100644 --- a/app/src/base64.cc +++ b/app/src/base64.cc @@ -16,6 +16,7 @@ #include "app/src/base64.h" +#include #include #include "app/src/assert.h" diff --git a/app/src/base64_fuzzer.cc b/app/src/base64_fuzzer.cc index a56ada92eb..59ecfa13d0 100644 --- a/app/src/base64_fuzzer.cc +++ b/app/src/base64_fuzzer.cc @@ -15,14 +15,15 @@ */ #include +#include #include #include "app/src/base64.h" -extern "C" int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size) { +extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) { // Test encoding and decoding this string with various permutations of // options. - std::string orig(reinterpret_cast(data), size); + std::string orig(reinterpret_cast(data), size); std::string encoded, decoded; bool success; success = firebase::internal::Base64Encode(orig, &encoded); diff --git a/app/src/filesystem_apple.mm b/app/src/filesystem_apple.mm index 5e1727aff6..0e95ec18e6 100644 --- a/app/src/filesystem_apple.mm +++ b/app/src/filesystem_apple.mm @@ -12,6 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. +#include #include "app/src/filesystem.h" #import diff --git a/app/src/filesystem_desktop_linux.cc b/app/src/filesystem_desktop_linux.cc index b6f268c55c..1c8d999d6f 100644 --- a/app/src/filesystem_desktop_linux.cc +++ b/app/src/filesystem_desktop_linux.cc @@ -18,6 +18,8 @@ #include #include +#include + #include "app/src/filesystem.h" #include "app/src/util.h" diff --git a/app/src/filesystem_desktop_windows.cc b/app/src/filesystem_desktop_windows.cc index ceca19d6b7..604139b3b3 100644 --- a/app/src/filesystem_desktop_windows.cc +++ b/app/src/filesystem_desktop_windows.cc @@ -16,6 +16,7 @@ #include #include +#include #include #include "app/src/filesystem.h" diff --git a/app/src/heartbeat/heartbeat_storage_desktop.cc b/app/src/heartbeat/heartbeat_storage_desktop.cc index 8b2f6389f3..19d25ca6f0 100644 --- a/app/src/heartbeat/heartbeat_storage_desktop.cc +++ b/app/src/heartbeat/heartbeat_storage_desktop.cc @@ -17,6 +17,7 @@ #include "app/src/heartbeat/heartbeat_storage_desktop.h" #include +#include #include #include #include diff --git a/app/src/jobject_reference.cc b/app/src/jobject_reference.cc index 1d2246d0ab..9dbbc15ee8 100644 --- a/app/src/jobject_reference.cc +++ b/app/src/jobject_reference.cc @@ -18,6 +18,8 @@ #include +#include + #include "app/src/assert.h" // util_android.h is included for GetThreadsafeJNIEnv() #include "app/src/util_android.h" diff --git a/app/src/locale.cc b/app/src/locale.cc index 85fa85be6b..d19d598db2 100644 --- a/app/src/locale.cc +++ b/app/src/locale.cc @@ -16,6 +16,9 @@ #include "app/src/locale.h" +#include +#include + #include "app/src/include/firebase/internal/platform.h" #include "app/src/log.h" diff --git a/app/src/log.cc b/app/src/log.cc index 995c22b875..acfc302680 100644 --- a/app/src/log.cc +++ b/app/src/log.cc @@ -19,6 +19,7 @@ #include #include +#include #include #include "app/src/assert.h" diff --git a/app/src/log_ios.mm b/app/src/log_ios.mm index 6f8bd5c05a..4359b8eb3e 100644 --- a/app/src/log_ios.mm +++ b/app/src/log_ios.mm @@ -14,6 +14,7 @@ * limitations under the License. */ +#include #include "app/src/log.h" #import diff --git a/app/src/mutex_pthread.cc b/app/src/mutex_pthread.cc index 1f8496e2de..e8372ce107 100644 --- a/app/src/mutex_pthread.cc +++ b/app/src/mutex_pthread.cc @@ -16,6 +16,8 @@ #include #include +#include + #include "app/src/assert.h" #include "app/src/include/firebase/internal/mutex.h" diff --git a/app/src/mutex_windows.cc b/app/src/mutex_windows.cc index 9ecfe7ea3b..0d3dc772fe 100644 --- a/app/src/mutex_windows.cc +++ b/app/src/mutex_windows.cc @@ -15,6 +15,8 @@ */ #include +#include + #include "app/src/assert.h" #include "app/src/include/firebase/internal/mutex.h" #include "app/src/include/firebase/internal/platform.h" diff --git a/app/src/pthread_condvar.h b/app/src/pthread_condvar.h index e21807595f..36eddd650b 100644 --- a/app/src/pthread_condvar.h +++ b/app/src/pthread_condvar.h @@ -17,6 +17,8 @@ #ifndef FIREBASE_APP_SRC_PTHREAD_CONDVAR_H_ #define FIREBASE_APP_SRC_PTHREAD_CONDVAR_H_ +#include + #include "app/src/include/firebase/internal/platform.h" #if !FIREBASE_PLATFORM_WINDOWS diff --git a/app/src/reference_counted_future_impl.cc b/app/src/reference_counted_future_impl.cc index f894df2879..96026fcfef 100644 --- a/app/src/reference_counted_future_impl.cc +++ b/app/src/reference_counted_future_impl.cc @@ -17,6 +17,7 @@ #include "app/src/reference_counted_future_impl.h" #include +#include #include #include diff --git a/app/src/reference_counted_future_impl.h b/app/src/reference_counted_future_impl.h index 5d986d2858..e9e85378b2 100644 --- a/app/src/reference_counted_future_impl.h +++ b/app/src/reference_counted_future_impl.h @@ -17,6 +17,8 @@ #ifndef FIREBASE_APP_SRC_REFERENCE_COUNTED_FUTURE_IMPL_H_ #define FIREBASE_APP_SRC_REFERENCE_COUNTED_FUTURE_IMPL_H_ +#include + #include #include #include diff --git a/app/src/scheduler.cc b/app/src/scheduler.cc index fe02fbc7b0..c76ee70c3d 100644 --- a/app/src/scheduler.cc +++ b/app/src/scheduler.cc @@ -17,6 +17,7 @@ #include "app/src/scheduler.h" #include +#include #include #include "app/src/time.h" diff --git a/app/src/scheduler.h b/app/src/scheduler.h index 14cc7a0773..2113947a9f 100644 --- a/app/src/scheduler.h +++ b/app/src/scheduler.h @@ -17,6 +17,8 @@ #ifndef FIREBASE_APP_SRC_SCHEDULER_H_ #define FIREBASE_APP_SRC_SCHEDULER_H_ +#include + #include #include diff --git a/app/src/secure/user_secure_darwin_internal.mm b/app/src/secure/user_secure_darwin_internal.mm index c5fe84ed5d..1e9479a848 100644 --- a/app/src/secure/user_secure_darwin_internal.mm +++ b/app/src/secure/user_secure_darwin_internal.mm @@ -13,6 +13,7 @@ // limitations under the License. #include "app/src/secure/user_secure_darwin_internal.h" +#include #include #include "app/src/assert.h" #include "app/src/base64.h" diff --git a/app/src/secure/user_secure_darwin_internal_testlib.mm b/app/src/secure/user_secure_darwin_internal_testlib.mm index abb6f51c45..550340f68a 100644 --- a/app/src/secure/user_secure_darwin_internal_testlib.mm +++ b/app/src/secure/user_secure_darwin_internal_testlib.mm @@ -13,6 +13,7 @@ // limitations under the License. #include "app/src/secure/user_secure_darwin_internal_testlib.h" +#include #include "app/src/log.h" diff --git a/app/src/secure/user_secure_fake_internal.cc b/app/src/secure/user_secure_fake_internal.cc index 5271d16aff..98a73d1e4f 100644 --- a/app/src/secure/user_secure_fake_internal.cc +++ b/app/src/secure/user_secure_fake_internal.cc @@ -14,6 +14,8 @@ #include "app/src/secure/user_secure_fake_internal.h" +#include + #include "app/src/include/firebase/internal/platform.h" #include "app/src/log.h" diff --git a/app/src/secure/user_secure_manager.cc b/app/src/secure/user_secure_manager.cc index f3c40d9621..0f24c53c4a 100644 --- a/app/src/secure/user_secure_manager.cc +++ b/app/src/secure/user_secure_manager.cc @@ -14,6 +14,7 @@ #include "app/src/secure/user_secure_manager.h" +#include #include #include "app/src/base64.h" diff --git a/app/src/secure/user_secure_manager.h b/app/src/secure/user_secure_manager.h index 93de27d222..74fa08e286 100644 --- a/app/src/secure/user_secure_manager.h +++ b/app/src/secure/user_secure_manager.h @@ -15,6 +15,8 @@ #ifndef FIREBASE_APP_SRC_SECURE_USER_SECURE_MANAGER_H_ #define FIREBASE_APP_SRC_SECURE_USER_SECURE_MANAGER_H_ +#include + #include #include #include diff --git a/app/src/secure/user_secure_windows_internal.cc b/app/src/secure/user_secure_windows_internal.cc index 8da2d73c5e..8d3634fe9d 100644 --- a/app/src/secure/user_secure_windows_internal.cc +++ b/app/src/secure/user_secure_windows_internal.cc @@ -14,6 +14,8 @@ #include "app/src/secure/user_secure_windows_internal.h" +#include + #define NOMINMAX #include diff --git a/app/src/semaphore.h b/app/src/semaphore.h index 83a28468a0..0bfd86b653 100644 --- a/app/src/semaphore.h +++ b/app/src/semaphore.h @@ -18,6 +18,7 @@ #define FIREBASE_APP_SRC_SEMAPHORE_H_ #include +#include #include "app/src/assert.h" #include "app/src/include/firebase/internal/platform.h" diff --git a/app/src/thread_pthread.cc b/app/src/thread_pthread.cc index a549c1be48..0834911f1b 100644 --- a/app/src/thread_pthread.cc +++ b/app/src/thread_pthread.cc @@ -16,6 +16,8 @@ #include "app/src/thread.h" +#include + #if defined(_STLPORT_VERSION) #include "app/src/assert.h" diff --git a/app/src/util.cc b/app/src/util.cc index a9bf03651a..d74fb83d08 100644 --- a/app/src/util.cc +++ b/app/src/util.cc @@ -18,6 +18,7 @@ #include +#include #include #include #include diff --git a/app/src/util_android.cc b/app/src/util_android.cc index 678c0452ee..1ad15f0c4f 100644 --- a/app/src/util_android.cc +++ b/app/src/util_android.cc @@ -25,6 +25,7 @@ #include #include +#include #include #include #include diff --git a/app/src/util_android.h b/app/src/util_android.h index 222144533f..98ec2c340e 100644 --- a/app/src/util_android.h +++ b/app/src/util_android.h @@ -17,8 +17,10 @@ #ifndef FIREBASE_APP_SRC_UTIL_ANDROID_H_ #define FIREBASE_APP_SRC_UTIL_ANDROID_H_ +#include #include #include +#include #include #include diff --git a/app/src/util_ios.mm b/app/src/util_ios.mm index 6286eeae4b..5dbc4ac746 100644 --- a/app/src/util_ios.mm +++ b/app/src/util_ios.mm @@ -15,6 +15,8 @@ */ #include "app/src/util_ios.h" +#include +#include #include "app/src/assert.h" #include "app/src/include/firebase/internal/common.h" diff --git a/app/src/uuid.cc b/app/src/uuid.cc index 1c99b45df9..610141fbcd 100644 --- a/app/src/uuid.cc +++ b/app/src/uuid.cc @@ -14,6 +14,8 @@ * limitations under the License. */ +#include + #include "app/src/include/firebase/internal/platform.h" #if FIREBASE_PLATFORM_WINDOWS diff --git a/app/src/variant.cc b/app/src/variant.cc index 2f6aa26274..7ab9fee295 100644 --- a/app/src/variant.cc +++ b/app/src/variant.cc @@ -19,6 +19,9 @@ #include #include +#include +#include +#include #include #include diff --git a/app/src/variant_util.cc b/app/src/variant_util.cc index d8c03dde3d..ca9249e08d 100644 --- a/app/src/variant_util.cc +++ b/app/src/variant_util.cc @@ -16,6 +16,9 @@ #include "app/src/variant_util.h" +#include +#include +#include #include #include "app/src/assert.h" diff --git a/app/src/variant_util.h b/app/src/variant_util.h index ddf591cc5d..a10c790a11 100644 --- a/app/src/variant_util.h +++ b/app/src/variant_util.h @@ -17,6 +17,8 @@ #ifndef FIREBASE_APP_SRC_VARIANT_UTIL_H_ #define FIREBASE_APP_SRC_VARIANT_UTIL_H_ +#include + #include #include "app/src/include/firebase/variant.h" diff --git a/app_check/src/android/common_android.cc b/app_check/src/android/common_android.cc index dc570a6e7d..2c821597b9 100644 --- a/app_check/src/android/common_android.cc +++ b/app_check/src/android/common_android.cc @@ -14,6 +14,7 @@ #include "app_check/src/android/common_android.h" +#include #include #include "app/src/app_common.h" diff --git a/app_check/src/desktop/app_check_desktop.cc b/app_check/src/desktop/app_check_desktop.cc index 4d43f56fd9..864d17e203 100644 --- a/app_check/src/desktop/app_check_desktop.cc +++ b/app_check/src/desktop/app_check_desktop.cc @@ -15,6 +15,7 @@ #include "app_check/src/desktop/app_check_desktop.h" #include +#include #include #include diff --git a/app_check/src/desktop/debug_provider_desktop.cc b/app_check/src/desktop/debug_provider_desktop.cc index e0e558b47a..e7658ee371 100644 --- a/app_check/src/desktop/debug_provider_desktop.cc +++ b/app_check/src/desktop/debug_provider_desktop.cc @@ -14,6 +14,7 @@ #include "app_check/src/desktop/debug_provider_desktop.h" +#include #include #include #include diff --git a/app_check/src/include/firebase/app_check.h b/app_check/src/include/firebase/app_check.h index dfd28b126f..d681e8698a 100644 --- a/app_check/src/include/firebase/app_check.h +++ b/app_check/src/include/firebase/app_check.h @@ -15,6 +15,8 @@ #ifndef FIREBASE_APP_CHECK_SRC_INCLUDE_FIREBASE_APP_CHECK_H_ #define FIREBASE_APP_CHECK_SRC_INCLUDE_FIREBASE_APP_CHECK_H_ +#include + #include #include "firebase/app.h" diff --git a/app_check/src/ios/util_ios.mm b/app_check/src/ios/util_ios.mm index 778756f434..ed80db9732 100644 --- a/app_check/src/ios/util_ios.mm +++ b/app_check/src/ios/util_ios.mm @@ -13,6 +13,7 @@ // limitations under the License. #include "app_check/src/ios/util_ios.h" +#include #import "FIRAppCheckErrors.h" #import "FIRAppCheckToken.h" diff --git a/auth/samples/src/doc_samples.cc b/auth/samples/src/doc_samples.cc index 143393390b..5f1fbf91f9 100644 --- a/auth/samples/src/doc_samples.cc +++ b/auth/samples/src/doc_samples.cc @@ -21,6 +21,9 @@ // unannounced modification to the public. // [START auth_includes] +#include +#include + #include "firebase/app.h" #include "firebase/auth.h" // [END auth_includes] diff --git a/auth/src/android/auth_android.cc b/auth/src/android/auth_android.cc index e0a9a669cb..8306bd5b95 100644 --- a/auth/src/android/auth_android.cc +++ b/auth/src/android/auth_android.cc @@ -17,6 +17,8 @@ #include #include +#include +#include #include #include "app/src/assert.h" diff --git a/auth/src/android/credential_android.cc b/auth/src/android/credential_android.cc index 503e69d323..8fc2dc0cb4 100644 --- a/auth/src/android/credential_android.cc +++ b/auth/src/android/credential_android.cc @@ -17,6 +17,7 @@ #include #include +#include #include #include "app/src/app_common.h" diff --git a/auth/src/android/user_android.cc b/auth/src/android/user_android.cc index 62a9d1d936..893edf4ae5 100644 --- a/auth/src/android/user_android.cc +++ b/auth/src/android/user_android.cc @@ -16,6 +16,8 @@ #include +#include + #include "app/src/time.h" #include "auth/src/android/common_android.h" diff --git a/auth/src/desktop/auth_desktop.cc b/auth/src/desktop/auth_desktop.cc index dc9aca2950..99ae3419bf 100644 --- a/auth/src/desktop/auth_desktop.cc +++ b/auth/src/desktop/auth_desktop.cc @@ -14,6 +14,9 @@ #include "auth/src/desktop/auth_desktop.h" +#include +#include +#include #include #include #include diff --git a/auth/src/desktop/auth_desktop.h b/auth/src/desktop/auth_desktop.h index 380a929b0b..b9462828c6 100644 --- a/auth/src/desktop/auth_desktop.h +++ b/auth/src/desktop/auth_desktop.h @@ -15,6 +15,8 @@ #ifndef FIREBASE_AUTH_SRC_DESKTOP_AUTH_DESKTOP_H_ #define FIREBASE_AUTH_SRC_DESKTOP_AUTH_DESKTOP_H_ +#include + #include #include diff --git a/auth/src/desktop/auth_providers/email_auth_provider.cc b/auth/src/desktop/auth_providers/email_auth_provider.cc index f70af9e04f..973998148c 100644 --- a/auth/src/desktop/auth_providers/email_auth_provider.cc +++ b/auth/src/desktop/auth_providers/email_auth_provider.cc @@ -14,6 +14,8 @@ * limitations under the License. */ +#include + #include "app/src/assert.h" #include "auth/src/desktop/auth_providers/email_auth_credential.h" #include "auth/src/desktop/credential_impl.h" diff --git a/auth/src/desktop/auth_providers/facebook_auth_provider.cc b/auth/src/desktop/auth_providers/facebook_auth_provider.cc index 82c8ce54cf..02bd13b88d 100644 --- a/auth/src/desktop/auth_providers/facebook_auth_provider.cc +++ b/auth/src/desktop/auth_providers/facebook_auth_provider.cc @@ -14,6 +14,8 @@ * limitations under the License. */ +#include + #include "app/src/assert.h" #include "auth/src/desktop/auth_providers/facebook_auth_credential.h" #include "auth/src/desktop/credential_impl.h" diff --git a/auth/src/desktop/auth_providers/federated_auth_provider.cc b/auth/src/desktop/auth_providers/federated_auth_provider.cc index ab19908ed2..2ff8959222 100644 --- a/auth/src/desktop/auth_providers/federated_auth_provider.cc +++ b/auth/src/desktop/auth_providers/federated_auth_provider.cc @@ -12,6 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. +#include + #include "app/src/include/firebase/future.h" #include "app/src/include/firebase/internal/mutex.h" #include "auth/src/desktop/auth_desktop.h" diff --git a/auth/src/desktop/auth_providers/gamecenter_auth_provider.cc b/auth/src/desktop/auth_providers/gamecenter_auth_provider.cc index 8e4cd30176..693a30fbac 100644 --- a/auth/src/desktop/auth_providers/gamecenter_auth_provider.cc +++ b/auth/src/desktop/auth_providers/gamecenter_auth_provider.cc @@ -14,6 +14,8 @@ * limitations under the License. */ +#include + #include "app/src/assert.h" #include "app/src/include/firebase/future.h" #include "auth/src/common.h" diff --git a/auth/src/desktop/auth_providers/github_auth_provider.cc b/auth/src/desktop/auth_providers/github_auth_provider.cc index f50286e53b..cf79a9fa5f 100644 --- a/auth/src/desktop/auth_providers/github_auth_provider.cc +++ b/auth/src/desktop/auth_providers/github_auth_provider.cc @@ -14,6 +14,8 @@ * limitations under the License. */ +#include + #include "app/src/assert.h" #include "auth/src/desktop/auth_providers/github_auth_credential.h" #include "auth/src/desktop/credential_impl.h" diff --git a/auth/src/desktop/auth_providers/google_auth_provider.cc b/auth/src/desktop/auth_providers/google_auth_provider.cc index 3a646c594f..2a137993ba 100644 --- a/auth/src/desktop/auth_providers/google_auth_provider.cc +++ b/auth/src/desktop/auth_providers/google_auth_provider.cc @@ -14,6 +14,8 @@ * limitations under the License. */ +#include + #include "app/src/assert.h" #include "auth/src/desktop/auth_providers/google_auth_credential.h" #include "auth/src/desktop/credential_impl.h" diff --git a/auth/src/desktop/auth_providers/oauth_auth_provider.cc b/auth/src/desktop/auth_providers/oauth_auth_provider.cc index d442a54e39..784364630e 100644 --- a/auth/src/desktop/auth_providers/oauth_auth_provider.cc +++ b/auth/src/desktop/auth_providers/oauth_auth_provider.cc @@ -14,6 +14,8 @@ * limitations under the License. */ +#include + #include "app/src/assert.h" #include "auth/src/desktop/auth_providers/oauth_auth_credential.h" #include "auth/src/desktop/credential_impl.h" diff --git a/auth/src/desktop/auth_providers/phone_auth_provider.cc b/auth/src/desktop/auth_providers/phone_auth_provider.cc index e3ab8ed676..d364d3a34c 100644 --- a/auth/src/desktop/auth_providers/phone_auth_provider.cc +++ b/auth/src/desktop/auth_providers/phone_auth_provider.cc @@ -16,6 +16,8 @@ #include +#include + #include "app/src/assert.h" #include "auth/src/data.h" #include "auth/src/include/firebase/auth.h" diff --git a/auth/src/desktop/auth_providers/playgames_auth_provider.cc b/auth/src/desktop/auth_providers/playgames_auth_provider.cc index b3a8516644..3fdcd6f5cc 100644 --- a/auth/src/desktop/auth_providers/playgames_auth_provider.cc +++ b/auth/src/desktop/auth_providers/playgames_auth_provider.cc @@ -14,6 +14,8 @@ * limitations under the License. */ +#include + #include "app/src/assert.h" #include "auth/src/desktop/auth_providers/playgames_auth_credential.h" #include "auth/src/desktop/credential_impl.h" diff --git a/auth/src/desktop/auth_providers/twitter_auth_provider.cc b/auth/src/desktop/auth_providers/twitter_auth_provider.cc index f5a2d1edb2..22bb43cdd4 100644 --- a/auth/src/desktop/auth_providers/twitter_auth_provider.cc +++ b/auth/src/desktop/auth_providers/twitter_auth_provider.cc @@ -14,6 +14,8 @@ * limitations under the License. */ +#include + #include "app/src/assert.h" #include "auth/src/desktop/auth_providers/twitter_auth_credential.h" #include "auth/src/desktop/credential_impl.h" diff --git a/auth/src/desktop/auth_util.h b/auth/src/desktop/auth_util.h index ddca52b719..09d1ab6c28 100644 --- a/auth/src/desktop/auth_util.h +++ b/auth/src/desktop/auth_util.h @@ -15,6 +15,8 @@ #ifndef FIREBASE_AUTH_SRC_DESKTOP_AUTH_UTIL_H_ #define FIREBASE_AUTH_SRC_DESKTOP_AUTH_UTIL_H_ +#include + #include #include diff --git a/auth/src/desktop/credential_desktop.cc b/auth/src/desktop/credential_desktop.cc index 039dffa84f..ec8fc96833 100644 --- a/auth/src/desktop/credential_desktop.cc +++ b/auth/src/desktop/credential_desktop.cc @@ -12,6 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. +#include + #include "app/src/assert.h" #include "auth/src/desktop/auth_credential.h" #include "auth/src/desktop/credential_impl.h" diff --git a/auth/src/desktop/credential_util.cc b/auth/src/desktop/credential_util.cc index 0b573a78a9..5cab6d842c 100644 --- a/auth/src/desktop/credential_util.cc +++ b/auth/src/desktop/credential_util.cc @@ -14,6 +14,8 @@ #include "auth/src/desktop/credential_util.h" +#include + #include "app/src/assert.h" #include "auth/src/desktop/auth_util.h" #include "auth/src/desktop/credential_impl.h" diff --git a/auth/src/desktop/get_account_info_result.cc b/auth/src/desktop/get_account_info_result.cc index e2c3eb1e89..9f8bb0a588 100644 --- a/auth/src/desktop/get_account_info_result.cc +++ b/auth/src/desktop/get_account_info_result.cc @@ -14,6 +14,8 @@ #include "auth/src/desktop/get_account_info_result.h" +#include + #include "app/rest/util.h" #include "app/src/assert.h" #include "auth/src/desktop/auth_util.h" diff --git a/auth/src/desktop/get_additional_user_info.h b/auth/src/desktop/get_additional_user_info.h index 0167950a99..1c26b03a2c 100644 --- a/auth/src/desktop/get_additional_user_info.h +++ b/auth/src/desktop/get_additional_user_info.h @@ -15,6 +15,8 @@ #ifndef FIREBASE_AUTH_SRC_DESKTOP_GET_ADDITIONAL_USER_INFO_H_ #define FIREBASE_AUTH_SRC_DESKTOP_GET_ADDITIONAL_USER_INFO_H_ +#include + #include #include diff --git a/auth/src/desktop/rpcs/create_auth_uri_request.cc b/auth/src/desktop/rpcs/create_auth_uri_request.cc index e0de666b47..608dabcdac 100644 --- a/auth/src/desktop/rpcs/create_auth_uri_request.cc +++ b/auth/src/desktop/rpcs/create_auth_uri_request.cc @@ -14,6 +14,7 @@ #include "auth/src/desktop/rpcs/create_auth_uri_request.h" +#include #include #include "app/src/assert.h" diff --git a/auth/src/desktop/rpcs/delete_account_request.cc b/auth/src/desktop/rpcs/delete_account_request.cc index 359fb0d74c..abc8c44ea6 100644 --- a/auth/src/desktop/rpcs/delete_account_request.cc +++ b/auth/src/desktop/rpcs/delete_account_request.cc @@ -14,6 +14,7 @@ #include "auth/src/desktop/rpcs/delete_account_request.h" +#include #include #include "app/src/assert.h" diff --git a/auth/src/desktop/rpcs/get_account_info_request.cc b/auth/src/desktop/rpcs/get_account_info_request.cc index e5f6cd4e78..985068f561 100644 --- a/auth/src/desktop/rpcs/get_account_info_request.cc +++ b/auth/src/desktop/rpcs/get_account_info_request.cc @@ -14,6 +14,7 @@ #include "auth/src/desktop/rpcs/get_account_info_request.h" +#include #include #include "app/src/assert.h" diff --git a/auth/src/desktop/rpcs/get_account_info_response.h b/auth/src/desktop/rpcs/get_account_info_response.h index 54da20ae0c..eb9b5d80bc 100644 --- a/auth/src/desktop/rpcs/get_account_info_response.h +++ b/auth/src/desktop/rpcs/get_account_info_response.h @@ -17,6 +17,8 @@ #ifndef FIREBASE_AUTH_SRC_DESKTOP_RPCS_GET_ACCOUNT_INFO_RESPONSE_H_ #define FIREBASE_AUTH_SRC_DESKTOP_RPCS_GET_ACCOUNT_INFO_RESPONSE_H_ +#include + #include #include #include diff --git a/auth/src/desktop/rpcs/get_oob_confirmation_code_request.cc b/auth/src/desktop/rpcs/get_oob_confirmation_code_request.cc index c3edada2d6..74bec10399 100644 --- a/auth/src/desktop/rpcs/get_oob_confirmation_code_request.cc +++ b/auth/src/desktop/rpcs/get_oob_confirmation_code_request.cc @@ -14,6 +14,7 @@ #include "auth/src/desktop/rpcs/get_oob_confirmation_code_request.h" +#include #include #include "app/src/assert.h" diff --git a/auth/src/desktop/rpcs/reset_password_request.cc b/auth/src/desktop/rpcs/reset_password_request.cc index a8c64d1ffe..30669c180c 100644 --- a/auth/src/desktop/rpcs/reset_password_request.cc +++ b/auth/src/desktop/rpcs/reset_password_request.cc @@ -14,6 +14,7 @@ #include "auth/src/desktop/rpcs/reset_password_request.h" +#include #include #include "app/src/assert.h" diff --git a/auth/src/desktop/rpcs/secure_token_request.cc b/auth/src/desktop/rpcs/secure_token_request.cc index 7356157f58..7ff7edf187 100644 --- a/auth/src/desktop/rpcs/secure_token_request.cc +++ b/auth/src/desktop/rpcs/secure_token_request.cc @@ -14,6 +14,9 @@ #include "auth/src/desktop/rpcs/secure_token_request.h" +#include +#include + #include "app/src/assert.h" #include "app/src/include/firebase/app.h" #include "app/src/log.h" diff --git a/auth/src/desktop/rpcs/set_account_info_request.cc b/auth/src/desktop/rpcs/set_account_info_request.cc index 618cbef902..35e29cb681 100644 --- a/auth/src/desktop/rpcs/set_account_info_request.cc +++ b/auth/src/desktop/rpcs/set_account_info_request.cc @@ -14,6 +14,7 @@ #include "auth/src/desktop/rpcs/set_account_info_request.h" +#include #include #include "app/src/assert.h" diff --git a/auth/src/desktop/rpcs/sign_up_new_user_request.cc b/auth/src/desktop/rpcs/sign_up_new_user_request.cc index bd8d5ed099..a1ef56322d 100644 --- a/auth/src/desktop/rpcs/sign_up_new_user_request.cc +++ b/auth/src/desktop/rpcs/sign_up_new_user_request.cc @@ -14,6 +14,7 @@ #include "auth/src/desktop/rpcs/sign_up_new_user_request.h" +#include #include #include "app/src/assert.h" diff --git a/auth/src/desktop/rpcs/sign_up_request.cc b/auth/src/desktop/rpcs/sign_up_request.cc index c11537c300..29c27cdf0b 100644 --- a/auth/src/desktop/rpcs/sign_up_request.cc +++ b/auth/src/desktop/rpcs/sign_up_request.cc @@ -16,6 +16,7 @@ #include "auth/src/desktop/rpcs/sign_up_request.h" +#include #include #include diff --git a/auth/src/desktop/rpcs/verify_assertion_request.cc b/auth/src/desktop/rpcs/verify_assertion_request.cc index cca72d5787..1017d1b01b 100644 --- a/auth/src/desktop/rpcs/verify_assertion_request.cc +++ b/auth/src/desktop/rpcs/verify_assertion_request.cc @@ -14,6 +14,7 @@ #include "auth/src/desktop/rpcs/verify_assertion_request.h" +#include #include #include "app/src/assert.h" diff --git a/auth/src/desktop/rpcs/verify_custom_token_request.cc b/auth/src/desktop/rpcs/verify_custom_token_request.cc index af53e6f3f2..5b6e0a06a0 100644 --- a/auth/src/desktop/rpcs/verify_custom_token_request.cc +++ b/auth/src/desktop/rpcs/verify_custom_token_request.cc @@ -14,6 +14,7 @@ #include "auth/src/desktop/rpcs/verify_custom_token_request.h" +#include #include #include "app/src/assert.h" diff --git a/auth/src/desktop/rpcs/verify_password_request.cc b/auth/src/desktop/rpcs/verify_password_request.cc index db840685a3..8c5e12b442 100644 --- a/auth/src/desktop/rpcs/verify_password_request.cc +++ b/auth/src/desktop/rpcs/verify_password_request.cc @@ -14,6 +14,7 @@ #include "auth/src/desktop/rpcs/verify_password_request.h" +#include #include #include "app/src/assert.h" diff --git a/auth/src/desktop/set_account_info_result.h b/auth/src/desktop/set_account_info_result.h index 15e50a52df..c17827aec1 100644 --- a/auth/src/desktop/set_account_info_result.h +++ b/auth/src/desktop/set_account_info_result.h @@ -15,6 +15,8 @@ #ifndef FIREBASE_AUTH_SRC_DESKTOP_SET_ACCOUNT_INFO_RESULT_H_ #define FIREBASE_AUTH_SRC_DESKTOP_SET_ACCOUNT_INFO_RESULT_H_ +#include + #include #include "app/src/assert.h" diff --git a/auth/src/desktop/sign_in_flow.h b/auth/src/desktop/sign_in_flow.h index 4aadef9aa7..aa68d95956 100644 --- a/auth/src/desktop/sign_in_flow.h +++ b/auth/src/desktop/sign_in_flow.h @@ -15,6 +15,8 @@ #ifndef FIREBASE_AUTH_SRC_DESKTOP_SIGN_IN_FLOW_H_ #define FIREBASE_AUTH_SRC_DESKTOP_SIGN_IN_FLOW_H_ +#include + #include #include "app/src/assert.h" diff --git a/auth/src/desktop/user_desktop.cc b/auth/src/desktop/user_desktop.cc index fb065e9f27..276940436a 100644 --- a/auth/src/desktop/user_desktop.cc +++ b/auth/src/desktop/user_desktop.cc @@ -14,6 +14,8 @@ #include "auth/src/desktop/user_desktop.h" +#include +#include #include #include #include diff --git a/auth/src/desktop/user_desktop.h b/auth/src/desktop/user_desktop.h index 5e103e5496..473e7aea87 100644 --- a/auth/src/desktop/user_desktop.h +++ b/auth/src/desktop/user_desktop.h @@ -16,6 +16,7 @@ #define FIREBASE_AUTH_SRC_DESKTOP_USER_DESKTOP_H_ #include +#include #include #include diff --git a/auth/src/desktop/user_view.h b/auth/src/desktop/user_view.h index 43afd35da8..1762ddd3bd 100644 --- a/auth/src/desktop/user_view.h +++ b/auth/src/desktop/user_view.h @@ -15,6 +15,8 @@ #ifndef FIREBASE_AUTH_SRC_DESKTOP_USER_VIEW_H_ #define FIREBASE_AUTH_SRC_DESKTOP_USER_VIEW_H_ +#include + #include #include diff --git a/auth/src/desktop/validate_credential.h b/auth/src/desktop/validate_credential.h index 8eb55ab430..64008a3a32 100644 --- a/auth/src/desktop/validate_credential.h +++ b/auth/src/desktop/validate_credential.h @@ -15,6 +15,8 @@ #ifndef FIREBASE_AUTH_SRC_DESKTOP_VALIDATE_CREDENTIAL_H_ #define FIREBASE_AUTH_SRC_DESKTOP_VALIDATE_CREDENTIAL_H_ +#include + #include #include "auth/src/desktop/auth_constants.h" diff --git a/auth/src/include/firebase/auth.h b/auth/src/include/firebase/auth.h index f6809c4a57..288584c751 100644 --- a/auth/src/include/firebase/auth.h +++ b/auth/src/include/firebase/auth.h @@ -17,6 +17,8 @@ #ifndef FIREBASE_AUTH_SRC_INCLUDE_FIREBASE_AUTH_H_ #define FIREBASE_AUTH_SRC_INCLUDE_FIREBASE_AUTH_H_ +#include + #include #include diff --git a/auth/src/include/firebase/auth/user.h b/auth/src/include/firebase/auth/user.h index c58801cf26..f68d446e82 100644 --- a/auth/src/include/firebase/auth/user.h +++ b/auth/src/include/firebase/auth/user.h @@ -17,6 +17,8 @@ #ifndef FIREBASE_AUTH_SRC_INCLUDE_FIREBASE_AUTH_USER_H_ #define FIREBASE_AUTH_SRC_INCLUDE_FIREBASE_AUTH_USER_H_ +#include + #include #include diff --git a/auth/src/ios/auth_ios.mm b/auth/src/ios/auth_ios.mm index a0292ba3b8..dc02d94729 100644 --- a/auth/src/ios/auth_ios.mm +++ b/auth/src/ios/auth_ios.mm @@ -22,6 +22,9 @@ // This needs to be after the FIRAuthInterop import #import "FirebaseAuth-Swift.h" +#include +#include +#include #include "app/src/app_ios.h" #include "app/src/assert.h" #include "app/src/include/firebase/internal/common.h" diff --git a/auth/src/ios/credential_ios.mm b/auth/src/ios/credential_ios.mm index a308437a17..63a232d633 100644 --- a/auth/src/ios/credential_ios.mm +++ b/auth/src/ios/credential_ios.mm @@ -14,6 +14,7 @@ * limitations under the License. */ +#include #include "app/src/assert.h" #include "app/src/util_ios.h" #include "auth/src/ios/common_ios.h" diff --git a/auth/src/ios/user_ios.mm b/auth/src/ios/user_ios.mm index 2eb020307f..0702eac4d5 100644 --- a/auth/src/ios/user_ios.mm +++ b/auth/src/ios/user_ios.mm @@ -14,6 +14,7 @@ * limitations under the License. */ +#include #include "app/src/time.h" #include "auth/src/ios/common_ios.h" diff --git a/database/src/common/data_snapshot.cc b/database/src/common/data_snapshot.cc index 3bbc44bd34..900baec185 100644 --- a/database/src/common/data_snapshot.cc +++ b/database/src/common/data_snapshot.cc @@ -14,6 +14,8 @@ #include "database/src/include/firebase/database/data_snapshot.h" +#include + #include "app/src/assert.h" #include "app/src/include/firebase/internal/platform.h" #include "database/src/include/firebase/database.h" diff --git a/database/src/common/database.cc b/database/src/common/database.cc index f6e88df269..3d262a9b64 100644 --- a/database/src/common/database.cc +++ b/database/src/common/database.cc @@ -16,6 +16,7 @@ #include +#include #include #include diff --git a/database/src/common/database_reference.cc b/database/src/common/database_reference.cc index b71c578418..c1617e902e 100644 --- a/database/src/common/database_reference.cc +++ b/database/src/common/database_reference.cc @@ -14,6 +14,8 @@ #include "database/src/include/firebase/database/database_reference.h" +#include + #include "app/src/assert.h" #include "app/src/include/firebase/internal/platform.h" #include "database/src/common/database_reference.h" diff --git a/database/src/common/mutable_data.cc b/database/src/common/mutable_data.cc index fa0ad7a31f..eabc17ad7a 100644 --- a/database/src/common/mutable_data.cc +++ b/database/src/common/mutable_data.cc @@ -14,6 +14,8 @@ #include "database/src/include/firebase/database/mutable_data.h" +#include + #include "app/src/assert.h" #include "app/src/include/firebase/internal/platform.h" diff --git a/database/src/common/query.cc b/database/src/common/query.cc index 685893bb8d..670bf42840 100644 --- a/database/src/common/query.cc +++ b/database/src/common/query.cc @@ -14,6 +14,8 @@ #include "database/src/common/query.h" +#include + #include "app/src/assert.h" #include "app/src/include/firebase/internal/platform.h" #include "database/src/include/firebase/database.h" diff --git a/database/src/desktop/connection/connection.cc b/database/src/desktop/connection/connection.cc index cad7a5b5ba..21e90f680c 100644 --- a/database/src/desktop/connection/connection.cc +++ b/database/src/desktop/connection/connection.cc @@ -14,6 +14,8 @@ #include "database/src/desktop/connection/connection.h" +#include +#include #include #include #include diff --git a/database/src/desktop/connection/connection.h b/database/src/desktop/connection/connection.h index 8ded9eeb48..8c26b6abbe 100644 --- a/database/src/desktop/connection/connection.h +++ b/database/src/desktop/connection/connection.h @@ -15,6 +15,8 @@ #ifndef FIREBASE_DATABASE_SRC_DESKTOP_CONNECTION_CONNECTION_H_ #define FIREBASE_DATABASE_SRC_DESKTOP_CONNECTION_CONNECTION_H_ +#include + #include #include #include diff --git a/database/src/desktop/connection/persistent_connection.cc b/database/src/desktop/connection/persistent_connection.cc index c1db3dfd8c..5e2ef2e55c 100644 --- a/database/src/desktop/connection/persistent_connection.cc +++ b/database/src/desktop/connection/persistent_connection.cc @@ -15,6 +15,8 @@ #include "database/src/desktop/connection/persistent_connection.h" #include +#include +#include #include #include diff --git a/database/src/desktop/connection/persistent_connection.h b/database/src/desktop/connection/persistent_connection.h index 0d49d3839f..09da1ac829 100644 --- a/database/src/desktop/connection/persistent_connection.h +++ b/database/src/desktop/connection/persistent_connection.h @@ -15,6 +15,8 @@ #ifndef FIREBASE_DATABASE_SRC_DESKTOP_CONNECTION_PERSISTENT_CONNECTION_H_ #define FIREBASE_DATABASE_SRC_DESKTOP_CONNECTION_PERSISTENT_CONNECTION_H_ +#include + #include #include #include diff --git a/database/src/desktop/core/child_event_registration.cc b/database/src/desktop/core/child_event_registration.cc index 87406630a8..7cb4d20e74 100644 --- a/database/src/desktop/core/child_event_registration.cc +++ b/database/src/desktop/core/child_event_registration.cc @@ -14,6 +14,8 @@ #include "database/src/desktop/core/child_event_registration.h" +#include + #include "database/src/desktop/data_snapshot_desktop.h" #include "database/src/desktop/view/event.h" #include "database/src/desktop/view/event_type.h" diff --git a/database/src/desktop/core/compound_write.cc b/database/src/desktop/core/compound_write.cc index 4489128a75..341fb23fe8 100644 --- a/database/src/desktop/core/compound_write.cc +++ b/database/src/desktop/core/compound_write.cc @@ -14,6 +14,8 @@ #include "database/src/desktop/core/compound_write.h" +#include + #include "app/src/assert.h" #include "database/src/desktop/core/tree.h" #include "database/src/desktop/util_desktop.h" diff --git a/database/src/desktop/core/keep_synced_event_registration.cc b/database/src/desktop/core/keep_synced_event_registration.cc index 2605f6c745..91ded6c4ea 100644 --- a/database/src/desktop/core/keep_synced_event_registration.cc +++ b/database/src/desktop/core/keep_synced_event_registration.cc @@ -14,6 +14,7 @@ #include "database/src/desktop/core/keep_synced_event_registration.h" +#include #include #include "app/src/assert.h" diff --git a/database/src/desktop/core/operation.cc b/database/src/desktop/core/operation.cc index 9234238507..70923c62c6 100644 --- a/database/src/desktop/core/operation.cc +++ b/database/src/desktop/core/operation.cc @@ -14,6 +14,8 @@ #include "database/src/desktop/core/operation.h" +#include + #include "app/src/assert.h" #include "app/src/path.h" #include "database/src/desktop/util_desktop.h" diff --git a/database/src/desktop/core/operation.h b/database/src/desktop/core/operation.h index f8356c7087..291314521c 100644 --- a/database/src/desktop/core/operation.h +++ b/database/src/desktop/core/operation.h @@ -15,6 +15,8 @@ #ifndef FIREBASE_DATABASE_SRC_DESKTOP_CORE_OPERATION_H_ #define FIREBASE_DATABASE_SRC_DESKTOP_CORE_OPERATION_H_ +#include + #include "app/src/assert.h" #include "app/src/optional.h" #include "app/src/path.h" diff --git a/database/src/desktop/core/repo.cc b/database/src/desktop/core/repo.cc index 23f12774c7..31598208c9 100644 --- a/database/src/desktop/core/repo.cc +++ b/database/src/desktop/core/repo.cc @@ -14,6 +14,8 @@ #include "database/src/desktop/core/repo.h" +#include +#include #include #include diff --git a/database/src/desktop/core/repo.h b/database/src/desktop/core/repo.h index 4ffaf8cfe5..f71710b95a 100644 --- a/database/src/desktop/core/repo.h +++ b/database/src/desktop/core/repo.h @@ -15,6 +15,8 @@ #ifndef FIREBASE_DATABASE_SRC_DESKTOP_CORE_REPO_H_ #define FIREBASE_DATABASE_SRC_DESKTOP_CORE_REPO_H_ +#include + #include #include diff --git a/database/src/desktop/core/server_values.cc b/database/src/desktop/core/server_values.cc index 34a5c803ec..0d70ea7c12 100644 --- a/database/src/desktop/core/server_values.cc +++ b/database/src/desktop/core/server_values.cc @@ -14,6 +14,7 @@ #include "database/src/desktop/core/server_values.h" +#include #include #include "app/src/include/firebase/variant.h" diff --git a/database/src/desktop/core/server_values.h b/database/src/desktop/core/server_values.h index 76c008d947..84ae3f7c89 100644 --- a/database/src/desktop/core/server_values.h +++ b/database/src/desktop/core/server_values.h @@ -15,6 +15,8 @@ #ifndef FIREBASE_DATABASE_SRC_DESKTOP_CORE_SERVER_VALUES_H_ #define FIREBASE_DATABASE_SRC_DESKTOP_CORE_SERVER_VALUES_H_ +#include + #include "app/src/include/firebase/variant.h" #include "database/src/desktop/core/compound_write.h" #include "database/src/desktop/core/sparse_snapshot_tree.h" diff --git a/database/src/desktop/core/sync_point.cc b/database/src/desktop/core/sync_point.cc index 87909eed8d..bae344f673 100644 --- a/database/src/desktop/core/sync_point.cc +++ b/database/src/desktop/core/sync_point.cc @@ -14,6 +14,7 @@ #include "database/src/desktop/core/sync_point.h" +#include #include #include #include diff --git a/database/src/desktop/core/sync_tree.cc b/database/src/desktop/core/sync_tree.cc index be4d872744..db33274877 100644 --- a/database/src/desktop/core/sync_tree.cc +++ b/database/src/desktop/core/sync_tree.cc @@ -14,6 +14,8 @@ #include "database/src/desktop/core/sync_tree.h" +#include +#include #include #include #include diff --git a/database/src/desktop/core/sync_tree.h b/database/src/desktop/core/sync_tree.h index bb9af714a3..23f089dfe3 100644 --- a/database/src/desktop/core/sync_tree.h +++ b/database/src/desktop/core/sync_tree.h @@ -15,6 +15,8 @@ #ifndef FIREBASE_DATABASE_SRC_DESKTOP_CORE_SYNC_TREE_H_ #define FIREBASE_DATABASE_SRC_DESKTOP_CORE_SYNC_TREE_H_ +#include + #include #include diff --git a/database/src/desktop/core/tracked_query_manager.cc b/database/src/desktop/core/tracked_query_manager.cc index 2ba89710d5..32d90872ab 100644 --- a/database/src/desktop/core/tracked_query_manager.cc +++ b/database/src/desktop/core/tracked_query_manager.cc @@ -15,6 +15,7 @@ #include "database/src/desktop/core/tracked_query_manager.h" #include +#include #include #include #include diff --git a/database/src/desktop/core/write_tree.cc b/database/src/desktop/core/write_tree.cc index 965e8c172d..735198f8f6 100644 --- a/database/src/desktop/core/write_tree.cc +++ b/database/src/desktop/core/write_tree.cc @@ -15,6 +15,7 @@ #include "database/src/desktop/core/write_tree.h" #include +#include #include "app/src/assert.h" #include "database/src/desktop/core/compound_write.h" diff --git a/database/src/desktop/data_snapshot_desktop.cc b/database/src/desktop/data_snapshot_desktop.cc index f835be2aab..4fa5bca7b2 100644 --- a/database/src/desktop/data_snapshot_desktop.cc +++ b/database/src/desktop/data_snapshot_desktop.cc @@ -16,6 +16,7 @@ #include +#include #include #include "app/src/include/firebase/internal/common.h" diff --git a/database/src/desktop/database_desktop.cc b/database/src/desktop/database_desktop.cc index 023bd8d18b..a7e0a5e544 100644 --- a/database/src/desktop/database_desktop.cc +++ b/database/src/desktop/database_desktop.cc @@ -14,6 +14,7 @@ #include "database/src/desktop/database_desktop.h" +#include #include #include #include diff --git a/database/src/desktop/database_desktop.h b/database/src/desktop/database_desktop.h index da912d0710..8cd3d24388 100644 --- a/database/src/desktop/database_desktop.h +++ b/database/src/desktop/database_desktop.h @@ -15,6 +15,8 @@ #ifndef FIREBASE_DATABASE_SRC_DESKTOP_DATABASE_DESKTOP_H_ #define FIREBASE_DATABASE_SRC_DESKTOP_DATABASE_DESKTOP_H_ +#include + #include #include #include diff --git a/database/src/desktop/database_reference_desktop.cc b/database/src/desktop/database_reference_desktop.cc index e413af6cc2..7ad0d5a254 100644 --- a/database/src/desktop/database_reference_desktop.cc +++ b/database/src/desktop/database_reference_desktop.cc @@ -16,6 +16,7 @@ #include +#include #include #include "app/rest/util.h" diff --git a/database/src/desktop/persistence/flatbuffer_conversions.cc b/database/src/desktop/persistence/flatbuffer_conversions.cc index d10938a3fe..b8946309b9 100644 --- a/database/src/desktop/persistence/flatbuffer_conversions.cc +++ b/database/src/desktop/persistence/flatbuffer_conversions.cc @@ -14,6 +14,8 @@ #include "database/src/desktop/persistence/flatbuffer_conversions.h" +#include + #include "app/src/include/firebase/variant.h" #include "app/src/variant_util.h" #include "database/src/common/query_spec.h" diff --git a/database/src/desktop/persistence/in_memory_persistence_storage_engine.cc b/database/src/desktop/persistence/in_memory_persistence_storage_engine.cc index 964969ed35..d4dd15e650 100644 --- a/database/src/desktop/persistence/in_memory_persistence_storage_engine.cc +++ b/database/src/desktop/persistence/in_memory_persistence_storage_engine.cc @@ -14,6 +14,9 @@ #include "database/src/desktop/persistence/in_memory_persistence_storage_engine.h" +#include +#include +#include #include #include #include diff --git a/database/src/desktop/persistence/in_memory_persistence_storage_engine.h b/database/src/desktop/persistence/in_memory_persistence_storage_engine.h index a0b7050656..1d9bff6b26 100644 --- a/database/src/desktop/persistence/in_memory_persistence_storage_engine.h +++ b/database/src/desktop/persistence/in_memory_persistence_storage_engine.h @@ -15,6 +15,8 @@ #ifndef FIREBASE_DATABASE_SRC_DESKTOP_PERSISTENCE_IN_MEMORY_PERSISTENCE_STORAGE_ENGINE_H_ #define FIREBASE_DATABASE_SRC_DESKTOP_PERSISTENCE_IN_MEMORY_PERSISTENCE_STORAGE_ENGINE_H_ +#include + #include #include "app/src/include/firebase/variant.h" diff --git a/database/src/desktop/persistence/level_db_persistence_storage_engine.cc b/database/src/desktop/persistence/level_db_persistence_storage_engine.cc index 87932ae86c..fca50038b8 100644 --- a/database/src/desktop/persistence/level_db_persistence_storage_engine.cc +++ b/database/src/desktop/persistence/level_db_persistence_storage_engine.cc @@ -14,6 +14,9 @@ #include "database/src/desktop/persistence/level_db_persistence_storage_engine.h" +#include +#include +#include #include #include #include diff --git a/database/src/desktop/persistence/level_db_persistence_storage_engine.h b/database/src/desktop/persistence/level_db_persistence_storage_engine.h index 820c2f9088..84bf2964f2 100644 --- a/database/src/desktop/persistence/level_db_persistence_storage_engine.h +++ b/database/src/desktop/persistence/level_db_persistence_storage_engine.h @@ -15,6 +15,8 @@ #ifndef FIREBASE_DATABASE_SRC_DESKTOP_PERSISTENCE_LEVEL_DB_PERSISTENCE_STORAGE_ENGINE_H_ #define FIREBASE_DATABASE_SRC_DESKTOP_PERSISTENCE_LEVEL_DB_PERSISTENCE_STORAGE_ENGINE_H_ +#include + #include #include "app/src/include/firebase/variant.h" diff --git a/database/src/desktop/persistence/noop_persistence_manager.cc b/database/src/desktop/persistence/noop_persistence_manager.cc index 6f291a3e44..7cc0a77055 100644 --- a/database/src/desktop/persistence/noop_persistence_manager.cc +++ b/database/src/desktop/persistence/noop_persistence_manager.cc @@ -14,6 +14,8 @@ #include "database/src/desktop/persistence/noop_persistence_manager.h" +#include + #include "app/src/assert.h" #define VERIFY_INSIDE_TRANSACTION() \ diff --git a/database/src/desktop/persistence/persistence_manager.cc b/database/src/desktop/persistence/persistence_manager.cc index 808b787098..55f1fd0445 100644 --- a/database/src/desktop/persistence/persistence_manager.cc +++ b/database/src/desktop/persistence/persistence_manager.cc @@ -14,6 +14,8 @@ #include "database/src/desktop/persistence/persistence_manager.h" +#include +#include #include #include #include diff --git a/database/src/desktop/persistence/persistence_manager.h b/database/src/desktop/persistence/persistence_manager.h index 1285c8fd08..e1bfbec7a9 100644 --- a/database/src/desktop/persistence/persistence_manager.h +++ b/database/src/desktop/persistence/persistence_manager.h @@ -15,6 +15,8 @@ #ifndef FIREBASE_DATABASE_SRC_DESKTOP_PERSISTENCE_PERSISTENCE_MANAGER_H_ #define FIREBASE_DATABASE_SRC_DESKTOP_PERSISTENCE_PERSISTENCE_MANAGER_H_ +#include + #include #include #include diff --git a/database/src/desktop/persistence/prune_forest.cc b/database/src/desktop/persistence/prune_forest.cc index 217045be45..15ab043762 100644 --- a/database/src/desktop/persistence/prune_forest.cc +++ b/database/src/desktop/persistence/prune_forest.cc @@ -14,6 +14,7 @@ #include "database/src/desktop/persistence/prune_forest.h" +#include #include #include diff --git a/database/src/desktop/push_child_name_generator.cc b/database/src/desktop/push_child_name_generator.cc index dfad6024a8..ff6814de32 100644 --- a/database/src/desktop/push_child_name_generator.cc +++ b/database/src/desktop/push_child_name_generator.cc @@ -16,6 +16,8 @@ #include +#include + namespace firebase { namespace database { namespace internal { diff --git a/database/src/desktop/push_child_name_generator.h b/database/src/desktop/push_child_name_generator.h index 840230d889..e055573ede 100644 --- a/database/src/desktop/push_child_name_generator.h +++ b/database/src/desktop/push_child_name_generator.h @@ -15,6 +15,8 @@ #ifndef FIREBASE_DATABASE_SRC_DESKTOP_PUSH_CHILD_NAME_GENERATOR_H_ #define FIREBASE_DATABASE_SRC_DESKTOP_PUSH_CHILD_NAME_GENERATOR_H_ +#include + #include #include diff --git a/database/src/desktop/query_params_comparator.cc b/database/src/desktop/query_params_comparator.cc index f6f3b59f5b..803c18a971 100644 --- a/database/src/desktop/query_params_comparator.cc +++ b/database/src/desktop/query_params_comparator.cc @@ -16,6 +16,7 @@ #include #include +#include #include "app/src/assert.h" #include "app/src/util.h" diff --git a/database/src/desktop/transaction_data.h b/database/src/desktop/transaction_data.h index 9b4e61fac8..67ad6b37b7 100644 --- a/database/src/desktop/transaction_data.h +++ b/database/src/desktop/transaction_data.h @@ -15,6 +15,8 @@ #ifndef FIREBASE_DATABASE_SRC_DESKTOP_TRANSACTION_DATA_H_ #define FIREBASE_DATABASE_SRC_DESKTOP_TRANSACTION_DATA_H_ +#include + #include #include #include diff --git a/database/src/desktop/util_desktop.cc b/database/src/desktop/util_desktop.cc index a6896a8146..ac2f10868b 100644 --- a/database/src/desktop/util_desktop.cc +++ b/database/src/desktop/util_desktop.cc @@ -16,7 +16,9 @@ #include #include +#include #include +#include #include #include #include diff --git a/database/src/desktop/util_desktop.h b/database/src/desktop/util_desktop.h index e0d6170c92..ef168ad87c 100644 --- a/database/src/desktop/util_desktop.h +++ b/database/src/desktop/util_desktop.h @@ -15,6 +15,8 @@ #ifndef FIREBASE_DATABASE_SRC_DESKTOP_UTIL_DESKTOP_H_ #define FIREBASE_DATABASE_SRC_DESKTOP_UTIL_DESKTOP_H_ +#include + #include #include diff --git a/database/src/desktop/view/indexed_filter.cc b/database/src/desktop/view/indexed_filter.cc index 331b117bea..ad276fe4c3 100644 --- a/database/src/desktop/view/indexed_filter.cc +++ b/database/src/desktop/view/indexed_filter.cc @@ -14,6 +14,8 @@ #include "database/src/desktop/view/indexed_filter.h" +#include + #include "app/src/assert.h" #include "app/src/path.h" #include "database/src/common/query_spec.h" diff --git a/database/src/desktop/view/limited_filter.cc b/database/src/desktop/view/limited_filter.cc index 69408fd8e2..9c65f26d6e 100644 --- a/database/src/desktop/view/limited_filter.cc +++ b/database/src/desktop/view/limited_filter.cc @@ -14,6 +14,7 @@ #include "database/src/desktop/view/limited_filter.h" +#include #include #include "app/src/assert.h" diff --git a/database/src/desktop/view/ranged_filter.cc b/database/src/desktop/view/ranged_filter.cc index 4bceeb706c..a68c3d5017 100644 --- a/database/src/desktop/view/ranged_filter.cc +++ b/database/src/desktop/view/ranged_filter.cc @@ -14,6 +14,7 @@ #include "database/src/desktop/view/ranged_filter.h" +#include #include #include "app/src/assert.h" diff --git a/database/src/desktop/view/view.cc b/database/src/desktop/view/view.cc index 8d02bb90e6..f9664d3b29 100644 --- a/database/src/desktop/view/view.cc +++ b/database/src/desktop/view/view.cc @@ -14,6 +14,7 @@ #include "database/src/desktop/view/view.h" +#include #include #include #include diff --git a/database/src/desktop/view/view_processor.cc b/database/src/desktop/view/view_processor.cc index 4d1868b11b..2db179b8a3 100644 --- a/database/src/desktop/view/view_processor.cc +++ b/database/src/desktop/view/view_processor.cc @@ -15,6 +15,7 @@ #include "database/src/desktop/view/view_processor.h" #include +#include #include #include diff --git a/database/src/ios/util_ios.mm b/database/src/ios/util_ios.mm index 6039be4056..4dc4d4920b 100644 --- a/database/src/ios/util_ios.mm +++ b/database/src/ios/util_ios.mm @@ -12,6 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. +#include #include "database/src/ios/util_ios.h" #include "app/src/assert.h" #include "app/src/include/firebase/variant.h" diff --git a/firestore/src/android/aggregate_query_android.cc b/firestore/src/android/aggregate_query_android.cc index d9d6da0144..9ad3769f99 100644 --- a/firestore/src/android/aggregate_query_android.cc +++ b/firestore/src/android/aggregate_query_android.cc @@ -15,6 +15,7 @@ */ #include "firestore/src/android/aggregate_query_android.h" +#include #include "firestore/src/android/aggregate_source_android.h" #include "firestore/src/jni/compare.h" diff --git a/firestore/src/android/aggregate_query_snapshot_android.cc b/firestore/src/android/aggregate_query_snapshot_android.cc index 5ff2a2d484..a7933cd9e9 100644 --- a/firestore/src/android/aggregate_query_snapshot_android.cc +++ b/firestore/src/android/aggregate_query_snapshot_android.cc @@ -15,6 +15,7 @@ */ #include "firestore/src/android/aggregate_query_snapshot_android.h" +#include #include "firestore/src/android/aggregate_query_android.h" #include "firestore/src/jni/compare.h" diff --git a/firestore/src/android/aggregate_query_snapshot_android.h b/firestore/src/android/aggregate_query_snapshot_android.h index 6ebad41a3e..218262598c 100644 --- a/firestore/src/android/aggregate_query_snapshot_android.h +++ b/firestore/src/android/aggregate_query_snapshot_android.h @@ -17,6 +17,7 @@ #ifndef FIREBASE_FIRESTORE_SRC_ANDROID_AGGREGATE_QUERY_SNAPSHOT_ANDROID_H_ #define FIREBASE_FIRESTORE_SRC_ANDROID_AGGREGATE_QUERY_SNAPSHOT_ANDROID_H_ +#include #include "firestore/src/android/wrapper.h" #include "firestore/src/include/firebase/firestore/aggregate_query.h" #include "firestore/src/include/firebase/firestore/aggregate_query_snapshot.h" diff --git a/firestore/src/android/blob_android.cc b/firestore/src/android/blob_android.cc index 9932b1643c..696afb6151 100644 --- a/firestore/src/android/blob_android.cc +++ b/firestore/src/android/blob_android.cc @@ -15,6 +15,7 @@ */ #include "firestore/src/android/blob_android.h" +#include #include "firestore/src/jni/array.h" #include "firestore/src/jni/env.h" diff --git a/firestore/src/android/blob_android.h b/firestore/src/android/blob_android.h index 793e56b950..dc1d75bd66 100644 --- a/firestore/src/android/blob_android.h +++ b/firestore/src/android/blob_android.h @@ -17,6 +17,7 @@ #ifndef FIREBASE_FIRESTORE_SRC_ANDROID_BLOB_ANDROID_H_ #define FIREBASE_FIRESTORE_SRC_ANDROID_BLOB_ANDROID_H_ +#include #include "firestore/src/jni/jni_fwd.h" #include "firestore/src/jni/object.h" diff --git a/firestore/src/android/document_change_android.cc b/firestore/src/android/document_change_android.cc index 9c176f6e18..faa3e03da2 100644 --- a/firestore/src/android/document_change_android.cc +++ b/firestore/src/android/document_change_android.cc @@ -15,6 +15,7 @@ */ #include "firestore/src/android/document_change_android.h" +#include #include "firestore/src/android/document_change_type_android.h" #include "firestore/src/android/document_snapshot_android.h" diff --git a/firestore/src/android/document_change_type_android.cc b/firestore/src/android/document_change_type_android.cc index 92621b450d..772dd3bb21 100644 --- a/firestore/src/android/document_change_type_android.cc +++ b/firestore/src/android/document_change_type_android.cc @@ -15,6 +15,8 @@ */ #include "firestore/src/android/document_change_type_android.h" +#include +#include #include "../include/firebase/firestore/document_change.h" #include "app/src/assert.h" diff --git a/firestore/src/android/document_reference_android.cc b/firestore/src/android/document_reference_android.cc index 1f6f5bdf65..d3b64a0a29 100644 --- a/firestore/src/android/document_reference_android.cc +++ b/firestore/src/android/document_reference_android.cc @@ -15,6 +15,7 @@ */ #include "firestore/src/android/document_reference_android.h" +#include #include #include "app/src/assert.h" diff --git a/firestore/src/android/document_snapshot_android.cc b/firestore/src/android/document_snapshot_android.cc index ec269904f8..4a7afaaf57 100644 --- a/firestore/src/android/document_snapshot_android.cc +++ b/firestore/src/android/document_snapshot_android.cc @@ -15,6 +15,7 @@ */ #include "firestore/src/android/document_snapshot_android.h" +#include #include diff --git a/firestore/src/android/exception_android.cc b/firestore/src/android/exception_android.cc index 29c984de1f..70fb1c2e5b 100644 --- a/firestore/src/android/exception_android.cc +++ b/firestore/src/android/exception_android.cc @@ -15,6 +15,7 @@ */ #include "firestore/src/android/exception_android.h" +#include #include #include diff --git a/firestore/src/android/field_path_portable.h b/firestore/src/android/field_path_portable.h index 0e121fc696..0e92f22e49 100644 --- a/firestore/src/android/field_path_portable.h +++ b/firestore/src/android/field_path_portable.h @@ -17,6 +17,7 @@ #ifndef FIREBASE_FIRESTORE_SRC_ANDROID_FIELD_PATH_PORTABLE_H_ #define FIREBASE_FIRESTORE_SRC_ANDROID_FIELD_PATH_PORTABLE_H_ +#include #include #include diff --git a/firestore/src/android/field_value_android.cc b/firestore/src/android/field_value_android.cc index a7c2ff5c48..07f2abac36 100644 --- a/firestore/src/android/field_value_android.cc +++ b/firestore/src/android/field_value_android.cc @@ -15,6 +15,7 @@ */ #include "firestore/src/android/field_value_android.h" +#include #include #include "firestore/src/android/blob_android.h" diff --git a/firestore/src/android/firestore_android.cc b/firestore/src/android/firestore_android.cc index 67937725d5..db2c74d4a1 100644 --- a/firestore/src/android/firestore_android.cc +++ b/firestore/src/android/firestore_android.cc @@ -15,6 +15,8 @@ */ #include "firestore/src/android/firestore_android.h" +#include +#include #include #include "app/src/assert.h" diff --git a/firestore/src/android/geo_point_portable.cc b/firestore/src/android/geo_point_portable.cc index ffc85a426b..dde140c8ce 100644 --- a/firestore/src/android/geo_point_portable.cc +++ b/firestore/src/android/geo_point_portable.cc @@ -22,6 +22,7 @@ // TODO(b/138615769): remove this file. +#include #include #include #include diff --git a/firestore/src/android/jni_runnable_android.cc b/firestore/src/android/jni_runnable_android.cc index 7be29e8914..28e23e3d48 100644 --- a/firestore/src/android/jni_runnable_android.cc +++ b/firestore/src/android/jni_runnable_android.cc @@ -15,6 +15,7 @@ */ #include "firestore/src/android/jni_runnable_android.h" +#include #include "app/src/assert.h" #include "app/src/util_android.h" diff --git a/firestore/src/android/lambda_transaction_function.h b/firestore/src/android/lambda_transaction_function.h index 3e8ea66579..1824285280 100644 --- a/firestore/src/android/lambda_transaction_function.h +++ b/firestore/src/android/lambda_transaction_function.h @@ -17,6 +17,7 @@ #ifndef FIREBASE_FIRESTORE_SRC_ANDROID_LAMBDA_TRANSACTION_FUNCTION_H_ #define FIREBASE_FIRESTORE_SRC_ANDROID_LAMBDA_TRANSACTION_FUNCTION_H_ +#include #include #include diff --git a/firestore/src/android/listener_registration_android.cc b/firestore/src/android/listener_registration_android.cc index e16144850e..fc1023472e 100644 --- a/firestore/src/android/listener_registration_android.cc +++ b/firestore/src/android/listener_registration_android.cc @@ -15,6 +15,7 @@ */ #include "firestore/src/android/listener_registration_android.h" +#include #include "app/src/assert.h" #include "firestore/src/android/firestore_android.h" diff --git a/firestore/src/android/load_bundle_task_progress_android.cc b/firestore/src/android/load_bundle_task_progress_android.cc index 00a0005249..cba8d572ad 100644 --- a/firestore/src/android/load_bundle_task_progress_android.cc +++ b/firestore/src/android/load_bundle_task_progress_android.cc @@ -15,6 +15,7 @@ */ #include "firestore/src/android/load_bundle_task_progress_android.h" +#include #include "firestore/src/jni/env.h" #include "firestore/src/jni/loader.h" diff --git a/firestore/src/android/query_android.cc b/firestore/src/android/query_android.cc index 436e12c0a2..a7d7c2f106 100644 --- a/firestore/src/android/query_android.cc +++ b/firestore/src/android/query_android.cc @@ -15,6 +15,8 @@ */ #include "firestore/src/android/query_android.h" +#include +#include #include #include diff --git a/firestore/src/android/query_snapshot_android.cc b/firestore/src/android/query_snapshot_android.cc index 97e1befcf2..48280fb86a 100644 --- a/firestore/src/android/query_snapshot_android.cc +++ b/firestore/src/android/query_snapshot_android.cc @@ -15,6 +15,8 @@ */ #include "firestore/src/android/query_snapshot_android.h" +#include +#include #include "app/src/assert.h" #include "firestore/src/android/document_change_android.h" diff --git a/firestore/src/android/set_options_android.cc b/firestore/src/android/set_options_android.cc index 464b739588..b311672144 100644 --- a/firestore/src/android/set_options_android.cc +++ b/firestore/src/android/set_options_android.cc @@ -15,6 +15,7 @@ */ #include "firestore/src/android/set_options_android.h" +#include #include diff --git a/firestore/src/android/settings_android.cc b/firestore/src/android/settings_android.cc index a8d798d5f5..f7f156bf02 100644 --- a/firestore/src/android/settings_android.cc +++ b/firestore/src/android/settings_android.cc @@ -15,6 +15,7 @@ */ #include "firestore/src/android/settings_android.h" +#include #include "firestore/src/jni/env.h" #include "firestore/src/jni/loader.h" diff --git a/firestore/src/android/timestamp_android.cc b/firestore/src/android/timestamp_android.cc index 5898aff32a..467dd52c74 100644 --- a/firestore/src/android/timestamp_android.cc +++ b/firestore/src/android/timestamp_android.cc @@ -15,6 +15,7 @@ */ #include "firestore/src/android/timestamp_android.h" +#include #include "firestore/src/jni/env.h" #include "firestore/src/jni/loader.h" diff --git a/firestore/src/android/timestamp_portable.cc b/firestore/src/android/timestamp_portable.cc index 28cbdf11c4..8e13df22e1 100644 --- a/firestore/src/android/timestamp_portable.cc +++ b/firestore/src/android/timestamp_portable.cc @@ -22,6 +22,8 @@ // TODO(b/138615769): remove this file. +#include +#include #include #include diff --git a/firestore/src/android/transaction_options_android.cc b/firestore/src/android/transaction_options_android.cc index 942874f7d8..10101c16af 100644 --- a/firestore/src/android/transaction_options_android.cc +++ b/firestore/src/android/transaction_options_android.cc @@ -15,6 +15,7 @@ */ #include "firestore/src/android/transaction_options_android.h" +#include #include "firestore/src/jni/declaration.h" #include "firestore/src/jni/env.h" diff --git a/firestore/src/android/transaction_options_android.h b/firestore/src/android/transaction_options_android.h index 21a864f244..a03f2cc666 100644 --- a/firestore/src/android/transaction_options_android.h +++ b/firestore/src/android/transaction_options_android.h @@ -17,6 +17,7 @@ #ifndef FIREBASE_FIRESTORE_SRC_ANDROID_TRANSACTION_OPTIONS_ANDROID_H_ #define FIREBASE_FIRESTORE_SRC_ANDROID_TRANSACTION_OPTIONS_ANDROID_H_ +#include #include "firestore/src/jni/jni_fwd.h" #include "firestore/src/jni/object.h" diff --git a/firestore/src/android/transaction_options_builder_android.cc b/firestore/src/android/transaction_options_builder_android.cc index 51d6223419..0bd45228a6 100644 --- a/firestore/src/android/transaction_options_builder_android.cc +++ b/firestore/src/android/transaction_options_builder_android.cc @@ -15,6 +15,7 @@ */ #include "firestore/src/android/transaction_options_builder_android.h" +#include #include "firestore/src/jni/declaration.h" #include "firestore/src/jni/env.h" diff --git a/firestore/src/android/transaction_options_builder_android.h b/firestore/src/android/transaction_options_builder_android.h index 68ce1cfb1a..f8ec51ca29 100644 --- a/firestore/src/android/transaction_options_builder_android.h +++ b/firestore/src/android/transaction_options_builder_android.h @@ -17,6 +17,7 @@ #ifndef FIREBASE_FIRESTORE_SRC_ANDROID_TRANSACTION_OPTIONS_BUILDER_ANDROID_H_ #define FIREBASE_FIRESTORE_SRC_ANDROID_TRANSACTION_OPTIONS_BUILDER_ANDROID_H_ +#include #include "firestore/src/android/transaction_options_android.h" #include "firestore/src/jni/jni_fwd.h" #include "firestore/src/jni/object.h" diff --git a/firestore/src/android/util_android.cc b/firestore/src/android/util_android.cc index 9588656521..cf3aa2b5af 100644 --- a/firestore/src/android/util_android.cc +++ b/firestore/src/android/util_android.cc @@ -15,6 +15,7 @@ */ #include "firestore/src/android/util_android.h" +#include #include diff --git a/firestore/src/android/wrapper.cc b/firestore/src/android/wrapper.cc index 0d02edec8f..d144f9f350 100644 --- a/firestore/src/android/wrapper.cc +++ b/firestore/src/android/wrapper.cc @@ -15,6 +15,7 @@ */ #include "firestore/src/android/wrapper.h" +#include #include diff --git a/firestore/src/common/aggregate_query_snapshot.cc b/firestore/src/common/aggregate_query_snapshot.cc index a4ce874f33..0c8f9b16d9 100644 --- a/firestore/src/common/aggregate_query_snapshot.cc +++ b/firestore/src/common/aggregate_query_snapshot.cc @@ -15,6 +15,7 @@ */ #include "firestore/src/include/firebase/firestore/aggregate_query_snapshot.h" +#include #include "firestore/src/common/cleanup.h" #include "firestore/src/common/hard_assert_common.h" diff --git a/firestore/src/common/field_value.cc b/firestore/src/common/field_value.cc index 452dfb63ed..ca30d92482 100644 --- a/firestore/src/common/field_value.cc +++ b/firestore/src/common/field_value.cc @@ -15,6 +15,7 @@ */ #include "firestore/src/include/firebase/firestore/field_value.h" +#include #include #include diff --git a/firestore/src/common/firestore.cc b/firestore/src/common/firestore.cc index 0ee6d54c3d..805ee38519 100644 --- a/firestore/src/common/firestore.cc +++ b/firestore/src/common/firestore.cc @@ -15,6 +15,7 @@ */ #include "firestore/src/include/firebase/firestore.h" +#include #include #include diff --git a/firestore/src/common/query.cc b/firestore/src/common/query.cc index 089fc9375f..33a6f39e4f 100644 --- a/firestore/src/common/query.cc +++ b/firestore/src/common/query.cc @@ -15,6 +15,7 @@ */ #include "firestore/src/include/firebase/firestore/query.h" +#include #include #include "app/src/include/firebase/future.h" diff --git a/firestore/src/common/settings.cc b/firestore/src/common/settings.cc index 5f2eb56a26..78e8c841a1 100644 --- a/firestore/src/common/settings.cc +++ b/firestore/src/common/settings.cc @@ -15,6 +15,7 @@ */ #include "firestore/src/include/firebase/firestore/settings.h" +#include #include #include diff --git a/firestore/src/jni/arena_ref.cc b/firestore/src/jni/arena_ref.cc index d8afb28fd6..099c5c3ad1 100644 --- a/firestore/src/jni/arena_ref.cc +++ b/firestore/src/jni/arena_ref.cc @@ -14,6 +14,7 @@ * limitations under the License. */ #include "firestore/src/jni/arena_ref.h" +#include #include diff --git a/firestore/src/jni/env.cc b/firestore/src/jni/env.cc index f082841bfa..e4876ece07 100644 --- a/firestore/src/jni/env.cc +++ b/firestore/src/jni/env.cc @@ -15,6 +15,8 @@ */ #include "firestore/src/jni/env.h" +#include +#include #include diff --git a/firestore/src/jni/integer.cc b/firestore/src/jni/integer.cc index 2f1fe9c0c2..ad52e8e486 100644 --- a/firestore/src/jni/integer.cc +++ b/firestore/src/jni/integer.cc @@ -15,6 +15,7 @@ */ #include "firestore/src/jni/integer.h" +#include #include "app/src/util_android.h" #include "firestore/src/jni/env.h" diff --git a/firestore/src/jni/integer.h b/firestore/src/jni/integer.h index 2dc9ca5bed..c948900a7d 100644 --- a/firestore/src/jni/integer.h +++ b/firestore/src/jni/integer.h @@ -17,6 +17,7 @@ #ifndef FIREBASE_FIRESTORE_SRC_JNI_INTEGER_H_ #define FIREBASE_FIRESTORE_SRC_JNI_INTEGER_H_ +#include #include "firestore/src/jni/jni_fwd.h" #include "firestore/src/jni/object.h" diff --git a/firestore/src/jni/jni.cc b/firestore/src/jni/jni.cc index 66513d67f0..06fc89ac23 100644 --- a/firestore/src/jni/jni.cc +++ b/firestore/src/jni/jni.cc @@ -15,6 +15,7 @@ */ #include "firestore/src/jni/jni.h" +#include #include diff --git a/firestore/src/jni/loader.cc b/firestore/src/jni/loader.cc index 8062de9ceb..9b287e3ff7 100644 --- a/firestore/src/jni/loader.cc +++ b/firestore/src/jni/loader.cc @@ -15,6 +15,7 @@ */ #include "firestore/src/jni/loader.h" +#include #include #include "app/src/assert.h" diff --git a/firestore/src/jni/long.cc b/firestore/src/jni/long.cc index 9a2a5e7806..06e7d0dead 100644 --- a/firestore/src/jni/long.cc +++ b/firestore/src/jni/long.cc @@ -15,6 +15,7 @@ */ #include "firestore/src/jni/long.h" +#include #include "app/src/util_android.h" #include "firestore/src/jni/env.h" diff --git a/firestore/src/jni/long.h b/firestore/src/jni/long.h index a120a6eb70..73db88a0de 100644 --- a/firestore/src/jni/long.h +++ b/firestore/src/jni/long.h @@ -17,6 +17,7 @@ #ifndef FIREBASE_FIRESTORE_SRC_JNI_LONG_H_ #define FIREBASE_FIRESTORE_SRC_JNI_LONG_H_ +#include #include "firestore/src/jni/jni_fwd.h" #include "firestore/src/jni/object.h" diff --git a/firestore/src/jni/string.cc b/firestore/src/jni/string.cc index 989074fea1..fd02de2a7b 100644 --- a/firestore/src/jni/string.cc +++ b/firestore/src/jni/string.cc @@ -15,6 +15,7 @@ */ #include "firestore/src/jni/string.h" +#include #include diff --git a/firestore/src/jni/string.h b/firestore/src/jni/string.h index 91600d4aa1..162f6fcf15 100644 --- a/firestore/src/jni/string.h +++ b/firestore/src/jni/string.h @@ -17,6 +17,7 @@ #ifndef FIREBASE_FIRESTORE_SRC_JNI_STRING_H_ #define FIREBASE_FIRESTORE_SRC_JNI_STRING_H_ +#include #include "firestore/src/jni/object.h" namespace firebase { diff --git a/firestore/src/jni/traits.h b/firestore/src/jni/traits.h index 865c35374a..057dbd2e3c 100644 --- a/firestore/src/jni/traits.h +++ b/firestore/src/jni/traits.h @@ -18,6 +18,7 @@ #define FIREBASE_FIRESTORE_SRC_JNI_TRAITS_H_ #include +#include #include diff --git a/firestore/src/main/aggregate_query_main.cc b/firestore/src/main/aggregate_query_main.cc index 86d5cf6e14..3250f7dda3 100644 --- a/firestore/src/main/aggregate_query_main.cc +++ b/firestore/src/main/aggregate_query_main.cc @@ -14,6 +14,7 @@ * limitations under the License. */ +#include #include #include "firestore/src/main/aggregate_query_main.h" diff --git a/firestore/src/main/aggregate_query_snapshot_main.cc b/firestore/src/main/aggregate_query_snapshot_main.cc index 83408c3ff1..ff98e5d6ff 100644 --- a/firestore/src/main/aggregate_query_snapshot_main.cc +++ b/firestore/src/main/aggregate_query_snapshot_main.cc @@ -15,6 +15,7 @@ */ #include "firestore/src/main/aggregate_query_snapshot_main.h" +#include #include #include "firestore/src/main/converter_main.h" diff --git a/firestore/src/main/aggregate_query_snapshot_main.h b/firestore/src/main/aggregate_query_snapshot_main.h index 222c6b4e39..d25febe5f6 100644 --- a/firestore/src/main/aggregate_query_snapshot_main.h +++ b/firestore/src/main/aggregate_query_snapshot_main.h @@ -17,6 +17,7 @@ #ifndef FIREBASE_FIRESTORE_SRC_MAIN_AGGREGATE_QUERY_SNAPSHOT_MAIN_H_ #define FIREBASE_FIRESTORE_SRC_MAIN_AGGREGATE_QUERY_SNAPSHOT_MAIN_H_ +#include #include #include diff --git a/firestore/src/main/field_value_main.cc b/firestore/src/main/field_value_main.cc index 81a7faaeeb..8cb4b5bd91 100644 --- a/firestore/src/main/field_value_main.cc +++ b/firestore/src/main/field_value_main.cc @@ -15,6 +15,7 @@ */ #include "firestore/src/main/field_value_main.h" +#include #include diff --git a/firestore/src/main/field_value_main.h b/firestore/src/main/field_value_main.h index c76f50e424..f948f56340 100644 --- a/firestore/src/main/field_value_main.h +++ b/firestore/src/main/field_value_main.h @@ -17,6 +17,7 @@ #ifndef FIREBASE_FIRESTORE_SRC_MAIN_FIELD_VALUE_MAIN_H_ #define FIREBASE_FIRESTORE_SRC_MAIN_FIELD_VALUE_MAIN_H_ +#include #include #include #include diff --git a/firestore/src/main/firestore_main.cc b/firestore/src/main/firestore_main.cc index 927c1ac2c7..f2aaccaf0b 100644 --- a/firestore/src/main/firestore_main.cc +++ b/firestore/src/main/firestore_main.cc @@ -15,6 +15,7 @@ */ #include "firestore/src/main/firestore_main.h" +#include #include #include diff --git a/firestore/src/main/listener_registration_main.cc b/firestore/src/main/listener_registration_main.cc index 35939adcd7..b6ee7b9b9f 100644 --- a/firestore/src/main/listener_registration_main.cc +++ b/firestore/src/main/listener_registration_main.cc @@ -15,6 +15,7 @@ */ #include "firestore/src/main/listener_registration_main.h" +#include #include diff --git a/firestore/src/main/query_main.cc b/firestore/src/main/query_main.cc index a5d371a15e..21ccc7286d 100644 --- a/firestore/src/main/query_main.cc +++ b/firestore/src/main/query_main.cc @@ -15,6 +15,8 @@ */ #include "firestore/src/main/query_main.h" +#include +#include #include diff --git a/functions/src/android/callable_reference_android.cc b/functions/src/android/callable_reference_android.cc index 18c31f7225..7cb1df998f 100644 --- a/functions/src/android/callable_reference_android.cc +++ b/functions/src/android/callable_reference_android.cc @@ -16,6 +16,8 @@ #include +#include + #include "app/src/include/firebase/app.h" #include "app/src/include/firebase/variant.h" #include "app/src/util_android.h" diff --git a/functions/src/android/functions_android.cc b/functions/src/android/functions_android.cc index 7c4374d4d0..0d2df8a711 100644 --- a/functions/src/android/functions_android.cc +++ b/functions/src/android/functions_android.cc @@ -16,6 +16,8 @@ #include +#include + #include "app/src/include/firebase/app.h" #include "app/src/util.h" #include "app/src/util_android.h" diff --git a/functions/src/common/callable_reference.cc b/functions/src/common/callable_reference.cc index c2e536bd68..54b1dcb01e 100644 --- a/functions/src/common/callable_reference.cc +++ b/functions/src/common/callable_reference.cc @@ -14,6 +14,8 @@ #include "functions/src/include/firebase/functions/callable_reference.h" +#include + #include "app/src/assert.h" #include "app/src/include/firebase/internal/platform.h" diff --git a/functions/src/common/functions.cc b/functions/src/common/functions.cc index 2d4ae2ddf7..ea278b3053 100644 --- a/functions/src/common/functions.cc +++ b/functions/src/common/functions.cc @@ -16,6 +16,8 @@ #include +#include +#include #include #include diff --git a/functions/src/desktop/serialization.cc b/functions/src/desktop/serialization.cc index 23de360f25..2c90430946 100644 --- a/functions/src/desktop/serialization.cc +++ b/functions/src/desktop/serialization.cc @@ -14,6 +14,8 @@ #include "functions/src/desktop/serialization.h" +#include + #include "app/src/variant_util.h" namespace firebase { diff --git a/installations/src/installations.cc b/installations/src/installations.cc index 12273652bf..792e7a846f 100644 --- a/installations/src/installations.cc +++ b/installations/src/installations.cc @@ -14,6 +14,8 @@ #include "installations/src/include/firebase/installations.h" +#include + #include "app/src/cleanup_notifier.h" #include "app/src/include/firebase/internal/mutex.h" #include "installations/src/installations_internal.h" diff --git a/installations/src_ios/fake/FIRInstallations.mm b/installations/src_ios/fake/FIRInstallations.mm index b04d31e1a0..0bd6d331da 100644 --- a/installations/src_ios/fake/FIRInstallations.mm +++ b/installations/src_ios/fake/FIRInstallations.mm @@ -17,6 +17,7 @@ #import "installations/src_ios/fake/FIRInstallations.h" #import "installations/src_ios/fake/FIRInstallationsAuthTokenResult.h" +#include #include "testing/reporter_impl.h" static dispatch_semaphore_t gThreadStarted; diff --git a/messaging/src/android/cpp/messaging.cc b/messaging/src/android/cpp/messaging.cc index 0a0b3671ee..9bed02f97e 100644 --- a/messaging/src/android/cpp/messaging.cc +++ b/messaging/src/android/cpp/messaging.cc @@ -25,6 +25,7 @@ #include #include +#include #include #include diff --git a/messaging/src/ios/fake/FIRMessaging.h b/messaging/src/ios/fake/FIRMessaging.h index c7688c7771..255e2ef320 100644 --- a/messaging/src/ios/fake/FIRMessaging.h +++ b/messaging/src/ios/fake/FIRMessaging.h @@ -12,6 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. +#include + #import /** diff --git a/messaging/src/ios/fake/FIRMessaging.mm b/messaging/src/ios/fake/FIRMessaging.mm index 717e42359b..c4b4ba16f1 100644 --- a/messaging/src/ios/fake/FIRMessaging.mm +++ b/messaging/src/ios/fake/FIRMessaging.mm @@ -14,6 +14,7 @@ #import "messaging/src/ios/fake/FIRMessaging.h" +#include #include "testing/reporter_impl.h" NS_ASSUME_NONNULL_BEGIN diff --git a/messaging/src/ios/messaging.mm b/messaging/src/ios/messaging.mm index 680a29011e..c2fd55ebd4 100644 --- a/messaging/src/ios/messaging.mm +++ b/messaging/src/ios/messaging.mm @@ -12,6 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. +#include +#include #include "messaging/src/include/firebase/messaging.h" #import diff --git a/messaging/src/stub/messaging.cc b/messaging/src/stub/messaging.cc index f4f876ecda..20b5a3a9a2 100644 --- a/messaging/src/stub/messaging.cc +++ b/messaging/src/stub/messaging.cc @@ -14,6 +14,9 @@ #include "messaging/src/include/firebase/messaging.h" +#include +#include + #include "app/src/assert.h" #include "app/src/include/firebase/app.h" #include "app/src/include/firebase/version.h" diff --git a/performance/src/android/http_metric.cc b/performance/src/android/http_metric.cc index 4d87030c48..25c2ecf928 100644 --- a/performance/src/android/http_metric.cc +++ b/performance/src/android/http_metric.cc @@ -4,6 +4,8 @@ #include +#include +#include #include #include "app/src/assert.h" diff --git a/performance/src/android/trace.cc b/performance/src/android/trace.cc index ee94218a1a..f70e70bc39 100644 --- a/performance/src/android/trace.cc +++ b/performance/src/android/trace.cc @@ -2,6 +2,9 @@ #import "performance/src/include/firebase/performance/trace.h" +#include +#include + #include "app/src/assert.h" #include "performance/src/android/performance_android_internal.h" #include "performance/src/include/firebase/performance.h" diff --git a/performance/src/ios/firebase_performance.mm b/performance/src/ios/firebase_performance.mm index 518680c729..9943d64507 100644 --- a/performance/src/ios/firebase_performance.mm +++ b/performance/src/ios/firebase_performance.mm @@ -4,6 +4,7 @@ #import "FIRPerformance.h" +#include #include "app/src/assert.h" #include "performance/src/include/firebase/performance.h" #include "performance/src/performance_common.h" diff --git a/performance/src/ios/http_metric.mm b/performance/src/ios/http_metric.mm index 440286c579..a3ba7bdc8a 100644 --- a/performance/src/ios/http_metric.mm +++ b/performance/src/ios/http_metric.mm @@ -5,6 +5,8 @@ #import "FIRHTTPMetric.h" #import "FIRPerformance.h" +#include +#include #include "app/src/assert.h" #include "app/src/include/firebase/internal/common.h" #include "performance/src/include/firebase/performance.h" diff --git a/performance/src/ios/trace.mm b/performance/src/ios/trace.mm index 5d14a4ddff..d62a62d7be 100644 --- a/performance/src/ios/trace.mm +++ b/performance/src/ios/trace.mm @@ -5,6 +5,8 @@ #import "FIRPerformance.h" #import "FIRTrace.h" +#include +#include #include "app/src/assert.h" #include "performance/src/include/firebase/performance.h" #import "performance/src/include/firebase/performance/trace.h" diff --git a/performance/src_ios/fake/FIRTrace.h b/performance/src_ios/fake/FIRTrace.h index ca5827cf07..9e0d70e47e 100644 --- a/performance/src_ios/fake/FIRTrace.h +++ b/performance/src_ios/fake/FIRTrace.h @@ -1,5 +1,7 @@ // Copyright 2021 Google LLC +#include + #import #import "FIRPerformanceAttributable.h" diff --git a/performance/src_ios/fake/FIRTrace.mm b/performance/src_ios/fake/FIRTrace.mm index e6c30ced5f..f8e74dcc8a 100644 --- a/performance/src_ios/fake/FIRTrace.mm +++ b/performance/src_ios/fake/FIRTrace.mm @@ -3,6 +3,7 @@ #import "performance/src_ios/fake/FIRTrace.h" #import "performance/src_ios/fake/FIRPerformance.h" +#include #include "testing/reporter_impl.h" @interface FIRPerformance (Private_Methods) diff --git a/performance/stubs/http_metric_stub.cc b/performance/stubs/http_metric_stub.cc index d53fd29840..992b7530a3 100644 --- a/performance/stubs/http_metric_stub.cc +++ b/performance/stubs/http_metric_stub.cc @@ -1,5 +1,6 @@ // Copyright 2021 Google LLC +#include #include #include "performance/src/include/firebase/performance/http_metric.h" diff --git a/performance/stubs/trace_stub.cc b/performance/stubs/trace_stub.cc index 10b8f736ee..0c5253ec3e 100644 --- a/performance/stubs/trace_stub.cc +++ b/performance/stubs/trace_stub.cc @@ -1,5 +1,6 @@ // Copyright 2021 Google LLC +#include #include #include "performance/src/include/firebase/performance/trace.h" diff --git a/remote_config/src/android/remote_config_android.cc b/remote_config/src/android/remote_config_android.cc index fbecc4194b..1d64f1dc21 100644 --- a/remote_config/src/android/remote_config_android.cc +++ b/remote_config/src/android/remote_config_android.cc @@ -16,6 +16,8 @@ #include +#include +#include #include #include diff --git a/remote_config/src/android/remote_config_android.h b/remote_config/src/android/remote_config_android.h index d74a2ff9c1..8ac1564784 100644 --- a/remote_config/src/android/remote_config_android.h +++ b/remote_config/src/android/remote_config_android.h @@ -15,6 +15,8 @@ #ifndef FIREBASE_REMOTE_CONFIG_SRC_ANDROID_REMOTE_CONFIG_ANDROID_H_ #define FIREBASE_REMOTE_CONFIG_SRC_ANDROID_REMOTE_CONFIG_ANDROID_H_ +#include + #include #include diff --git a/remote_config/src/desktop/config_data.cc b/remote_config/src/desktop/config_data.cc index 9afe8ef0f4..a676f9a40a 100644 --- a/remote_config/src/desktop/config_data.cc +++ b/remote_config/src/desktop/config_data.cc @@ -14,6 +14,8 @@ #include "remote_config/src/desktop/config_data.h" +#include + #include "flatbuffers/flexbuffers.h" #include "remote_config/src/desktop/metadata.h" diff --git a/remote_config/src/desktop/metadata.cc b/remote_config/src/desktop/metadata.cc index 3faf93d8de..ceca1c07fa 100644 --- a/remote_config/src/desktop/metadata.cc +++ b/remote_config/src/desktop/metadata.cc @@ -14,6 +14,7 @@ #include "remote_config/src/desktop/metadata.h" +#include #include #include diff --git a/remote_config/src/desktop/rest.cc b/remote_config/src/desktop/rest.cc index b4107428e8..e62d3a1e94 100644 --- a/remote_config/src/desktop/rest.cc +++ b/remote_config/src/desktop/rest.cc @@ -16,6 +16,7 @@ #include // NOLINT #include +#include #include #include #include diff --git a/remote_config/src/ios/remote_config_ios.h b/remote_config/src/ios/remote_config_ios.h index e256a0eafd..642f409048 100644 --- a/remote_config/src/ios/remote_config_ios.h +++ b/remote_config/src/ios/remote_config_ios.h @@ -15,6 +15,7 @@ #ifndef FIREBASE_REMOTE_CONFIG_SRC_IOS_REMOTE_CONFIG_IOS_H_ #define FIREBASE_REMOTE_CONFIG_SRC_IOS_REMOTE_CONFIG_IOS_H_ +#include #include #include #include diff --git a/remote_config/src/ios/remote_config_ios.mm b/remote_config/src/ios/remote_config_ios.mm index 647fa2a22b..3be9599f45 100644 --- a/remote_config/src/ios/remote_config_ios.mm +++ b/remote_config/src/ios/remote_config_ios.mm @@ -12,6 +12,9 @@ // See the License for the specific language governing permissions and // limitations under the License. +#include +#include +#include #include "remote_config/src/ios/remote_config_ios.h" #include diff --git a/remote_config/src/remote_config.cc b/remote_config/src/remote_config.cc index 860b9d2412..5750178405 100644 --- a/remote_config/src/remote_config.cc +++ b/remote_config/src/remote_config.cc @@ -14,6 +14,7 @@ #include "remote_config/src/include/firebase/remote_config.h" +#include #include #include "app/src/cleanup_notifier.h" diff --git a/storage/src/android/controller_android.cc b/storage/src/android/controller_android.cc index 93b7257279..4b98010c34 100644 --- a/storage/src/android/controller_android.cc +++ b/storage/src/android/controller_android.cc @@ -14,6 +14,8 @@ #include "storage/src/android/controller_android.h" +#include + #include "app/src/util_android.h" #include "storage/src/include/firebase/storage/listener.h" diff --git a/storage/src/android/controller_android.h b/storage/src/android/controller_android.h index 85287e5f28..338e2d86e0 100644 --- a/storage/src/android/controller_android.h +++ b/storage/src/android/controller_android.h @@ -16,6 +16,7 @@ #define FIREBASE_STORAGE_SRC_ANDROID_CONTROLLER_ANDROID_H_ #include +#include #include "app/src/include/firebase/app.h" #include "app/src/util_android.h" diff --git a/storage/src/android/metadata_android.cc b/storage/src/android/metadata_android.cc index 0d4aa698a9..e82627bbd5 100644 --- a/storage/src/android/metadata_android.cc +++ b/storage/src/android/metadata_android.cc @@ -17,6 +17,8 @@ #include #include +#include + #include "app/src/include/firebase/app.h" #include "app/src/util_android.h" #include "storage/src/android/storage_android.h" diff --git a/storage/src/android/metadata_android.h b/storage/src/android/metadata_android.h index 5b7811bb19..b54030e05e 100644 --- a/storage/src/android/metadata_android.h +++ b/storage/src/android/metadata_android.h @@ -16,6 +16,7 @@ #define FIREBASE_STORAGE_SRC_ANDROID_METADATA_ANDROID_H_ #include +#include #include #include diff --git a/storage/src/android/storage_android.cc b/storage/src/android/storage_android.cc index eecb6ed459..3619794a55 100644 --- a/storage/src/android/storage_android.cc +++ b/storage/src/android/storage_android.cc @@ -16,6 +16,8 @@ #include +#include + #include "app/src/assert.h" #include "app/src/embedded_file.h" #include "app/src/include/firebase/app.h" diff --git a/storage/src/common/controller.cc b/storage/src/common/controller.cc index 48d31e709a..8832c6fa6e 100644 --- a/storage/src/common/controller.cc +++ b/storage/src/common/controller.cc @@ -14,6 +14,8 @@ #include "storage/src/include/firebase/storage/controller.h" +#include + #include "app/src/include/firebase/internal/platform.h" // Controller is defined in these 3 files, one implementation for each OS. diff --git a/storage/src/common/metadata.cc b/storage/src/common/metadata.cc index efd1dc8b3c..6bf9ece640 100644 --- a/storage/src/common/metadata.cc +++ b/storage/src/common/metadata.cc @@ -14,6 +14,8 @@ #include "storage/src/include/firebase/storage/metadata.h" +#include + #include "app/src/include/firebase/internal/common.h" #include "app/src/include/firebase/internal/platform.h" #include "storage/src/include/firebase/storage.h" diff --git a/storage/src/common/storage.cc b/storage/src/common/storage.cc index 9e5392b524..33786b4dda 100644 --- a/storage/src/common/storage.cc +++ b/storage/src/common/storage.cc @@ -17,6 +17,7 @@ #include #include +#include #include #include diff --git a/storage/src/common/storage_reference.cc b/storage/src/common/storage_reference.cc index ee334209ad..1b5fb4e3b2 100644 --- a/storage/src/common/storage_reference.cc +++ b/storage/src/common/storage_reference.cc @@ -14,6 +14,8 @@ #include "storage/src/include/firebase/storage/storage_reference.h" +#include + #include "app/src/assert.h" #ifdef __APPLE__ diff --git a/storage/src/desktop/curl_requests.cc b/storage/src/desktop/curl_requests.cc index b68a6827d2..8881de0b4e 100644 --- a/storage/src/desktop/curl_requests.cc +++ b/storage/src/desktop/curl_requests.cc @@ -16,6 +16,7 @@ #include +#include #include #include "app/rest/util.h" diff --git a/storage/src/desktop/metadata_desktop.cc b/storage/src/desktop/metadata_desktop.cc index a931f248fd..90121bf036 100644 --- a/storage/src/desktop/metadata_desktop.cc +++ b/storage/src/desktop/metadata_desktop.cc @@ -18,6 +18,7 @@ #include #include +#include #include #include #include diff --git a/storage/src/desktop/metadata_desktop.h b/storage/src/desktop/metadata_desktop.h index 847d1f2e7e..a772b8a968 100644 --- a/storage/src/desktop/metadata_desktop.h +++ b/storage/src/desktop/metadata_desktop.h @@ -15,6 +15,8 @@ #ifndef FIREBASE_STORAGE_SRC_DESKTOP_METADATA_DESKTOP_H_ #define FIREBASE_STORAGE_SRC_DESKTOP_METADATA_DESKTOP_H_ +#include + #include #include #include diff --git a/storage/src/desktop/rest_operation.cc b/storage/src/desktop/rest_operation.cc index ada6b72da3..a4c63235e4 100644 --- a/storage/src/desktop/rest_operation.cc +++ b/storage/src/desktop/rest_operation.cc @@ -14,6 +14,7 @@ #include "storage/src/desktop/rest_operation.h" +#include #include #include "app/rest/transport_curl.h" diff --git a/storage/src/desktop/rest_operation.h b/storage/src/desktop/rest_operation.h index 6eb11b88fb..8e327b111c 100644 --- a/storage/src/desktop/rest_operation.h +++ b/storage/src/desktop/rest_operation.h @@ -15,6 +15,8 @@ #ifndef FIREBASE_STORAGE_SRC_DESKTOP_REST_OPERATION_H_ #define FIREBASE_STORAGE_SRC_DESKTOP_REST_OPERATION_H_ +#include + #include #include "app/rest/controller_interface.h" diff --git a/storage/src/include/firebase/storage/controller.h b/storage/src/include/firebase/storage/controller.h index 42f29aa0c7..9f1702b8d6 100644 --- a/storage/src/include/firebase/storage/controller.h +++ b/storage/src/include/firebase/storage/controller.h @@ -15,6 +15,8 @@ #ifndef FIREBASE_STORAGE_SRC_INCLUDE_FIREBASE_STORAGE_CONTROLLER_H_ #define FIREBASE_STORAGE_SRC_INCLUDE_FIREBASE_STORAGE_CONTROLLER_H_ +#include + #include "firebase/storage/storage_reference.h" namespace firebase { diff --git a/storage/src/include/firebase/storage/metadata.h b/storage/src/include/firebase/storage/metadata.h index 8d697c1072..ff8c44f6a4 100644 --- a/storage/src/include/firebase/storage/metadata.h +++ b/storage/src/include/firebase/storage/metadata.h @@ -15,6 +15,8 @@ #ifndef FIREBASE_STORAGE_SRC_INCLUDE_FIREBASE_STORAGE_METADATA_H_ #define FIREBASE_STORAGE_SRC_INCLUDE_FIREBASE_STORAGE_METADATA_H_ +#include + #include #include #include diff --git a/storage/src/ios/controller_ios.mm b/storage/src/ios/controller_ios.mm index a854774581..c09dad7685 100644 --- a/storage/src/ios/controller_ios.mm +++ b/storage/src/ios/controller_ios.mm @@ -12,6 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. +#include #include "storage/src/ios/controller_ios.h" #import "FirebaseStorage-Swift.h" diff --git a/storage/src/ios/listener_ios.h b/storage/src/ios/listener_ios.h index 384bb8e331..5afeceb44b 100644 --- a/storage/src/ios/listener_ios.h +++ b/storage/src/ios/listener_ios.h @@ -15,6 +15,7 @@ #ifndef FIREBASE_STORAGE_SRC_IOS_LISTENER_IOS_H_ #define FIREBASE_STORAGE_SRC_IOS_LISTENER_IOS_H_ +#include #include #include "app/src/util_ios.h" #include "storage/src/include/firebase/storage/listener.h" diff --git a/storage/src/ios/metadata_ios.h b/storage/src/ios/metadata_ios.h index af7d3aef2e..1ae06eecea 100644 --- a/storage/src/ios/metadata_ios.h +++ b/storage/src/ios/metadata_ios.h @@ -15,6 +15,7 @@ #ifndef FIREBASE_STORAGE_SRC_IOS_METADATA_IOS_H_ #define FIREBASE_STORAGE_SRC_IOS_METADATA_IOS_H_ +#include #include #include diff --git a/storage/src/ios/metadata_ios.mm b/storage/src/ios/metadata_ios.mm index 35920bbda2..a005f06706 100644 --- a/storage/src/ios/metadata_ios.mm +++ b/storage/src/ios/metadata_ios.mm @@ -16,6 +16,7 @@ #import +#include #include "storage/src/ios/metadata_ios.h" extern NSString* const kFIRStorageMetadataSize; diff --git a/storage/src/ios/storage_ios.mm b/storage/src/ios/storage_ios.mm index ef3fd970b7..ec5c3ab08c 100644 --- a/storage/src/ios/storage_ios.mm +++ b/storage/src/ios/storage_ios.mm @@ -12,6 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. +#include #include "storage/src/ios/storage_ios.h" #include "app/src/app_ios.h" #include "app/src/assert.h" diff --git a/storage/src/ios/storage_reference_ios.mm b/storage/src/ios/storage_reference_ios.mm index e4eecebdb9..7630a957fc 100644 --- a/storage/src/ios/storage_reference_ios.mm +++ b/storage/src/ios/storage_reference_ios.mm @@ -12,6 +12,8 @@ // See the License for the specific language governing permissions and // limitations under the License. +#include +#include #include "storage/src/ios/storage_reference_ios.h" #import "FirebaseStorage-Swift.h" diff --git a/ump/src/android/consent_info_internal_android.cc b/ump/src/android/consent_info_internal_android.cc index 93b8ae05bb..9c179679e9 100644 --- a/ump/src/android/consent_info_internal_android.cc +++ b/ump/src/android/consent_info_internal_android.cc @@ -18,6 +18,7 @@ #include +#include #include #include diff --git a/ump/src/common/consent_info.cc b/ump/src/common/consent_info.cc index a93872484c..79bc64b1a4 100644 --- a/ump/src/common/consent_info.cc +++ b/ump/src/common/consent_info.cc @@ -16,6 +16,8 @@ #include "firebase/ump/consent_info.h" +#include + #include "app/src/assert.h" #include "firebase/app.h" #include "firebase/internal/platform.h" diff --git a/ump/src/ios/consent_info_internal_ios.mm b/ump/src/ios/consent_info_internal_ios.mm index 9bb15f1f1a..437cf72833 100644 --- a/ump/src/ios/consent_info_internal_ios.mm +++ b/ump/src/ios/consent_info_internal_ios.mm @@ -14,6 +14,7 @@ * limitations under the License. */ +#include #include "ump/src/ios/consent_info_internal_ios.h" #include "app/src/assert.h"