aboutsummaryrefslogtreecommitdiffhomepage
path: root/Firebase/Core/Private
diff options
context:
space:
mode:
authorGravatar Gil <mcg@google.com>2017-11-09 09:16:20 -0800
committerGravatar GitHub <noreply@github.com>2017-11-09 09:16:20 -0800
commit86f429b2f0061a9f16c42f83841d36813892232b (patch)
treecaad0321b83c1c0ca3979acb22529e73a2619e8a /Firebase/Core/Private
parent9044d2ce212d3fffe6bfb3793fdb5c58cb18f49b (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.h8
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.