diff options
author | Gil <mcg@google.com> | 2017-11-09 09:16:20 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-11-09 09:16:20 -0800 |
commit | 86f429b2f0061a9f16c42f83841d36813892232b (patch) | |
tree | caad0321b83c1c0ca3979acb22529e73a2619e8a /Firebase/Core/Private | |
parent | 9044d2ce212d3fffe6bfb3793fdb5c58cb18f49b (diff) |
Make FSTIntegrationTestCase Objective-C++ (#439)
* Make all FIRLogger functions extern "C"
* Make FSTIntegrationTestCase Objective-C++
Keep external interface to FSTIntegrationTestCase Objective-C
* Add explicit dependency on Firebase/Community/Core from Tests
This fixes a linkage error on a missing _FIRSetLoggerLevel symbol
Diffstat (limited to 'Firebase/Core/Private')
-rw-r--r-- | Firebase/Core/Private/FIRLogger.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/Firebase/Core/Private/FIRLogger.h b/Firebase/Core/Private/FIRLogger.h index 3e62fed..cab650e 100644 --- a/Firebase/Core/Private/FIRLogger.h +++ b/Firebase/Core/Private/FIRLogger.h @@ -41,6 +41,10 @@ extern FIRLoggerService kFIRLoggerPerf; extern FIRLoggerService kFIRLoggerRemoteConfig; extern FIRLoggerService kFIRLoggerStorage; +#ifdef __cplusplus +extern "C" { +#endif // __cplusplus + /** * Enables or disables Analytics debug mode. * If set to YES, the logging level for Analytics will be set to FIRLoggerLevelDebug. @@ -89,10 +93,6 @@ extern void FIRLogBasic(FIRLoggerLevel level, #endif ); -#ifdef __cplusplus -extern "C" { -#endif // __cplusplus - /** * The following functions accept the following parameters in order: * (required) service name of type FIRLoggerService. |