Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- template<class CLASS>
- ::RF::reflect::ClassInfo const& GetClassInfoWithinModule();
- template<class CLASS>
- ::RF::reflect::ClassInfo const& GetClassInfo();
- /* Generated structure for CRT startup */
- struct ___rftype_macro_generated_000
- {
- ___rftype_macro_generated_000();
- ::RF::reflect::ClassInfo mClassInfo;
- ::RF::rftype::ClassInfoCompositor ___RFType_Macro_Target;
- };
- /* Instance for CRT startup */
- __declspec( dllexport ) __declspec( selectany ) ___rftype_macro_generated_000 ___rftype_macro_generated_000_instance = ___rftype_macro_generated_000();
- /* Template specialization for lookup only within module */
- template<>
- __declspec( dllexport ) ::RF::reflect::ClassInfo const& GetClassInfoWithinModule<details::CL>()
- {
- return ___rftype_macro_generated_000_instance.mClassInfo;
- }
- /* Template specialization for lookup, known to be within the module */
- template<>
- ::RF::reflect::ClassInfo const& GetClassInfo<details::CL>()
- {
- return GetClassInfoWithinModule<details::CL>();
- }
- /* Header before user-supplied directives */
- ___rftype_macro_generated_000::___rftype_macro_generated_000()
- : mClassInfo()
- , ___RFType_Macro_Target( mClassInfo )
- {
- ___RFType_Macro_Target.Method( "static_v_call_v", &details::CL::static_v_call_v );
- ___RFType_Macro_Target.Method( "instance_v_call_v", &details::CL::instance_v_call_v );
- ___RFType_Macro_Target.RawProperty( "static_d", &details::CL::static_d );
- ___RFType_Macro_Target.RawProperty( "instance_d", &details::CL::instance_d );
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement