aboutsummaryrefslogtreecommitdiffhomepage
path: root/Firestore/Source/Util/FSTUsageValidation.h
diff options
context:
space:
mode:
Diffstat (limited to 'Firestore/Source/Util/FSTUsageValidation.h')
-rw-r--r--Firestore/Source/Util/FSTUsageValidation.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/Firestore/Source/Util/FSTUsageValidation.h b/Firestore/Source/Util/FSTUsageValidation.h
index a80dafa..34a3d64 100644
--- a/Firestore/Source/Util/FSTUsageValidation.h
+++ b/Firestore/Source/Util/FSTUsageValidation.h
@@ -18,6 +18,10 @@
NS_ASSUME_NONNULL_BEGIN
+#if __cplusplus
+extern "C" {
+#endif
+
/** Helper for creating a general exception for invalid usage of an API. */
NSException *FSTInvalidUsage(NSString *exceptionName, NSString *format, ...);
@@ -42,4 +46,8 @@ NSException *FSTInvalidUsage(NSString *exceptionName, NSString *format, ...);
@throw FSTInvalidUsage(@"FIRInvalidArgumentException", format, ##__VA_ARGS__); \
} while (0)
+#if __cplusplus
+} // extern "C"
+#endif
+
NS_ASSUME_NONNULL_END