Skip to content

Commit fe4ec87

Browse files
committed
add include deader
1 parent f171bf4 commit fe4ec87

File tree

4 files changed

+10
-17
lines changed

4 files changed

+10
-17
lines changed

FirebaseFirestoreInternal/FirebaseFirestore/FIRCallbackWrapper.h

-17
This file was deleted.

Firestore/Source/Public/FirebaseFirestore/FIRCallbackWrapper.h

+3
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@
1515
*/
1616

1717
#import <Foundation/Foundation.h>
18+
19+
#if defined(__cplusplus)
1820
#include <memory>
1921
#include <vector>
2022

@@ -60,3 +62,4 @@ NS_SWIFT_NAME(CallbackWrapper)
6062
@end
6163

6264
NS_ASSUME_NONNULL_END
65+
#endif

Firestore/Source/Public/FirebaseFirestore/FIRFirestore.h

+6
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,9 @@
1515
*/
1616

1717
#import <Foundation/Foundation.h>
18+
#if defined(__cplusplus)
1819
#include <memory>
20+
#endif
1921

2022
#import "FIRListenerRegistration.h"
2123

@@ -31,6 +33,7 @@
3133
@class FIRWriteBatch;
3234
@class FIRPersistentCacheIndexManager;
3335

36+
#if defined(__cplusplus)
3437
namespace firebase {
3538
namespace firestore {
3639
namespace api {
@@ -40,6 +43,7 @@ class Firestore;
4043
} // namespace firebase
4144

4245
namespace cppApi = firebase::firestore::api;
46+
#endif
4347

4448
NS_ASSUME_NONNULL_BEGIN
4549

@@ -102,7 +106,9 @@ NS_SWIFT_NAME(Firestore)
102106
*/
103107
+ (instancetype)firestoreForDatabase:(NSString *)database NS_SWIFT_NAME(firestore(database:));
104108

109+
#if defined(__cplusplus)
105110
@property(nonatomic, assign, readonly) std::shared_ptr<cppApi::Firestore> cppFirestorePtr;
111+
#endif
106112

107113
/**
108114
* Custom settings used to configure this `Firestore` object.

Firestore/core/CMakeLists.txt

+1
Original file line numberDiff line numberDiff line change
@@ -219,6 +219,7 @@ firebase_ios_glob(
219219
src/remote/*.cc
220220
src/remote/*.h
221221
interfaceForSwift/api/*.h
222+
interfaceForSwift/api/*.cc
222223
EXCLUDE ${nanopb_sources}
223224
)
224225

0 commit comments

Comments
 (0)