mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
Use C++17 namespace (#41771)
Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/41771 Changelog: [Internal] Since we are already enforcing C++20 (and 17), we can set the namespace declaration to the C++17 style Reviewed By: NickGerleman Differential Revision: D51789991 fbshipit-source-id: 165d7d4e652d60ab200e2355e084010a02f470a4
This commit is contained in:
committed by
Facebook GitHub Bot
parent
974e584891
commit
b101dd0e34
+4
-8
@@ -12,8 +12,7 @@ exports[`GenerateModuleCpp can generate a header file NativeModule specs with as
|
||||
|
||||
#include \\"RNCodegenModuleFixturesJSI.h\\"
|
||||
|
||||
namespace facebook {
|
||||
namespace react {
|
||||
namespace facebook::react {
|
||||
|
||||
static jsi::Value __hostFunction_NativeArrayTurboModuleCxxSpecJSI_getArray(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
|
||||
return static_cast<NativeArrayTurboModuleCxxSpecJSI *>(&turboModule)->getArray(
|
||||
@@ -818,8 +817,7 @@ NativeStringTurboModuleCxxSpecJSI::NativeStringTurboModuleCxxSpecJSI(std::shared
|
||||
}
|
||||
|
||||
|
||||
} // namespace react
|
||||
} // namespace facebook
|
||||
} // namespace facebook::react
|
||||
"
|
||||
`;
|
||||
|
||||
@@ -835,8 +833,7 @@ exports[`GenerateModuleCpp can generate an implementation file NativeModule spec
|
||||
|
||||
#include \\"RNCodegenModuleFixturesJSI.h\\"
|
||||
|
||||
namespace facebook {
|
||||
namespace react {
|
||||
namespace facebook::react {
|
||||
|
||||
static jsi::Value __hostFunction_NativeArrayTurboModuleCxxSpecJSI_getArray(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
|
||||
return static_cast<NativeArrayTurboModuleCxxSpecJSI *>(&turboModule)->getArray(
|
||||
@@ -1641,7 +1638,6 @@ NativeStringTurboModuleCxxSpecJSI::NativeStringTurboModuleCxxSpecJSI(std::shared
|
||||
}
|
||||
|
||||
|
||||
} // namespace react
|
||||
} // namespace facebook
|
||||
} // namespace facebook::react
|
||||
"
|
||||
`;
|
||||
|
||||
+4
-8
@@ -15,8 +15,7 @@ exports[`GenerateModuleH can generate a header file NativeModule specs 1`] = `
|
||||
#include <ReactCommon/TurboModule.h>
|
||||
#include <react/bridging/Bridging.h>
|
||||
|
||||
namespace facebook {
|
||||
namespace react {
|
||||
namespace facebook::react {
|
||||
|
||||
|
||||
class JSI_EXPORT NativeArrayTurboModuleCxxSpecJSI : public TurboModule {
|
||||
@@ -2345,8 +2344,7 @@ private:
|
||||
Delegate delegate_;
|
||||
};
|
||||
|
||||
} // namespace react
|
||||
} // namespace facebook
|
||||
} // namespace facebook::react
|
||||
"
|
||||
`;
|
||||
|
||||
@@ -2365,8 +2363,7 @@ exports[`GenerateModuleH can generate a header file NativeModule specs with assu
|
||||
#include <ReactCommon/TurboModule.h>
|
||||
#include <react/bridging/Bridging.h>
|
||||
|
||||
namespace facebook {
|
||||
namespace react {
|
||||
namespace facebook::react {
|
||||
|
||||
|
||||
class JSI_EXPORT NativeArrayTurboModuleCxxSpecJSI : public TurboModule {
|
||||
@@ -4695,7 +4692,6 @@ private:
|
||||
Delegate delegate_;
|
||||
};
|
||||
|
||||
} // namespace react
|
||||
} // namespace facebook
|
||||
} // namespace facebook::react
|
||||
"
|
||||
`;
|
||||
|
||||
+400
-496
File diff suppressed because it is too large
Load Diff
@@ -101,14 +101,12 @@ const FileTemplate = ({
|
||||
|
||||
#include "${libraryName}JSI.h"
|
||||
|
||||
namespace facebook {
|
||||
namespace react {
|
||||
namespace facebook::react {
|
||||
|
||||
${modules}
|
||||
|
||||
|
||||
} // namespace react
|
||||
} // namespace facebook
|
||||
} // namespace facebook::react
|
||||
`;
|
||||
};
|
||||
|
||||
|
||||
@@ -119,13 +119,11 @@ const FileTemplate = ({
|
||||
#include <ReactCommon/TurboModule.h>
|
||||
#include <react/bridging/Bridging.h>
|
||||
|
||||
namespace facebook {
|
||||
namespace react {
|
||||
namespace facebook::react {
|
||||
|
||||
${modules.join('\n\n')}
|
||||
|
||||
} // namespace react
|
||||
} // namespace facebook
|
||||
} // namespace facebook::react
|
||||
`;
|
||||
};
|
||||
|
||||
|
||||
+2
-4
@@ -108,8 +108,7 @@ const FileTemplate = ({
|
||||
|
||||
#include ${include}
|
||||
|
||||
namespace facebook {
|
||||
namespace react {
|
||||
namespace facebook::react {
|
||||
|
||||
${modules}
|
||||
|
||||
@@ -118,8 +117,7 @@ ${moduleLookups.map(ModuleLookupTemplate).join('\n')}
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
} // namespace react
|
||||
} // namespace facebook
|
||||
} // namespace facebook::react
|
||||
`;
|
||||
};
|
||||
|
||||
|
||||
@@ -49,16 +49,14 @@ const HeaderFileTemplate = ({
|
||||
#include <ReactCommon/TurboModule.h>
|
||||
#include <jsi/jsi.h>
|
||||
|
||||
namespace facebook {
|
||||
namespace react {
|
||||
namespace facebook::react {
|
||||
|
||||
${modules}
|
||||
|
||||
JSI_EXPORT
|
||||
std::shared_ptr<TurboModule> ${libraryName}_ModuleProvider(const std::string &moduleName, const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
} // namespace react
|
||||
} // namespace facebook
|
||||
} // namespace facebook::react
|
||||
`;
|
||||
};
|
||||
|
||||
|
||||
+9
-11
@@ -35,17 +35,15 @@ const ModuleDeclarationTemplate = ({
|
||||
${protocolMethods}
|
||||
|
||||
@end
|
||||
namespace facebook {
|
||||
namespace react {
|
||||
/**
|
||||
* ObjC++ class for module '${hasteModuleName}'
|
||||
*/
|
||||
class JSI_EXPORT ${hasteModuleName}SpecJSI : public ObjCTurboModule {
|
||||
public:
|
||||
${hasteModuleName}SpecJSI(const ObjCTurboModule::InitParams ¶ms);
|
||||
};
|
||||
} // namespace react
|
||||
} // namespace facebook`;
|
||||
namespace facebook::react {
|
||||
/**
|
||||
* ObjC++ class for module '${hasteModuleName}'
|
||||
*/
|
||||
class JSI_EXPORT ${hasteModuleName}SpecJSI : public ObjCTurboModule {
|
||||
public:
|
||||
${hasteModuleName}SpecJSI(const ObjCTurboModule::InitParams ¶ms);
|
||||
};
|
||||
} // namespace facebook::react`;
|
||||
|
||||
const HeaderFileTemplate = ({
|
||||
moduleDeclarations,
|
||||
|
||||
Vendored
+25
-27
@@ -29,34 +29,32 @@ const ModuleTemplate = ({
|
||||
RCTCxxConvertCategoryTemplate({hasteModuleName, structName: struct.name}),
|
||||
)
|
||||
.join('\n')}
|
||||
namespace facebook {
|
||||
namespace react {
|
||||
${methodSerializationOutputs
|
||||
.map(serializedMethodParts =>
|
||||
InlineHostFunctionTemplate({
|
||||
hasteModuleName,
|
||||
methodName: serializedMethodParts.methodName,
|
||||
returnJSType: serializedMethodParts.returnJSType,
|
||||
selector: serializedMethodParts.selector,
|
||||
}),
|
||||
)
|
||||
.join('\n')}
|
||||
namespace facebook::react {
|
||||
${methodSerializationOutputs
|
||||
.map(serializedMethodParts =>
|
||||
InlineHostFunctionTemplate({
|
||||
hasteModuleName,
|
||||
methodName: serializedMethodParts.methodName,
|
||||
returnJSType: serializedMethodParts.returnJSType,
|
||||
selector: serializedMethodParts.selector,
|
||||
}),
|
||||
)
|
||||
.join('\n')}
|
||||
|
||||
${hasteModuleName}SpecJSI::${hasteModuleName}SpecJSI(const ObjCTurboModule::InitParams ¶ms)
|
||||
: ObjCTurboModule(params) {
|
||||
${methodSerializationOutputs
|
||||
.map(({methodName, structParamRecords, argCount}) =>
|
||||
MethodMapEntryTemplate({
|
||||
hasteModuleName,
|
||||
methodName,
|
||||
structParamRecords,
|
||||
argCount,
|
||||
}),
|
||||
)
|
||||
.join('\n' + ' '.repeat(8))}
|
||||
}
|
||||
} // namespace react
|
||||
} // namespace facebook`;
|
||||
${hasteModuleName}SpecJSI::${hasteModuleName}SpecJSI(const ObjCTurboModule::InitParams ¶ms)
|
||||
: ObjCTurboModule(params) {
|
||||
${methodSerializationOutputs
|
||||
.map(({methodName, structParamRecords, argCount}) =>
|
||||
MethodMapEntryTemplate({
|
||||
hasteModuleName,
|
||||
methodName,
|
||||
structParamRecords,
|
||||
argCount,
|
||||
}),
|
||||
)
|
||||
.join('\n' + ' '.repeat(8))}
|
||||
}
|
||||
} // namespace facebook::react`;
|
||||
|
||||
const RCTCxxConvertCategoryTemplate = ({
|
||||
hasteModuleName,
|
||||
|
||||
+16
-32
@@ -13,8 +13,7 @@ Map {
|
||||
|
||||
#include \\"SampleWithUppercaseNameJSI.h\\"
|
||||
|
||||
namespace facebook {
|
||||
namespace react {
|
||||
namespace facebook::react {
|
||||
|
||||
|
||||
|
||||
@@ -24,8 +23,7 @@ NativeSampleTurboModuleCxxSpecJSI::NativeSampleTurboModuleCxxSpecJSI(std::shared
|
||||
}
|
||||
|
||||
|
||||
} // namespace react
|
||||
} // namespace facebook
|
||||
} // namespace facebook::react
|
||||
",
|
||||
}
|
||||
`;
|
||||
@@ -43,8 +41,7 @@ Map {
|
||||
|
||||
#include \\"complex_objectsJSI.h\\"
|
||||
|
||||
namespace facebook {
|
||||
namespace react {
|
||||
namespace facebook::react {
|
||||
|
||||
static jsi::Value __hostFunction_NativeSampleTurboModuleCxxSpecJSI_difficult(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
|
||||
return static_cast<NativeSampleTurboModuleCxxSpecJSI *>(&turboModule)->difficult(
|
||||
@@ -106,8 +103,7 @@ NativeSampleTurboModuleCxxSpecJSI::NativeSampleTurboModuleCxxSpecJSI(std::shared
|
||||
}
|
||||
|
||||
|
||||
} // namespace react
|
||||
} // namespace facebook
|
||||
} // namespace facebook::react
|
||||
",
|
||||
}
|
||||
`;
|
||||
@@ -125,8 +121,7 @@ Map {
|
||||
|
||||
#include \\"cxx_only_native_modulesJSI.h\\"
|
||||
|
||||
namespace facebook {
|
||||
namespace react {
|
||||
namespace facebook::react {
|
||||
|
||||
static jsi::Value __hostFunction_NativeSampleTurboModuleCxxSpecJSI_getArray(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
|
||||
return static_cast<NativeSampleTurboModuleCxxSpecJSI *>(&turboModule)->getArray(
|
||||
@@ -321,8 +316,7 @@ NativeSampleTurboModuleCxxSpecJSI::NativeSampleTurboModuleCxxSpecJSI(std::shared
|
||||
}
|
||||
|
||||
|
||||
} // namespace react
|
||||
} // namespace facebook
|
||||
} // namespace facebook::react
|
||||
",
|
||||
}
|
||||
`;
|
||||
@@ -340,8 +334,7 @@ Map {
|
||||
|
||||
#include \\"empty_native_modulesJSI.h\\"
|
||||
|
||||
namespace facebook {
|
||||
namespace react {
|
||||
namespace facebook::react {
|
||||
|
||||
|
||||
|
||||
@@ -351,8 +344,7 @@ NativeSampleTurboModuleCxxSpecJSI::NativeSampleTurboModuleCxxSpecJSI(std::shared
|
||||
}
|
||||
|
||||
|
||||
} // namespace react
|
||||
} // namespace facebook
|
||||
} // namespace facebook::react
|
||||
",
|
||||
}
|
||||
`;
|
||||
@@ -370,8 +362,7 @@ Map {
|
||||
|
||||
#include \\"native_modules_with_type_aliasesJSI.h\\"
|
||||
|
||||
namespace facebook {
|
||||
namespace react {
|
||||
namespace facebook::react {
|
||||
|
||||
static jsi::Value __hostFunction_AliasTurboModuleCxxSpecJSI_getConstants(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
|
||||
return static_cast<AliasTurboModuleCxxSpecJSI *>(&turboModule)->getConstants(
|
||||
@@ -393,8 +384,7 @@ AliasTurboModuleCxxSpecJSI::AliasTurboModuleCxxSpecJSI(std::shared_ptr<CallInvok
|
||||
}
|
||||
|
||||
|
||||
} // namespace react
|
||||
} // namespace facebook
|
||||
} // namespace facebook::react
|
||||
",
|
||||
}
|
||||
`;
|
||||
@@ -412,8 +402,7 @@ Map {
|
||||
|
||||
#include \\"real_module_exampleJSI.h\\"
|
||||
|
||||
namespace facebook {
|
||||
namespace react {
|
||||
namespace facebook::react {
|
||||
|
||||
static jsi::Value __hostFunction_NativeCameraRollManagerCxxSpecJSI_getConstants(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
|
||||
return static_cast<NativeCameraRollManagerCxxSpecJSI *>(&turboModule)->getConstants(
|
||||
@@ -498,8 +487,7 @@ NativeExceptionsManagerCxxSpecJSI::NativeExceptionsManagerCxxSpecJSI(std::shared
|
||||
}
|
||||
|
||||
|
||||
} // namespace react
|
||||
} // namespace facebook
|
||||
} // namespace facebook::react
|
||||
",
|
||||
}
|
||||
`;
|
||||
@@ -517,8 +505,7 @@ Map {
|
||||
|
||||
#include \\"simple_native_modulesJSI.h\\"
|
||||
|
||||
namespace facebook {
|
||||
namespace react {
|
||||
namespace facebook::react {
|
||||
|
||||
static jsi::Value __hostFunction_NativeSampleTurboModuleCxxSpecJSI_getConstants(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
|
||||
return static_cast<NativeSampleTurboModuleCxxSpecJSI *>(&turboModule)->getConstants(
|
||||
@@ -627,8 +614,7 @@ NativeSampleTurboModuleCxxSpecJSI::NativeSampleTurboModuleCxxSpecJSI(std::shared
|
||||
}
|
||||
|
||||
|
||||
} // namespace react
|
||||
} // namespace facebook
|
||||
} // namespace facebook::react
|
||||
",
|
||||
}
|
||||
`;
|
||||
@@ -646,8 +632,7 @@ Map {
|
||||
|
||||
#include \\"two_modules_different_filesJSI.h\\"
|
||||
|
||||
namespace facebook {
|
||||
namespace react {
|
||||
namespace facebook::react {
|
||||
|
||||
static jsi::Value __hostFunction_NativeSampleTurboModuleCxxSpecJSI_voidFunc(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
|
||||
static_cast<NativeSampleTurboModuleCxxSpecJSI *>(&turboModule)->voidFunc(
|
||||
@@ -679,8 +664,7 @@ NativeSampleTurboModule2CxxSpecJSI::NativeSampleTurboModule2CxxSpecJSI(std::shar
|
||||
}
|
||||
|
||||
|
||||
} // namespace react
|
||||
} // namespace facebook
|
||||
} // namespace facebook::react
|
||||
",
|
||||
}
|
||||
`;
|
||||
|
||||
+16
-32
@@ -16,8 +16,7 @@ Map {
|
||||
#include <ReactCommon/TurboModule.h>
|
||||
#include <react/bridging/Bridging.h>
|
||||
|
||||
namespace facebook {
|
||||
namespace react {
|
||||
namespace facebook::react {
|
||||
|
||||
|
||||
class JSI_EXPORT NativeSampleTurboModuleCxxSpecJSI : public TurboModule {
|
||||
@@ -58,8 +57,7 @@ private:
|
||||
Delegate delegate_;
|
||||
};
|
||||
|
||||
} // namespace react
|
||||
} // namespace facebook
|
||||
} // namespace facebook::react
|
||||
",
|
||||
}
|
||||
`;
|
||||
@@ -80,8 +78,7 @@ Map {
|
||||
#include <ReactCommon/TurboModule.h>
|
||||
#include <react/bridging/Bridging.h>
|
||||
|
||||
namespace facebook {
|
||||
namespace react {
|
||||
namespace facebook::react {
|
||||
|
||||
|
||||
class JSI_EXPORT NativeSampleTurboModuleCxxSpecJSI : public TurboModule {
|
||||
@@ -183,8 +180,7 @@ private:
|
||||
Delegate delegate_;
|
||||
};
|
||||
|
||||
} // namespace react
|
||||
} // namespace facebook
|
||||
} // namespace facebook::react
|
||||
",
|
||||
}
|
||||
`;
|
||||
@@ -205,8 +201,7 @@ Map {
|
||||
#include <ReactCommon/TurboModule.h>
|
||||
#include <react/bridging/Bridging.h>
|
||||
|
||||
namespace facebook {
|
||||
namespace react {
|
||||
namespace facebook::react {
|
||||
|
||||
|
||||
#pragma mark - SampleTurboModuleCxxEnumInt
|
||||
@@ -1132,8 +1127,7 @@ private:
|
||||
Delegate delegate_;
|
||||
};
|
||||
|
||||
} // namespace react
|
||||
} // namespace facebook
|
||||
} // namespace facebook::react
|
||||
",
|
||||
}
|
||||
`;
|
||||
@@ -1154,8 +1148,7 @@ Map {
|
||||
#include <ReactCommon/TurboModule.h>
|
||||
#include <react/bridging/Bridging.h>
|
||||
|
||||
namespace facebook {
|
||||
namespace react {
|
||||
namespace facebook::react {
|
||||
|
||||
|
||||
class JSI_EXPORT NativeSampleTurboModuleCxxSpecJSI : public TurboModule {
|
||||
@@ -1196,8 +1189,7 @@ private:
|
||||
Delegate delegate_;
|
||||
};
|
||||
|
||||
} // namespace react
|
||||
} // namespace facebook
|
||||
} // namespace facebook::react
|
||||
",
|
||||
}
|
||||
`;
|
||||
@@ -1218,8 +1210,7 @@ Map {
|
||||
#include <ReactCommon/TurboModule.h>
|
||||
#include <react/bridging/Bridging.h>
|
||||
|
||||
namespace facebook {
|
||||
namespace react {
|
||||
namespace facebook::react {
|
||||
|
||||
|
||||
|
||||
@@ -1422,8 +1413,7 @@ private:
|
||||
Delegate delegate_;
|
||||
};
|
||||
|
||||
} // namespace react
|
||||
} // namespace facebook
|
||||
} // namespace facebook::react
|
||||
",
|
||||
}
|
||||
`;
|
||||
@@ -1444,8 +1434,7 @@ Map {
|
||||
#include <ReactCommon/TurboModule.h>
|
||||
#include <react/bridging/Bridging.h>
|
||||
|
||||
namespace facebook {
|
||||
namespace react {
|
||||
namespace facebook::react {
|
||||
|
||||
|
||||
|
||||
@@ -2444,8 +2433,7 @@ private:
|
||||
Delegate delegate_;
|
||||
};
|
||||
|
||||
} // namespace react
|
||||
} // namespace facebook
|
||||
} // namespace facebook::react
|
||||
",
|
||||
}
|
||||
`;
|
||||
@@ -2466,8 +2454,7 @@ Map {
|
||||
#include <ReactCommon/TurboModule.h>
|
||||
#include <react/bridging/Bridging.h>
|
||||
|
||||
namespace facebook {
|
||||
namespace react {
|
||||
namespace facebook::react {
|
||||
|
||||
|
||||
#pragma mark - SampleTurboModuleNumEnum
|
||||
@@ -2719,8 +2706,7 @@ private:
|
||||
Delegate delegate_;
|
||||
};
|
||||
|
||||
} // namespace react
|
||||
} // namespace facebook
|
||||
} // namespace facebook::react
|
||||
",
|
||||
}
|
||||
`;
|
||||
@@ -2741,8 +2727,7 @@ Map {
|
||||
#include <ReactCommon/TurboModule.h>
|
||||
#include <react/bridging/Bridging.h>
|
||||
|
||||
namespace facebook {
|
||||
namespace react {
|
||||
namespace facebook::react {
|
||||
|
||||
|
||||
class JSI_EXPORT NativeSampleTurboModuleCxxSpecJSI : public TurboModule {
|
||||
@@ -2845,8 +2830,7 @@ private:
|
||||
Delegate delegate_;
|
||||
};
|
||||
|
||||
} // namespace react
|
||||
} // namespace facebook
|
||||
} // namespace facebook::react
|
||||
",
|
||||
}
|
||||
`;
|
||||
|
||||
+81
-99
@@ -35,17 +35,15 @@ Map {
|
||||
|
||||
|
||||
@end
|
||||
namespace facebook {
|
||||
namespace react {
|
||||
/**
|
||||
* ObjC++ class for module 'NativeSampleTurboModule'
|
||||
*/
|
||||
class JSI_EXPORT NativeSampleTurboModuleSpecJSI : public ObjCTurboModule {
|
||||
public:
|
||||
NativeSampleTurboModuleSpecJSI(const ObjCTurboModule::InitParams ¶ms);
|
||||
};
|
||||
} // namespace react
|
||||
} // namespace facebook
|
||||
namespace facebook::react {
|
||||
/**
|
||||
* ObjC++ class for module 'NativeSampleTurboModule'
|
||||
*/
|
||||
class JSI_EXPORT NativeSampleTurboModuleSpecJSI : public ObjCTurboModule {
|
||||
public:
|
||||
NativeSampleTurboModuleSpecJSI(const ObjCTurboModule::InitParams ¶ms);
|
||||
};
|
||||
} // namespace facebook::react
|
||||
|
||||
",
|
||||
}
|
||||
@@ -197,17 +195,15 @@ namespace JS {
|
||||
- (NSArray<id<NSObject>> * _Nullable)getNullableArray;
|
||||
|
||||
@end
|
||||
namespace facebook {
|
||||
namespace react {
|
||||
/**
|
||||
* ObjC++ class for module 'NativeSampleTurboModule'
|
||||
*/
|
||||
class JSI_EXPORT NativeSampleTurboModuleSpecJSI : public ObjCTurboModule {
|
||||
public:
|
||||
NativeSampleTurboModuleSpecJSI(const ObjCTurboModule::InitParams ¶ms);
|
||||
};
|
||||
} // namespace react
|
||||
} // namespace facebook
|
||||
namespace facebook::react {
|
||||
/**
|
||||
* ObjC++ class for module 'NativeSampleTurboModule'
|
||||
*/
|
||||
class JSI_EXPORT NativeSampleTurboModuleSpecJSI : public ObjCTurboModule {
|
||||
public:
|
||||
NativeSampleTurboModuleSpecJSI(const ObjCTurboModule::InitParams ¶ms);
|
||||
};
|
||||
} // namespace facebook::react
|
||||
inline bool JS::NativeSampleTurboModule::SpecDifficultAE::D() const
|
||||
{
|
||||
id const p = _v[@\\"D\\"];
|
||||
@@ -382,17 +378,15 @@ Map {
|
||||
|
||||
|
||||
@end
|
||||
namespace facebook {
|
||||
namespace react {
|
||||
/**
|
||||
* ObjC++ class for module 'NativeSampleTurboModule'
|
||||
*/
|
||||
class JSI_EXPORT NativeSampleTurboModuleSpecJSI : public ObjCTurboModule {
|
||||
public:
|
||||
NativeSampleTurboModuleSpecJSI(const ObjCTurboModule::InitParams ¶ms);
|
||||
};
|
||||
} // namespace react
|
||||
} // namespace facebook
|
||||
namespace facebook::react {
|
||||
/**
|
||||
* ObjC++ class for module 'NativeSampleTurboModule'
|
||||
*/
|
||||
class JSI_EXPORT NativeSampleTurboModuleSpecJSI : public ObjCTurboModule {
|
||||
public:
|
||||
NativeSampleTurboModuleSpecJSI(const ObjCTurboModule::InitParams ¶ms);
|
||||
};
|
||||
} // namespace facebook::react
|
||||
|
||||
",
|
||||
}
|
||||
@@ -499,17 +493,15 @@ namespace JS {
|
||||
- (void)cropImage:(JS::AliasTurboModule::Options &)cropData;
|
||||
|
||||
@end
|
||||
namespace facebook {
|
||||
namespace react {
|
||||
/**
|
||||
* ObjC++ class for module 'AliasTurboModule'
|
||||
*/
|
||||
class JSI_EXPORT AliasTurboModuleSpecJSI : public ObjCTurboModule {
|
||||
public:
|
||||
AliasTurboModuleSpecJSI(const ObjCTurboModule::InitParams ¶ms);
|
||||
};
|
||||
} // namespace react
|
||||
} // namespace facebook
|
||||
namespace facebook::react {
|
||||
/**
|
||||
* ObjC++ class for module 'AliasTurboModule'
|
||||
*/
|
||||
class JSI_EXPORT AliasTurboModuleSpecJSI : public ObjCTurboModule {
|
||||
public:
|
||||
AliasTurboModuleSpecJSI(const ObjCTurboModule::InitParams ¶ms);
|
||||
};
|
||||
} // namespace facebook::react
|
||||
inline double JS::AliasTurboModule::OptionsOffset::x() const
|
||||
{
|
||||
id const p = _v[@\\"x\\"];
|
||||
@@ -633,17 +625,15 @@ namespace JS {
|
||||
reject:(RCTPromiseRejectBlock)reject;
|
||||
|
||||
@end
|
||||
namespace facebook {
|
||||
namespace react {
|
||||
/**
|
||||
* ObjC++ class for module 'NativeCameraRollManager'
|
||||
*/
|
||||
class JSI_EXPORT NativeCameraRollManagerSpecJSI : public ObjCTurboModule {
|
||||
public:
|
||||
NativeCameraRollManagerSpecJSI(const ObjCTurboModule::InitParams ¶ms);
|
||||
};
|
||||
} // namespace react
|
||||
} // namespace facebook
|
||||
namespace facebook::react {
|
||||
/**
|
||||
* ObjC++ class for module 'NativeCameraRollManager'
|
||||
*/
|
||||
class JSI_EXPORT NativeCameraRollManagerSpecJSI : public ObjCTurboModule {
|
||||
public:
|
||||
NativeCameraRollManagerSpecJSI(const ObjCTurboModule::InitParams ¶ms);
|
||||
};
|
||||
} // namespace facebook::react
|
||||
namespace JS {
|
||||
namespace NativeExceptionsManager {
|
||||
struct StackFrame {
|
||||
@@ -700,17 +690,15 @@ namespace JS {
|
||||
- (void)dismissRedbox;
|
||||
|
||||
@end
|
||||
namespace facebook {
|
||||
namespace react {
|
||||
/**
|
||||
* ObjC++ class for module 'NativeExceptionsManager'
|
||||
*/
|
||||
class JSI_EXPORT NativeExceptionsManagerSpecJSI : public ObjCTurboModule {
|
||||
public:
|
||||
NativeExceptionsManagerSpecJSI(const ObjCTurboModule::InitParams ¶ms);
|
||||
};
|
||||
} // namespace react
|
||||
} // namespace facebook
|
||||
namespace facebook::react {
|
||||
/**
|
||||
* ObjC++ class for module 'NativeExceptionsManager'
|
||||
*/
|
||||
class JSI_EXPORT NativeExceptionsManagerSpecJSI : public ObjCTurboModule {
|
||||
public:
|
||||
NativeExceptionsManagerSpecJSI(const ObjCTurboModule::InitParams ¶ms);
|
||||
};
|
||||
} // namespace facebook::react
|
||||
inline double JS::NativeCameraRollManager::GetPhotosParams::first() const
|
||||
{
|
||||
id const p = _v[@\\"first\\"];
|
||||
@@ -900,17 +888,15 @@ namespace JS {
|
||||
- (facebook::react::ModuleConstants<JS::NativeSampleTurboModule::Constants::Builder>)getConstants;
|
||||
|
||||
@end
|
||||
namespace facebook {
|
||||
namespace react {
|
||||
/**
|
||||
* ObjC++ class for module 'NativeSampleTurboModule'
|
||||
*/
|
||||
class JSI_EXPORT NativeSampleTurboModuleSpecJSI : public ObjCTurboModule {
|
||||
public:
|
||||
NativeSampleTurboModuleSpecJSI(const ObjCTurboModule::InitParams ¶ms);
|
||||
};
|
||||
} // namespace react
|
||||
} // namespace facebook
|
||||
namespace facebook::react {
|
||||
/**
|
||||
* ObjC++ class for module 'NativeSampleTurboModule'
|
||||
*/
|
||||
class JSI_EXPORT NativeSampleTurboModuleSpecJSI : public ObjCTurboModule {
|
||||
public:
|
||||
NativeSampleTurboModuleSpecJSI(const ObjCTurboModule::InitParams ¶ms);
|
||||
};
|
||||
} // namespace facebook::react
|
||||
inline JS::NativeSampleTurboModule::Constants::Builder::Builder(const Input i) : _factory(^{
|
||||
NSMutableDictionary *d = [NSMutableDictionary new];
|
||||
auto const1 = i.const1.get();
|
||||
@@ -963,34 +949,30 @@ Map {
|
||||
- (void)voidFunc;
|
||||
|
||||
@end
|
||||
namespace facebook {
|
||||
namespace react {
|
||||
/**
|
||||
* ObjC++ class for module 'NativeSampleTurboModule'
|
||||
*/
|
||||
class JSI_EXPORT NativeSampleTurboModuleSpecJSI : public ObjCTurboModule {
|
||||
public:
|
||||
NativeSampleTurboModuleSpecJSI(const ObjCTurboModule::InitParams ¶ms);
|
||||
};
|
||||
} // namespace react
|
||||
} // namespace facebook
|
||||
namespace facebook::react {
|
||||
/**
|
||||
* ObjC++ class for module 'NativeSampleTurboModule'
|
||||
*/
|
||||
class JSI_EXPORT NativeSampleTurboModuleSpecJSI : public ObjCTurboModule {
|
||||
public:
|
||||
NativeSampleTurboModuleSpecJSI(const ObjCTurboModule::InitParams ¶ms);
|
||||
};
|
||||
} // namespace facebook::react
|
||||
|
||||
@protocol NativeSampleTurboModule2Spec <RCTBridgeModule, RCTTurboModule>
|
||||
|
||||
- (void)voidFunc;
|
||||
|
||||
@end
|
||||
namespace facebook {
|
||||
namespace react {
|
||||
/**
|
||||
* ObjC++ class for module 'NativeSampleTurboModule2'
|
||||
*/
|
||||
class JSI_EXPORT NativeSampleTurboModule2SpecJSI : public ObjCTurboModule {
|
||||
public:
|
||||
NativeSampleTurboModule2SpecJSI(const ObjCTurboModule::InitParams ¶ms);
|
||||
};
|
||||
} // namespace react
|
||||
} // namespace facebook
|
||||
namespace facebook::react {
|
||||
/**
|
||||
* ObjC++ class for module 'NativeSampleTurboModule2'
|
||||
*/
|
||||
class JSI_EXPORT NativeSampleTurboModule2SpecJSI : public ObjCTurboModule {
|
||||
public:
|
||||
NativeSampleTurboModule2SpecJSI(const ObjCTurboModule::InitParams ¶ms);
|
||||
};
|
||||
} // namespace facebook::react
|
||||
|
||||
|
||||
",
|
||||
|
||||
+16
-32
@@ -14,8 +14,7 @@ Map {
|
||||
|
||||
#include \\"SampleWithUppercaseName.h\\"
|
||||
|
||||
namespace facebook {
|
||||
namespace react {
|
||||
namespace facebook::react {
|
||||
|
||||
|
||||
|
||||
@@ -31,8 +30,7 @@ std::shared_ptr<TurboModule> SampleWithUppercaseName_ModuleProvider(const std::s
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
} // namespace react
|
||||
} // namespace facebook
|
||||
} // namespace facebook::react
|
||||
",
|
||||
}
|
||||
`;
|
||||
@@ -51,8 +49,7 @@ Map {
|
||||
|
||||
#include \\"complex_objects.h\\"
|
||||
|
||||
namespace facebook {
|
||||
namespace react {
|
||||
namespace facebook::react {
|
||||
|
||||
static facebook::jsi::Value __hostFunction_NativeSampleTurboModuleSpecJSI_difficult(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
|
||||
static jmethodID cachedMethodId = nullptr;
|
||||
@@ -107,8 +104,7 @@ std::shared_ptr<TurboModule> complex_objects_ModuleProvider(const std::string &m
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
} // namespace react
|
||||
} // namespace facebook
|
||||
} // namespace facebook::react
|
||||
",
|
||||
}
|
||||
`;
|
||||
@@ -127,8 +123,7 @@ Map {
|
||||
|
||||
#include \\"cxx_only_native_modules.h\\"
|
||||
|
||||
namespace facebook {
|
||||
namespace react {
|
||||
namespace facebook::react {
|
||||
|
||||
|
||||
|
||||
@@ -137,8 +132,7 @@ std::shared_ptr<TurboModule> cxx_only_native_modules_ModuleProvider(const std::s
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
} // namespace react
|
||||
} // namespace facebook
|
||||
} // namespace facebook::react
|
||||
",
|
||||
}
|
||||
`;
|
||||
@@ -157,8 +151,7 @@ Map {
|
||||
|
||||
#include \\"empty_native_modules.h\\"
|
||||
|
||||
namespace facebook {
|
||||
namespace react {
|
||||
namespace facebook::react {
|
||||
|
||||
|
||||
|
||||
@@ -174,8 +167,7 @@ std::shared_ptr<TurboModule> empty_native_modules_ModuleProvider(const std::stri
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
} // namespace react
|
||||
} // namespace facebook
|
||||
} // namespace facebook::react
|
||||
",
|
||||
}
|
||||
`;
|
||||
@@ -194,8 +186,7 @@ Map {
|
||||
|
||||
#include \\"native_modules_with_type_aliases.h\\"
|
||||
|
||||
namespace facebook {
|
||||
namespace react {
|
||||
namespace facebook::react {
|
||||
|
||||
|
||||
|
||||
@@ -216,8 +207,7 @@ std::shared_ptr<TurboModule> native_modules_with_type_aliases_ModuleProvider(con
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
} // namespace react
|
||||
} // namespace facebook
|
||||
} // namespace facebook::react
|
||||
",
|
||||
}
|
||||
`;
|
||||
@@ -236,8 +226,7 @@ Map {
|
||||
|
||||
#include \\"real_module_example.h\\"
|
||||
|
||||
namespace facebook {
|
||||
namespace react {
|
||||
namespace facebook::react {
|
||||
|
||||
|
||||
|
||||
@@ -306,8 +295,7 @@ std::shared_ptr<TurboModule> real_module_example_ModuleProvider(const std::strin
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
} // namespace react
|
||||
} // namespace facebook
|
||||
} // namespace facebook::react
|
||||
",
|
||||
}
|
||||
`;
|
||||
@@ -326,8 +314,7 @@ Map {
|
||||
|
||||
#include \\"simple_native_modules.h\\"
|
||||
|
||||
namespace facebook {
|
||||
namespace react {
|
||||
namespace facebook::react {
|
||||
|
||||
static facebook::jsi::Value __hostFunction_NativeSampleTurboModuleSpecJSI_getConstants(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
|
||||
static jmethodID cachedMethodId = nullptr;
|
||||
@@ -424,8 +411,7 @@ std::shared_ptr<TurboModule> simple_native_modules_ModuleProvider(const std::str
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
} // namespace react
|
||||
} // namespace facebook
|
||||
} // namespace facebook::react
|
||||
",
|
||||
}
|
||||
`;
|
||||
@@ -444,8 +430,7 @@ Map {
|
||||
|
||||
#include \\"two_modules_different_files.h\\"
|
||||
|
||||
namespace facebook {
|
||||
namespace react {
|
||||
namespace facebook::react {
|
||||
|
||||
static facebook::jsi::Value __hostFunction_NativeSampleTurboModuleSpecJSI_voidFunc(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
|
||||
static jmethodID cachedMethodId = nullptr;
|
||||
@@ -478,8 +463,7 @@ std::shared_ptr<TurboModule> two_modules_different_files_ModuleProvider(const st
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
} // namespace react
|
||||
} // namespace facebook
|
||||
} // namespace facebook::react
|
||||
",
|
||||
}
|
||||
`;
|
||||
|
||||
+16
-32
@@ -18,8 +18,7 @@ Map {
|
||||
#include <ReactCommon/TurboModule.h>
|
||||
#include <jsi/jsi.h>
|
||||
|
||||
namespace facebook {
|
||||
namespace react {
|
||||
namespace facebook::react {
|
||||
|
||||
/**
|
||||
* JNI C++ class for module 'NativeSampleTurboModule'
|
||||
@@ -33,8 +32,7 @@ public:
|
||||
JSI_EXPORT
|
||||
std::shared_ptr<TurboModule> SampleWithUppercaseName_ModuleProvider(const std::string &moduleName, const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
} // namespace react
|
||||
} // namespace facebook
|
||||
} // namespace facebook::react
|
||||
",
|
||||
"jni/CMakeLists.txt" => "# Copyright (c) Meta Platforms, Inc. and affiliates.
|
||||
#
|
||||
@@ -104,8 +102,7 @@ Map {
|
||||
#include <ReactCommon/TurboModule.h>
|
||||
#include <jsi/jsi.h>
|
||||
|
||||
namespace facebook {
|
||||
namespace react {
|
||||
namespace facebook::react {
|
||||
|
||||
/**
|
||||
* JNI C++ class for module 'NativeSampleTurboModule'
|
||||
@@ -119,8 +116,7 @@ public:
|
||||
JSI_EXPORT
|
||||
std::shared_ptr<TurboModule> complex_objects_ModuleProvider(const std::string &moduleName, const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
} // namespace react
|
||||
} // namespace facebook
|
||||
} // namespace facebook::react
|
||||
",
|
||||
"jni/CMakeLists.txt" => "# Copyright (c) Meta Platforms, Inc. and affiliates.
|
||||
#
|
||||
@@ -190,16 +186,14 @@ Map {
|
||||
#include <ReactCommon/TurboModule.h>
|
||||
#include <jsi/jsi.h>
|
||||
|
||||
namespace facebook {
|
||||
namespace react {
|
||||
namespace facebook::react {
|
||||
|
||||
|
||||
|
||||
JSI_EXPORT
|
||||
std::shared_ptr<TurboModule> cxx_only_native_modules_ModuleProvider(const std::string &moduleName, const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
} // namespace react
|
||||
} // namespace facebook
|
||||
} // namespace facebook::react
|
||||
",
|
||||
"jni/CMakeLists.txt" => "# Copyright (c) Meta Platforms, Inc. and affiliates.
|
||||
#
|
||||
@@ -269,8 +263,7 @@ Map {
|
||||
#include <ReactCommon/TurboModule.h>
|
||||
#include <jsi/jsi.h>
|
||||
|
||||
namespace facebook {
|
||||
namespace react {
|
||||
namespace facebook::react {
|
||||
|
||||
/**
|
||||
* JNI C++ class for module 'NativeSampleTurboModule'
|
||||
@@ -284,8 +277,7 @@ public:
|
||||
JSI_EXPORT
|
||||
std::shared_ptr<TurboModule> empty_native_modules_ModuleProvider(const std::string &moduleName, const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
} // namespace react
|
||||
} // namespace facebook
|
||||
} // namespace facebook::react
|
||||
",
|
||||
"jni/CMakeLists.txt" => "# Copyright (c) Meta Platforms, Inc. and affiliates.
|
||||
#
|
||||
@@ -355,8 +347,7 @@ Map {
|
||||
#include <ReactCommon/TurboModule.h>
|
||||
#include <jsi/jsi.h>
|
||||
|
||||
namespace facebook {
|
||||
namespace react {
|
||||
namespace facebook::react {
|
||||
|
||||
/**
|
||||
* JNI C++ class for module 'AliasTurboModule'
|
||||
@@ -370,8 +361,7 @@ public:
|
||||
JSI_EXPORT
|
||||
std::shared_ptr<TurboModule> native_modules_with_type_aliases_ModuleProvider(const std::string &moduleName, const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
} // namespace react
|
||||
} // namespace facebook
|
||||
} // namespace facebook::react
|
||||
",
|
||||
"jni/CMakeLists.txt" => "# Copyright (c) Meta Platforms, Inc. and affiliates.
|
||||
#
|
||||
@@ -441,8 +431,7 @@ Map {
|
||||
#include <ReactCommon/TurboModule.h>
|
||||
#include <jsi/jsi.h>
|
||||
|
||||
namespace facebook {
|
||||
namespace react {
|
||||
namespace facebook::react {
|
||||
|
||||
/**
|
||||
* JNI C++ class for module 'NativeCameraRollManager'
|
||||
@@ -464,8 +453,7 @@ public:
|
||||
JSI_EXPORT
|
||||
std::shared_ptr<TurboModule> real_module_example_ModuleProvider(const std::string &moduleName, const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
} // namespace react
|
||||
} // namespace facebook
|
||||
} // namespace facebook::react
|
||||
",
|
||||
"jni/CMakeLists.txt" => "# Copyright (c) Meta Platforms, Inc. and affiliates.
|
||||
#
|
||||
@@ -535,8 +523,7 @@ Map {
|
||||
#include <ReactCommon/TurboModule.h>
|
||||
#include <jsi/jsi.h>
|
||||
|
||||
namespace facebook {
|
||||
namespace react {
|
||||
namespace facebook::react {
|
||||
|
||||
/**
|
||||
* JNI C++ class for module 'NativeSampleTurboModule'
|
||||
@@ -550,8 +537,7 @@ public:
|
||||
JSI_EXPORT
|
||||
std::shared_ptr<TurboModule> simple_native_modules_ModuleProvider(const std::string &moduleName, const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
} // namespace react
|
||||
} // namespace facebook
|
||||
} // namespace facebook::react
|
||||
",
|
||||
"jni/CMakeLists.txt" => "# Copyright (c) Meta Platforms, Inc. and affiliates.
|
||||
#
|
||||
@@ -621,8 +607,7 @@ Map {
|
||||
#include <ReactCommon/TurboModule.h>
|
||||
#include <jsi/jsi.h>
|
||||
|
||||
namespace facebook {
|
||||
namespace react {
|
||||
namespace facebook::react {
|
||||
|
||||
/**
|
||||
* JNI C++ class for module 'NativeSampleTurboModule'
|
||||
@@ -644,8 +629,7 @@ public:
|
||||
JSI_EXPORT
|
||||
std::shared_ptr<TurboModule> two_modules_different_files_ModuleProvider(const std::string &moduleName, const JavaTurboModule::InitParams ¶ms);
|
||||
|
||||
} // namespace react
|
||||
} // namespace facebook
|
||||
} // namespace facebook::react
|
||||
",
|
||||
"jni/CMakeLists.txt" => "# Copyright (c) Meta Platforms, Inc. and affiliates.
|
||||
#
|
||||
|
||||
+63
-81
@@ -18,16 +18,14 @@ Map {
|
||||
#import \\"SampleWithUppercaseName.h\\"
|
||||
|
||||
|
||||
namespace facebook {
|
||||
namespace react {
|
||||
|
||||
namespace facebook::react {
|
||||
|
||||
|
||||
NativeSampleTurboModuleSpecJSI::NativeSampleTurboModuleSpecJSI(const ObjCTurboModule::InitParams ¶ms)
|
||||
: ObjCTurboModule(params) {
|
||||
|
||||
}
|
||||
} // namespace react
|
||||
} // namespace facebook
|
||||
NativeSampleTurboModuleSpecJSI::NativeSampleTurboModuleSpecJSI(const ObjCTurboModule::InitParams ¶ms)
|
||||
: ObjCTurboModule(params) {
|
||||
|
||||
}
|
||||
} // namespace facebook::react
|
||||
",
|
||||
}
|
||||
`;
|
||||
@@ -85,9 +83,8 @@ Map {
|
||||
return facebook::react::managedPointer<JS::NativeSampleTurboModule::SpecGetArraysOptions>(json);
|
||||
}
|
||||
@end
|
||||
namespace facebook {
|
||||
namespace react {
|
||||
|
||||
namespace facebook::react {
|
||||
|
||||
static facebook::jsi::Value __hostFunction_NativeSampleTurboModuleSpecJSI_difficult(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
|
||||
return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, ObjectKind, \\"difficult\\", @selector(difficult:), args, count);
|
||||
}
|
||||
@@ -116,9 +113,9 @@ namespace facebook {
|
||||
return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, ArrayKind, \\"getNullableArray\\", @selector(getNullableArray), args, count);
|
||||
}
|
||||
|
||||
NativeSampleTurboModuleSpecJSI::NativeSampleTurboModuleSpecJSI(const ObjCTurboModule::InitParams ¶ms)
|
||||
: ObjCTurboModule(params) {
|
||||
|
||||
NativeSampleTurboModuleSpecJSI::NativeSampleTurboModuleSpecJSI(const ObjCTurboModule::InitParams ¶ms)
|
||||
: ObjCTurboModule(params) {
|
||||
|
||||
methodMap_[\\"difficult\\"] = MethodMetadata {1, __hostFunction_NativeSampleTurboModuleSpecJSI_difficult};
|
||||
setMethodArgConversionSelector(@\\"difficult\\", 0, @\\"JS_NativeSampleTurboModule_SpecDifficultA:\\");
|
||||
|
||||
@@ -139,9 +136,8 @@ namespace facebook {
|
||||
|
||||
methodMap_[\\"getNullableArray\\"] = MethodMetadata {0, __hostFunction_NativeSampleTurboModuleSpecJSI_getNullableArray};
|
||||
|
||||
}
|
||||
} // namespace react
|
||||
} // namespace facebook
|
||||
}
|
||||
} // namespace facebook::react
|
||||
",
|
||||
}
|
||||
`;
|
||||
@@ -186,16 +182,14 @@ Map {
|
||||
#import \\"empty_native_modules.h\\"
|
||||
|
||||
|
||||
namespace facebook {
|
||||
namespace react {
|
||||
|
||||
namespace facebook::react {
|
||||
|
||||
|
||||
NativeSampleTurboModuleSpecJSI::NativeSampleTurboModuleSpecJSI(const ObjCTurboModule::InitParams ¶ms)
|
||||
: ObjCTurboModule(params) {
|
||||
|
||||
}
|
||||
} // namespace react
|
||||
} // namespace facebook
|
||||
NativeSampleTurboModuleSpecJSI::NativeSampleTurboModuleSpecJSI(const ObjCTurboModule::InitParams ¶ms)
|
||||
: ObjCTurboModule(params) {
|
||||
|
||||
}
|
||||
} // namespace facebook::react
|
||||
",
|
||||
}
|
||||
`;
|
||||
@@ -241,21 +235,19 @@ Map {
|
||||
return facebook::react::managedPointer<JS::AliasTurboModule::Options>(json);
|
||||
}
|
||||
@end
|
||||
namespace facebook {
|
||||
namespace react {
|
||||
|
||||
namespace facebook::react {
|
||||
|
||||
static facebook::jsi::Value __hostFunction_AliasTurboModuleSpecJSI_cropImage(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
|
||||
return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, VoidKind, \\"cropImage\\", @selector(cropImage:), args, count);
|
||||
}
|
||||
|
||||
AliasTurboModuleSpecJSI::AliasTurboModuleSpecJSI(const ObjCTurboModule::InitParams ¶ms)
|
||||
: ObjCTurboModule(params) {
|
||||
|
||||
AliasTurboModuleSpecJSI::AliasTurboModuleSpecJSI(const ObjCTurboModule::InitParams ¶ms)
|
||||
: ObjCTurboModule(params) {
|
||||
|
||||
methodMap_[\\"cropImage\\"] = MethodMetadata {1, __hostFunction_AliasTurboModuleSpecJSI_cropImage};
|
||||
setMethodArgConversionSelector(@\\"cropImage\\", 0, @\\"JS_AliasTurboModule_Options:\\");
|
||||
}
|
||||
} // namespace react
|
||||
} // namespace facebook
|
||||
}
|
||||
} // namespace facebook::react
|
||||
",
|
||||
}
|
||||
`;
|
||||
@@ -283,9 +275,8 @@ Map {
|
||||
return facebook::react::managedPointer<JS::NativeCameraRollManager::GetPhotosParams>(json);
|
||||
}
|
||||
@end
|
||||
namespace facebook {
|
||||
namespace react {
|
||||
|
||||
namespace facebook::react {
|
||||
|
||||
static facebook::jsi::Value __hostFunction_NativeCameraRollManagerSpecJSI_getPhotos(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
|
||||
return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, \\"getPhotos\\", @selector(getPhotos:resolve:reject:), args, count);
|
||||
}
|
||||
@@ -298,9 +289,9 @@ namespace facebook {
|
||||
return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, \\"deletePhotos\\", @selector(deletePhotos:resolve:reject:), args, count);
|
||||
}
|
||||
|
||||
NativeCameraRollManagerSpecJSI::NativeCameraRollManagerSpecJSI(const ObjCTurboModule::InitParams ¶ms)
|
||||
: ObjCTurboModule(params) {
|
||||
|
||||
NativeCameraRollManagerSpecJSI::NativeCameraRollManagerSpecJSI(const ObjCTurboModule::InitParams ¶ms)
|
||||
: ObjCTurboModule(params) {
|
||||
|
||||
methodMap_[\\"getPhotos\\"] = MethodMetadata {1, __hostFunction_NativeCameraRollManagerSpecJSI_getPhotos};
|
||||
setMethodArgConversionSelector(@\\"getPhotos\\", 0, @\\"JS_NativeCameraRollManager_GetPhotosParams:\\");
|
||||
|
||||
@@ -309,9 +300,8 @@ namespace facebook {
|
||||
|
||||
methodMap_[\\"deletePhotos\\"] = MethodMetadata {1, __hostFunction_NativeCameraRollManagerSpecJSI_deletePhotos};
|
||||
|
||||
}
|
||||
} // namespace react
|
||||
} // namespace facebook
|
||||
}
|
||||
} // namespace facebook::react
|
||||
@implementation RCTCxxConvert (NativeExceptionsManager_StackFrame)
|
||||
+ (RCTManagedPointer *)JS_NativeExceptionsManager_StackFrame:(id)json
|
||||
{
|
||||
@@ -324,9 +314,8 @@ namespace facebook {
|
||||
return facebook::react::managedPointer<JS::NativeExceptionsManager::ExceptionData>(json);
|
||||
}
|
||||
@end
|
||||
namespace facebook {
|
||||
namespace react {
|
||||
|
||||
namespace facebook::react {
|
||||
|
||||
static facebook::jsi::Value __hostFunction_NativeExceptionsManagerSpecJSI_reportFatalException(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
|
||||
return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, VoidKind, \\"reportFatalException\\", @selector(reportFatalException:stack:exceptionId:), args, count);
|
||||
}
|
||||
@@ -347,9 +336,9 @@ namespace facebook {
|
||||
return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, VoidKind, \\"dismissRedbox\\", @selector(dismissRedbox), args, count);
|
||||
}
|
||||
|
||||
NativeExceptionsManagerSpecJSI::NativeExceptionsManagerSpecJSI(const ObjCTurboModule::InitParams ¶ms)
|
||||
: ObjCTurboModule(params) {
|
||||
|
||||
NativeExceptionsManagerSpecJSI::NativeExceptionsManagerSpecJSI(const ObjCTurboModule::InitParams ¶ms)
|
||||
: ObjCTurboModule(params) {
|
||||
|
||||
methodMap_[\\"reportFatalException\\"] = MethodMetadata {3, __hostFunction_NativeExceptionsManagerSpecJSI_reportFatalException};
|
||||
|
||||
|
||||
@@ -364,9 +353,8 @@ namespace facebook {
|
||||
|
||||
methodMap_[\\"dismissRedbox\\"] = MethodMetadata {0, __hostFunction_NativeExceptionsManagerSpecJSI_dismissRedbox};
|
||||
|
||||
}
|
||||
} // namespace react
|
||||
} // namespace facebook
|
||||
}
|
||||
} // namespace facebook::react
|
||||
",
|
||||
}
|
||||
`;
|
||||
@@ -389,9 +377,8 @@ Map {
|
||||
#import \\"simple_native_modules.h\\"
|
||||
|
||||
|
||||
namespace facebook {
|
||||
namespace react {
|
||||
|
||||
namespace facebook::react {
|
||||
|
||||
static facebook::jsi::Value __hostFunction_NativeSampleTurboModuleSpecJSI_voidFunc(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
|
||||
return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, VoidKind, \\"voidFunc\\", @selector(voidFunc), args, count);
|
||||
}
|
||||
@@ -448,9 +435,9 @@ namespace facebook {
|
||||
return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, ObjectKind, \\"getConstants\\", @selector(getConstants), args, count);
|
||||
}
|
||||
|
||||
NativeSampleTurboModuleSpecJSI::NativeSampleTurboModuleSpecJSI(const ObjCTurboModule::InitParams ¶ms)
|
||||
: ObjCTurboModule(params) {
|
||||
|
||||
NativeSampleTurboModuleSpecJSI::NativeSampleTurboModuleSpecJSI(const ObjCTurboModule::InitParams ¶ms)
|
||||
: ObjCTurboModule(params) {
|
||||
|
||||
methodMap_[\\"voidFunc\\"] = MethodMetadata {0, __hostFunction_NativeSampleTurboModuleSpecJSI_voidFunc};
|
||||
|
||||
|
||||
@@ -492,9 +479,8 @@ namespace facebook {
|
||||
|
||||
methodMap_[\\"getConstants\\"] = MethodMetadata {0, __hostFunction_NativeSampleTurboModuleSpecJSI_getConstants};
|
||||
|
||||
}
|
||||
} // namespace react
|
||||
} // namespace facebook
|
||||
}
|
||||
} // namespace facebook::react
|
||||
",
|
||||
}
|
||||
`;
|
||||
@@ -517,37 +503,33 @@ Map {
|
||||
#import \\"two_modules_different_files.h\\"
|
||||
|
||||
|
||||
namespace facebook {
|
||||
namespace react {
|
||||
|
||||
namespace facebook::react {
|
||||
|
||||
static facebook::jsi::Value __hostFunction_NativeSampleTurboModuleSpecJSI_voidFunc(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
|
||||
return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, VoidKind, \\"voidFunc\\", @selector(voidFunc), args, count);
|
||||
}
|
||||
|
||||
NativeSampleTurboModuleSpecJSI::NativeSampleTurboModuleSpecJSI(const ObjCTurboModule::InitParams ¶ms)
|
||||
: ObjCTurboModule(params) {
|
||||
|
||||
NativeSampleTurboModuleSpecJSI::NativeSampleTurboModuleSpecJSI(const ObjCTurboModule::InitParams ¶ms)
|
||||
: ObjCTurboModule(params) {
|
||||
|
||||
methodMap_[\\"voidFunc\\"] = MethodMetadata {0, __hostFunction_NativeSampleTurboModuleSpecJSI_voidFunc};
|
||||
|
||||
}
|
||||
} // namespace react
|
||||
} // namespace facebook
|
||||
}
|
||||
} // namespace facebook::react
|
||||
|
||||
namespace facebook {
|
||||
namespace react {
|
||||
|
||||
namespace facebook::react {
|
||||
|
||||
static facebook::jsi::Value __hostFunction_NativeSampleTurboModule2SpecJSI_voidFunc(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
|
||||
return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, VoidKind, \\"voidFunc\\", @selector(voidFunc), args, count);
|
||||
}
|
||||
|
||||
NativeSampleTurboModule2SpecJSI::NativeSampleTurboModule2SpecJSI(const ObjCTurboModule::InitParams ¶ms)
|
||||
: ObjCTurboModule(params) {
|
||||
|
||||
NativeSampleTurboModule2SpecJSI::NativeSampleTurboModule2SpecJSI(const ObjCTurboModule::InitParams ¶ms)
|
||||
: ObjCTurboModule(params) {
|
||||
|
||||
methodMap_[\\"voidFunc\\"] = MethodMetadata {0, __hostFunction_NativeSampleTurboModule2SpecJSI_voidFunc};
|
||||
|
||||
}
|
||||
} // namespace react
|
||||
} // namespace facebook
|
||||
}
|
||||
} // namespace facebook::react
|
||||
",
|
||||
}
|
||||
`;
|
||||
|
||||
Reference in New Issue
Block a user