Last active
December 1, 2019 20:07
-
-
Save Manu343726/5b2650d30864e975dc16f396cffe3868 to your computer and use it in GitHub Desktop.
tinyrefl generated code example
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#ifndef TEST_STRUCTS_H | |
#define TEST_STRUCTS_H | |
#include <string> | |
#include <vector> | |
#include <set> | |
namespace test_structs | |
{ | |
enum class Enum | |
{ | |
Item1, | |
Item2 | |
}; | |
struct SimpleStruct | |
{ | |
int intField; | |
std::string strField; | |
Enum enumField; | |
}; | |
struct ComplexStruct | |
{ | |
int intField; | |
SimpleStruct innerStruct; | |
std::vector<SimpleStruct> structVector; | |
std::set<int> intSet; | |
}; | |
} // namespace test_structs | |
#endif // TEST_STRUCTS_H |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Code generated by tinyrefl (https://github.com/Manu343726/tinyrefl) | |
// | |
// tinyrefl commit: 9e2786a216f085f6f200f4426c454b0c2d0774b7 | |
// tinyrefl branch: refactoring-api | |
// tinyrefl version: 5.0.1 | |
// tinyrefl version major: 5 | |
// tinyrefl version minor: 0 | |
// tinyrefl version fix: 1 | |
#ifndef TINYREFL_GENERATED_FILE_6805535562097041450_INCLUDED | |
#define TINYREFL_GENERATED_FILE_6805535562097041450_INCLUDED | |
#define TINYREFL_TOOL_CODEGEN_VERSION_MAJOR 5 | |
#define TINYREFL_TOOL_CODEGEN_VERSION_MINOR 0 | |
#define TINYREFL_TOOL_CODEGEN_VERSION_FIX 2 | |
#define TINYREFL_TOOL_CODEGEN_VERSION "5.0.1" | |
#ifndef TINYREFL_API_CODEGEN_VERSION_MAJOR | |
#error "TINYREFL_API_CODEGEN_VERSION_MAJOR macro not found. API backends must define this macro with the generated code major version they support" | |
#endif // TINYREFL_API_CODEGEN_VERSION_MAJOR | |
#ifndef TINYREFL_API_CODEGEN_VERSION_MINOR | |
#error "TINYREFL_API_CODEGEN_VERSION_MINOR macro not found. API backends must define this macro with the generated code minor version they support" | |
#endif // TINYREFL_API_CODEGEN_VERSION_MINOR | |
#ifndef TINYREFL_API_CODEGEN_VERSION_FIX | |
#warning "TINYREFL_API_CODEGEN_VERSION_FIX macro not found. API backends are encouraged to define this macro with the generated code fix version they support" | |
#define TINYREFL_API_CODEGEN_VERSION_FIX 0 | |
#endif // TINYREFL_API_CODEGEN_VERSION_FIX | |
#ifdef TINYREFL_API_CODEGEN_VERSION | |
#undef TINYREFL_API_CODEGEN_VERSION | |
#endif // TINYREFL_API_CODEGEN_VERSION | |
#ifdef TINYREFL_MAKE_API_CODEGEN_VERSION | |
#undef TINYREFL_MAKE_API_CODEGEN_VERSION | |
#endif // TINYREFL_MAKE_API_CODEGEN_VERSION | |
#ifdef TINYREFL_MAKE_API_CODEGEN_VERSION_STRING | |
#undef TINYREFL_MAKE_API_CODEGEN_VERSION_STRING | |
#endif // TINYREFL_MAKE_API_CODEGEN_VERSION_STRING | |
#define TINYREFL_MAKE_API_CODEGEN_VERSION_STRING(...) # __VA_ARGS__ | |
#define TINYREFL_MAKE_API_CODEGEN_VERSION(major, minor, fix) \ | |
TINYREFL_MAKE_API_CODEGEN_VERSION_STRING(major) "." TINYREFL_MAKE_API_CODEGEN_VERSION_STRING(minor) "." TINYREFL_MAKE_API_CODEGEN_VERSION_STRING(fix) | |
#define TINYREFL_API_CODEGEN_VERSION TINYREFL_MAKE_API_CODEGEN_VERSION(TINYREFL_API_CODEGEN_VERSION_MAJOR, TINYREFL_API_CODEGEN_VERSION_MINOR, TINYREFL_API_CODEGEN_VERSION_FIX) | |
#define TINYREFL_API_CODEGEN_VERSION_SOFT TINYREFL_MAKE_API_CODEGEN_VERSION(TINYREFL_API_CODEGEN_VERSION_MAJOR, TINYREFL_API_CODEGEN_VERSION_MINOR, x) | |
#if ((TINYREFL_TOOL_CODEGEN_VERSION_MAJOR != TINYREFL_API_CODEGEN_VERSION_MAJOR) || \ | |
(TINYREFL_TOOL_CODEGEN_VERSION_MINOR != TINYREFL_API_CODEGEN_VERSION_MINOR)) | |
#error "Tinyrefl tool generated code is not compatible with your API. Both major and minor version must be equal" | |
#error "Tinyrefl tool generated code version is " TINYREFL_TOOL_CODEGEN_VERSION | |
#error "Your API expects generated code from version " TINYREFL_API_CODEGEN_VERSION_SOFT | |
#endif // oCODEGEN VERSION CHECK | |
// basic metadata types | |
#ifndef TINYREFL_SEQUENCE | |
#warning "The TINYREFL_SEQUENCE(...) macro is not defined. A definition of this macro is required by tinyrefl to model sequences of metadata" | |
#warning "Tinyrefl will define an empty TINYREFL_SEQUENCE() macro for you, but this would mean the metadata of your types could end up being incomplete" | |
#define TINYREFL_SEQUENCE(...) | |
#endif // TINYREFL_SEQUENCE | |
#if !defined(TINYREFL_REGISTER_STRING) | |
#warning "The TINYREFL_REGISTER_STRING(...) macro is not defined. A definition of this macro is required by tinyrefl to generate definitions of string constants" | |
#warning "Tinyrefl will define an empty TINYREFL_REGISTER_STRING() macro for you, but this would mean the metadata of your types could end up being incomplete" | |
#define TINYREFL_REGISTER_STRING(...) | |
#endif // TINYREFL_REGISTER_STRING | |
#ifndef TINYREFL_STRING | |
#warning "The TINYREFL_STRING(...) macro is not defined. A definition of this macro is required by tinyrefl to model string constants" | |
#warning "Tinyrefl will define an empty TINYREFL_STRING() macro for you, but this would mean the metadata of your types could end up being incomplete" | |
#define TINYREFL_STRING(...) | |
#endif // TINYREFL_STRING | |
#ifndef TINYREFL_TYPE | |
#warning "The TINYREFL_TYPE(...) macro is not defined. A definition of this macro is required by tinyrefl to model references to types" | |
#warning "Tinyrefl will define an empty TINYREFL_TYPE() macro for you, but this would mean the metadata of your types could end up being incomplete" | |
#define TINYREFL_TYPE(...) | |
#endif // TINYREFL_TYPE | |
#ifndef TINYREFL_VALUE | |
#warning "The TINYREFL_VALUE(...) macro is not defined. A definition of this macro is required by tinyrefl to model values (Such as integral constants, string literals, etc)" | |
#warning "Tinyrefl will define an empty TINYREFL_VALUE() macro for you, but this would mean the metadata of your types could end up being incomplete" | |
#define TINYREFL_VALUE(...) | |
#endif // TINYREFL_VALUE | |
#ifndef TINYREFL_ATTRIBUTE | |
#warning "The TINYREFL_ATTRIBUTE(...) macro is not defined. A definition of this macro is required by tinyrefl to model user defined attributes" | |
#warning "Tinyrefl will define an empty TINYREFL_ATTRIBUTE() macro for you, but this would mean the metadata of your types could end up being incomplete" | |
#define TINYREFL_ATTRIBUTE(...) | |
#endif // TINYREFL_ATTRIBUTE | |
// entities | |
#ifndef TINYREFL_FILE | |
#warning "The TINYREFL_FILE(...) macro is not defined. A definition of this macro is required by tinyrefl to model reflection metadata of a header file" | |
#warning "Tinyrefl will define an empty TINYREFL_FILE() macro for you, but this would mean the metadata of your types could end up being incomplete" | |
#define TINYREFL_FILE(...) | |
#endif // TINYREFL_FILE | |
#ifndef TINYREFL_NAMESPACE | |
#warning "The TINYREFL_NAMESPACE(...) macro is not defined. A definition of this macro is required by tinyrefl to model namespaces" | |
#warning "Tinyrefl will define an empty TINYREFL_NAMESPACE() macro for you, but this would mean the metadata of your types could end up being incomplete" | |
#define TINYREFL_NAMESPACE(...) | |
#endif // TINYREFL_NAMESPACE | |
#ifndef TINYREFL_FUNCTION | |
#warning "The TINYREFL_FUNCTION(...) macro is not defined. A definition of this macro is required by tinyrefl to model non member functions" | |
#warning "Tinyrefl will define an empty TINYREFL_FUNCTION() macro for you, but this would mean the metadata of your types could end up being incomplete" | |
#define TINYREFL_FUNCTION(...) | |
#endif // TINYREFL_FUNCTION | |
#ifndef TINYREFL_VARIABLE | |
#warning "The TINYREFL_VARIABLE(...) macro is not defined. A definition of this macro is required by tinyrefl to model non member variables" | |
#warning "Tinyrefl will define an empty TINYREFL_VARIABLE() macro for you, but this would mean the metadata of your types could end up being incomplete" | |
#define TINYREFL_VARIABLE(...) | |
#endif // TINYREFL_VARIABLE | |
#ifndef TINYREFL_ENUM | |
#warning "The TINYREFL_ENUM(...) macro is not defined. A definition of this macro is required by tinyrefl to model enum types" | |
#warning "Tinyrefl will define an empty TINYREFL_ENUM() macro for you, but this would mean the metadata of your types could end up being incomplete" | |
#define TINYREFL_ENUM(...) | |
#endif // TINYREFL_ENUM | |
#ifndef TINYREFL_ENUM_VALUE | |
#warning "The TINYREFL_ENUM_VALUE(...) macro is not defined. A definition of this macro is required by tinyrefl to model enum values" | |
#warning "Tinyrefl will define an empty TINYREFL_ENUM_VALUE() macro for you, but this would mean the metadata of your types could end up being incomplete" | |
#define TINYREFL_ENUM_VALUE(...) | |
#endif // TINYREFL_ENUM_VALUE | |
#ifndef TINYREFL_CLASS | |
#warning "The TINYREFL_CLASS(...) macro is not defined. A definition of this macro is required by tinyrefl to model class types" | |
#warning "Tinyrefl will define an empty TINYREFL_CLASS() macro for you, but this would mean the metadata of your types could end up being incomplete" | |
#define TINYREFL_CLASS(...) | |
#endif // TINYREFL_CLASS | |
#ifndef TINYREFL_CONSTRUCTOR | |
#warning "The TINYREFL_CONSTRUCTOR(...) macro is not defined. A definition of this macro is required by tinyrefl to model class constructors" | |
#warning "Tinyrefl will define an empty TINYREFL_CONSTRUCTOR() macro for you, but this would mean the metadata of your types could end up being incomplete" | |
#define TINYREFL_CONSTRUCTOR(...) | |
#endif // TINYREFL_CONSTRUCTOR | |
#ifndef TINYREFL_MEMBER_FUNCTION | |
#warning "The TINYREFL_MEMBER_FUNCTION(...) macro is not defined. A definition of this macro is required by tinyrefl to model non static member functions" | |
#warning "Tinyrefl will define an empty TINYREFL_MEMBER_FUNCTION() macro for you, but this would mean the metadata of your types could end up being incomplete" | |
#define TINYREFL_MEMBER_FUNCTION(...) | |
#endif // TINYREFL_MEMBER_FUNCTION | |
#ifndef TINYREFL_MEMBER_VARIABLE | |
#warning "The TINYREFL_MEMBER_VARIABLE(...) macro is not defined. A definition of this macro is required by tinyrefl to model non static member variables" | |
#warning "Tinyrefl will define an empty TINYREFL_MEMBER_VARIABLE() macro for you, but this would mean the metadata of your types could end up being incomplete" | |
#define TINYREFL_MEMBER_VARIABLE(...) | |
#endif // TINYREFL_MEMBER_VARIABLE | |
// registrations | |
#ifndef TINYREFL_REGISTER_FILE | |
#warning "The TINYREFL_REGISTER_MEMBER_VARIABLE(...) macro is not defined. A definition of this macro is required by tinyrefl to model the registration of reflection metadata of a header file" | |
#warning "Tinyrefl will define an empty TINYREFL_REGISTER_FILE() macro for you, but this would mean the metadata of your types could end up being incomplete" | |
#define TINYREFL_REGISTER_FILE(...) | |
#endif // TINYREFL_REGISTER_FILE | |
#ifndef TINYREFL_REGISTER_NAMESPACE | |
#warning "The TINYREFL_REGISTER_NAMESPACE(...) macro is not defined. A definition of this macro is required by tinyrefl to model the registration of reflection metadata of a namespace" | |
#warning "Tinyrefl will define an empty TINYREFL_REGISTER_NAMESPACE() macro for you, but this would mean the metadata of your types could end up being incomplete" | |
#define TINYREFL_REGISTER_NAMESPACE(...) | |
#endif // TINYREFL_REGISTER_NAMESPACE | |
#ifndef TINYREFL_REGISTER_FUNCTION | |
#warning "The TINYREFL_REGISTER_FUNCTION(...) macro is not defined. A definition of this macro is required by tinyrefl to model the registration of reflection metadata of a function" | |
#warning "Tinyrefl will define an empty TINYREFL_REGISTER_FUNCTION() macro for you, but this would mean the metadata of your types could end up being incomplete" | |
#define TINYREFL_REGISTER_FUNCTION(...) | |
#endif // TINYREFL_REGISTER_FUNCTION | |
#ifndef TINYREFL_REGISTER_VARIABLE | |
#warning "The TINYREFL_REGISTER_VARIABLE(...) macro is not defined. A definition of this macro is required by tinyrefl to model the registration of reflection metadata of a variable" | |
#warning "Tinyrefl will define an empty TINYREFL_REGISTER_VARIABLE() macro for you, but this would mean the metadata of your types could end up being incomplete" | |
#define TINYREFL_REGISTER_VARIABLE(...) | |
#endif // TINYREFL_REGISTER_VARIABLE | |
#ifndef TINYREFL_REGISTER_ENUM | |
#warning "The TINYREFL_REGISTER_ENUM(...) macro is not defined. A definition of this macro is required by tinyrefl to model the registration of reflection metadata of anum types" | |
#warning "Tinyrefl will define an empty TINYREFL_REGISTER_ENUM() macro for you, but this would mean the metadata of your types could end up being incomplete" | |
#define TINYREFL_REGISTER_ENUM(...) | |
#endif // TINYREFL_REGISTER_ENUM | |
#ifndef TINYREFL_REGISTER_ENUM_VALUE | |
#warning "The TINYREFL_REGISTER_ENUM_VALUE(...) macro is not defined. A definition of this macro is required by tinyrefl to model the registration of reflection metadata of enum values" | |
#warning "Tinyrefl will define an empty TINYREFL_REGISTER_ENUM_VALUE() macro for you, but this would mean the metadata of your types could end up being incomplete" | |
#define TINYREFL_REGISTER_ENUM_VALUE(...) | |
#endif // TINYREFL_REGISTER_ENUM_VALUE | |
#ifndef TINYREFL_REGISTER_CLASS | |
#warning "The TINYREFL_REGISTER_CLASS(...) macro is not defined. A definition of this macro is required by tinyrefl to model the registration of reflection metadata of a class" | |
#warning "Tinyrefl will define an empty TINYREFL_REGISTER_CLASS() macro for you, but this would mean the metadata of your types could end up being incomplete" | |
#define TINYREFL_REGISTER_CLASS(...) | |
#endif // TINYREFL_REGISTER_CLASS | |
#ifndef TINYREFL_STATIC_MEMBER_FUNCTION | |
#warning "The TINYREFL_STATIC_MEMBER_FUNCTION(...) macro is not defined. A definition of this macro is required by tinyrefl to model static member functions" | |
#warning "Tinyrefl will define an empty TINYREFL_STATIC_MEMBER_FUNCTION() macro for you, but this would mean the metadata of your types could end up being incomplete" | |
#define TINYREFL_STATIC_MEMBER_FUNCTION(...) | |
#endif // TINYREFL_STATIC_MEMBER_FUNCTION | |
#ifndef TINYREFL_STATIC_MEMBER_VARIABLE | |
#warning "The TINYREFL_STATIC_MEMBER_VARIABLE(...) macro is not defined. A definition of this macro is required by tinyrefl to model static member variables" | |
#warning "Tinyrefl will define an empty TINYREFL_STATIC_MEMBER_VARIABLE() macro for you, but this would mean the metadata of your types could end up being incomplete" | |
#define TINYREFL_STATIC_MEMBER_VARIABLE(...) | |
#endif // TINYREFL_STATIC_MEMBER_VARIABLE | |
#ifndef TINYREFL_REGISTER_MEMBER_FUNCTION | |
#warning "The TINYREFL_REGISTER_FUNCTION(...) macro is not defined. A definition of this macro is required by tinyrefl to model the registration of reflection metadata of a function" | |
#warning "Tinyrefl will define an empty TINYREFL_REGISTER_MEMBER_FUNCTION() macro for you, but this would mean the metadata of your types could end up being incomplete" | |
#define TINYREFL_REGISTER_MEMBER_FUNCTION(...) | |
#endif // TINYREFL_REGISTER_MEMBER_FUNCTION | |
#ifndef TINYREFL_REGISTER_MEMBER_VARIABLE | |
#warning "The TINYREFL_REGISTER_VARIABLE(...) macro is not defined. A definition of this macro is required by tinyrefl to model the registration of reflection metadata of a variable" | |
#warning "Tinyrefl will define an empty TINYREFL_REGISTER_MEMBER_VARIABLE() macro for you, but this would mean the metadata of your types could end up being incomplete" | |
#define TINYREFL_REGISTER_MEMBER_VARIABLE(...) | |
#endif // TINYREFL_REGISTER_MEMBER_VARIABLE | |
#ifndef TINYREFL_REGISTER_STATIC_MEMBER_FUNCTION | |
#warning "The TINYREFL_REGISTER_STATIC_MEMBER_FUNCTION(...) macro is not defined. A definition of this macro is required by tinyrefl to model the registration of reflection metadata of a static member function" | |
#warning "Tinyrefl will define an empty TINYREFL_REGISTER_STATIC_MEMBER_FUNCTION() macro for you, but this would mean the metadata of your types could end up being incomplete" | |
#define TINYREFL_REGISTER_STATIC_MEMBER_FUNCTION(...) | |
#endif // TINYREFL_REGISTER_STATIC_MEMBER_FUNCTION | |
#ifndef TINYREFL_REGISTER_STATIC_MEMBER_VARIABLE | |
#warning "The TINYREFL_REGISTER_STATIC_MEMBER_VARIABLE(...) macro is not defined. A definition of this macro is required by tinyrefl to model the registration of reflection metadata of a static member variable" | |
#warning "Tinyrefl will define an empty TINYREFL_REGISTER_STATIC_MEMBER_VARIABLE() macro for you, but this would mean the metadata of your types could end up being incomplete" | |
#define TINYREFL_REGISTER_STATIC_MEMBER_VARIABLE(...) | |
#endif // TINYREFL_REGISTER_STATIC_MEMBER_VARIABLE | |
#ifndef TINYREFL_STRING_4638223006128523035_REGISTERED | |
#define TINYREFL_STRING_4638223006128523035_REGISTERED | |
TINYREFL_REGISTER_STRING(std::set<int>) | |
#endif // TINYREFL_STRING_4638223006128523035_REGISTERED | |
#ifndef TINYREFL_STRING_702314645507889901_REGISTERED | |
#define TINYREFL_STRING_702314645507889901_REGISTERED | |
TINYREFL_REGISTER_STRING(std::set<int> test_structs::ComplexStruct::*) | |
#endif // TINYREFL_STRING_702314645507889901_REGISTERED | |
#ifndef TINYREFL_STRING_535693876166410750_REGISTERED | |
#define TINYREFL_STRING_535693876166410750_REGISTERED | |
TINYREFL_REGISTER_STRING(std::vector<SimpleStruct>) | |
#endif // TINYREFL_STRING_535693876166410750_REGISTERED | |
#ifndef TINYREFL_STRING_1133644937442719130_REGISTERED | |
#define TINYREFL_STRING_1133644937442719130_REGISTERED | |
TINYREFL_REGISTER_STRING(std::vector<SimpleStruct> test_structs::ComplexStruct::*) | |
#endif // TINYREFL_STRING_1133644937442719130_REGISTERED | |
#ifndef TINYREFL_STRING_13154497847715496547_REGISTERED | |
#define TINYREFL_STRING_13154497847715496547_REGISTERED | |
TINYREFL_REGISTER_STRING(test_structs::ComplexStruct::structVector) | |
#endif // TINYREFL_STRING_13154497847715496547_REGISTERED | |
#ifndef TINYREFL_STRING_15240851905444285103_REGISTERED | |
#define TINYREFL_STRING_15240851905444285103_REGISTERED | |
TINYREFL_REGISTER_STRING(structVector) | |
#endif // TINYREFL_STRING_15240851905444285103_REGISTERED | |
#ifndef TINYREFL_STRING_6855350309483710746_REGISTERED | |
#define TINYREFL_STRING_6855350309483710746_REGISTERED | |
TINYREFL_REGISTER_STRING(test_structs::ComplexStruct::innerStruct) | |
#endif // TINYREFL_STRING_6855350309483710746_REGISTERED | |
#ifndef TINYREFL_STRING_6111696715496437126_REGISTERED | |
#define TINYREFL_STRING_6111696715496437126_REGISTERED | |
TINYREFL_REGISTER_STRING(test_structs::ComplexStruct::intField) | |
#endif // TINYREFL_STRING_6111696715496437126_REGISTERED | |
#ifndef TINYREFL_STRING_6078140308594396200_REGISTERED | |
#define TINYREFL_STRING_6078140308594396200_REGISTERED | |
TINYREFL_REGISTER_STRING(test_structs::Enum::Item2) | |
#endif // TINYREFL_STRING_6078140308594396200_REGISTERED | |
#ifndef TINYREFL_STRING_2762998184891264678_REGISTERED | |
#define TINYREFL_STRING_2762998184891264678_REGISTERED | |
TINYREFL_REGISTER_STRING(innerStruct) | |
#endif // TINYREFL_STRING_2762998184891264678_REGISTERED | |
#ifndef TINYREFL_STRING_11585770154025591339_REGISTERED | |
#define TINYREFL_STRING_11585770154025591339_REGISTERED | |
TINYREFL_REGISTER_STRING(std::string test_structs::SimpleStruct::*) | |
#endif // TINYREFL_STRING_11585770154025591339_REGISTERED | |
#ifndef TINYREFL_STRING_14695981039346656037_REGISTERED | |
#define TINYREFL_STRING_14695981039346656037_REGISTERED | |
TINYREFL_REGISTER_STRING() | |
#endif // TINYREFL_STRING_14695981039346656037_REGISTERED | |
#ifndef TINYREFL_STRING_6286506969716833472_REGISTERED | |
#define TINYREFL_STRING_6286506969716833472_REGISTERED | |
TINYREFL_REGISTER_STRING(test_structs::SimpleStruct::intField) | |
#endif // TINYREFL_STRING_6286506969716833472_REGISTERED | |
#ifndef TINYREFL_STRING_7643218583534151516_REGISTERED | |
#define TINYREFL_STRING_7643218583534151516_REGISTERED | |
TINYREFL_REGISTER_STRING(strField) | |
#endif // TINYREFL_STRING_7643218583534151516_REGISTERED | |
#ifndef TINYREFL_STRING_7143111030229350078_REGISTERED | |
#define TINYREFL_STRING_7143111030229350078_REGISTERED | |
TINYREFL_REGISTER_STRING(test_structs.h) | |
#endif // TINYREFL_STRING_7143111030229350078_REGISTERED | |
#ifndef TINYREFL_STRING_5010681653152308338_REGISTERED | |
#define TINYREFL_STRING_5010681653152308338_REGISTERED | |
TINYREFL_REGISTER_STRING(test_structs::ComplexStruct::intSet) | |
#endif // TINYREFL_STRING_5010681653152308338_REGISTERED | |
#ifndef TINYREFL_STRING_18318438925486919772_REGISTERED | |
#define TINYREFL_STRING_18318438925486919772_REGISTERED | |
TINYREFL_REGISTER_STRING(Item2) | |
#endif // TINYREFL_STRING_18318438925486919772_REGISTERED | |
#ifndef TINYREFL_STRING_3143511548502526014_REGISTERED | |
#define TINYREFL_STRING_3143511548502526014_REGISTERED | |
TINYREFL_REGISTER_STRING(int) | |
#endif // TINYREFL_STRING_3143511548502526014_REGISTERED | |
#ifndef TINYREFL_STRING_12229987302797698081_REGISTERED | |
#define TINYREFL_STRING_12229987302797698081_REGISTERED | |
TINYREFL_REGISTER_STRING(test_structs::ComplexStruct) | |
#endif // TINYREFL_STRING_12229987302797698081_REGISTERED | |
#ifndef TINYREFL_STRING_13703256673399106424_REGISTERED | |
#define TINYREFL_STRING_13703256673399106424_REGISTERED | |
TINYREFL_REGISTER_STRING(test_structs) | |
#endif // TINYREFL_STRING_13703256673399106424_REGISTERED | |
#ifndef TINYREFL_STRING_11087541992622984399_REGISTERED | |
#define TINYREFL_STRING_11087541992622984399_REGISTERED | |
TINYREFL_REGISTER_STRING(test_structs.h::test_structs) | |
#endif // TINYREFL_STRING_11087541992622984399_REGISTERED | |
#ifndef TINYREFL_STRING_7586294415051540241_REGISTERED | |
#define TINYREFL_STRING_7586294415051540241_REGISTERED | |
TINYREFL_REGISTER_STRING(test_structs::Enum) | |
#endif // TINYREFL_STRING_7586294415051540241_REGISTERED | |
#ifndef TINYREFL_STRING_6491172784388796670_REGISTERED | |
#define TINYREFL_STRING_6491172784388796670_REGISTERED | |
TINYREFL_REGISTER_STRING(SimpleStruct) | |
#endif // TINYREFL_STRING_6491172784388796670_REGISTERED | |
#ifndef TINYREFL_STRING_13541382263491645792_REGISTERED | |
#define TINYREFL_STRING_13541382263491645792_REGISTERED | |
TINYREFL_REGISTER_STRING(Enum) | |
#endif // TINYREFL_STRING_13541382263491645792_REGISTERED | |
#ifndef TINYREFL_STRING_5000552966214959301_REGISTERED | |
#define TINYREFL_STRING_5000552966214959301_REGISTERED | |
TINYREFL_REGISTER_STRING(test_structs::SimpleStruct test_structs::ComplexStruct::*) | |
#endif // TINYREFL_STRING_5000552966214959301_REGISTERED | |
#ifndef TINYREFL_STRING_17236181606891565758_REGISTERED | |
#define TINYREFL_STRING_17236181606891565758_REGISTERED | |
TINYREFL_REGISTER_STRING(test_structs::SimpleStruct::strField) | |
#endif // TINYREFL_STRING_17236181606891565758_REGISTERED | |
#ifndef TINYREFL_STRING_12956100507904761450_REGISTERED | |
#define TINYREFL_STRING_12956100507904761450_REGISTERED | |
TINYREFL_REGISTER_STRING(intField) | |
#endif // TINYREFL_STRING_12956100507904761450_REGISTERED | |
#ifndef TINYREFL_STRING_18318442224021804405_REGISTERED | |
#define TINYREFL_STRING_18318442224021804405_REGISTERED | |
TINYREFL_REGISTER_STRING(Item1) | |
#endif // TINYREFL_STRING_18318442224021804405_REGISTERED | |
#ifndef TINYREFL_STRING_6738273996775581918_REGISTERED | |
#define TINYREFL_STRING_6738273996775581918_REGISTERED | |
TINYREFL_REGISTER_STRING(test_structs::SimpleStruct::enumField) | |
#endif // TINYREFL_STRING_6738273996775581918_REGISTERED | |
#ifndef TINYREFL_STRING_7781424590523638726_REGISTERED | |
#define TINYREFL_STRING_7781424590523638726_REGISTERED | |
TINYREFL_REGISTER_STRING(intSet) | |
#endif // TINYREFL_STRING_7781424590523638726_REGISTERED | |
#ifndef TINYREFL_STRING_152046379172951747_REGISTERED | |
#define TINYREFL_STRING_152046379172951747_REGISTERED | |
TINYREFL_REGISTER_STRING(test_structs::SimpleStruct) | |
#endif // TINYREFL_STRING_152046379172951747_REGISTERED | |
#ifndef TINYREFL_STRING_2839446397891759191_REGISTERED | |
#define TINYREFL_STRING_2839446397891759191_REGISTERED | |
TINYREFL_REGISTER_STRING(std::string) | |
#endif // TINYREFL_STRING_2839446397891759191_REGISTERED | |
#ifndef TINYREFL_STRING_2746775969098038988_REGISTERED | |
#define TINYREFL_STRING_2746775969098038988_REGISTERED | |
TINYREFL_REGISTER_STRING(enumField) | |
#endif // TINYREFL_STRING_2746775969098038988_REGISTERED | |
#ifndef TINYREFL_STRING_6078143607129280833_REGISTERED | |
#define TINYREFL_STRING_6078143607129280833_REGISTERED | |
TINYREFL_REGISTER_STRING(test_structs::Enum::Item1) | |
#endif // TINYREFL_STRING_6078143607129280833_REGISTERED | |
#ifndef TINYREFL_STRING_3224677990104049425_REGISTERED | |
#define TINYREFL_STRING_3224677990104049425_REGISTERED | |
TINYREFL_REGISTER_STRING(test_structs::Enum test_structs::SimpleStruct::*) | |
#endif // TINYREFL_STRING_3224677990104049425_REGISTERED | |
#ifndef TINYREFL_STRING_2166552316611240922_REGISTERED | |
#define TINYREFL_STRING_2166552316611240922_REGISTERED | |
TINYREFL_REGISTER_STRING(int test_structs::ComplexStruct::*) | |
#endif // TINYREFL_STRING_2166552316611240922_REGISTERED | |
#ifndef TINYREFL_STRING_11171793295516340906_REGISTERED | |
#define TINYREFL_STRING_11171793295516340906_REGISTERED | |
TINYREFL_REGISTER_STRING(int test_structs::SimpleStruct::*) | |
#endif // TINYREFL_STRING_11171793295516340906_REGISTERED | |
#ifndef TINYREFL_STRING_10543545191705838934_REGISTERED | |
#define TINYREFL_STRING_10543545191705838934_REGISTERED | |
TINYREFL_REGISTER_STRING(ComplexStruct) | |
#endif // TINYREFL_STRING_10543545191705838934_REGISTERED | |
TINYREFL_REGISTER_FILE(TINYREFL_FILE((TINYREFL_STRING(test_structs.h)), (TINYREFL_STRING(test_structs.h)), (TINYREFL_SEQUENCE((TINYREFL_NAMESPACE((TINYREFL_STRING(test_structs)), (TINYREFL_STRING(test_structs)), (TINYREFL_STRING()), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE((TINYREFL_CLASS((TINYREFL_STRING(SimpleStruct)), (TINYREFL_STRING(test_structs::SimpleStruct)), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (test_structs::SimpleStruct), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE((TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intField)), (TINYREFL_STRING(test_structs::SimpleStruct::intField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((int), (int))), (TINYREFL_VALUE((TINYREFL_TYPE((int test_structs::SimpleStruct::*), (int test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::intField))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(strField)), (TINYREFL_STRING(test_structs::SimpleStruct::strField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::string), (std::string))), (TINYREFL_VALUE((TINYREFL_TYPE((std::string test_structs::SimpleStruct::*), (std::string test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::strField))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(enumField)), (TINYREFL_STRING(test_structs::SimpleStruct::enumField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((test_structs::Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((test_structs::Enum test_structs::SimpleStruct::*), (test_structs::Enum test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::enumField))), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(()))), TINYREFL_CLASS((TINYREFL_STRING(ComplexStruct)), (TINYREFL_STRING(test_structs::ComplexStruct)), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (test_structs::ComplexStruct), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE((TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intField)), (TINYREFL_STRING(test_structs::ComplexStruct::intField)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((int), (int))), (TINYREFL_VALUE((TINYREFL_TYPE((int test_structs::ComplexStruct::*), (int test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::intField))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(innerStruct)), (TINYREFL_STRING(test_structs::ComplexStruct::innerStruct)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((test_structs::SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_VALUE((TINYREFL_TYPE((test_structs::SimpleStruct test_structs::ComplexStruct::*), (test_structs::SimpleStruct test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::innerStruct))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(structVector)), (TINYREFL_STRING(test_structs::ComplexStruct::structVector)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::vector<SimpleStruct>), (std::vector<SimpleStruct>))), (TINYREFL_VALUE((TINYREFL_TYPE((std::vector<SimpleStruct> test_structs::ComplexStruct::*), (std::vector<SimpleStruct> test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::structVector))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intSet)), (TINYREFL_STRING(test_structs::ComplexStruct::intSet)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::set<int>), (std::set<int>))), (TINYREFL_VALUE((TINYREFL_TYPE((std::set<int> test_structs::ComplexStruct::*), (std::set<int> test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::intSet))), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE((TINYREFL_ENUM((TINYREFL_STRING(Enum)), (TINYREFL_STRING(test_structs::Enum)), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (test_structs::Enum), (TINYREFL_SEQUENCE((TINYREFL_ENUM_VALUE((TINYREFL_STRING(Item1)), (TINYREFL_STRING(test_structs::Enum::Item1)), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((Enum), (test_structs::Enum))), (test_structs::Enum::Item1))), (TINYREFL_SEQUENCE(()))), TINYREFL_ENUM_VALUE((TINYREFL_STRING(Item2)), (TINYREFL_STRING(test_structs::Enum::Item2)), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((Enum), (test_structs::Enum))), (test_structs::Enum::Item2))), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())))))))) | |
#ifndef TINYREFL_GENERATED_FILE_COUNT | |
#define TINYREFL_GENERATED_FILE_COUNT 0 | |
#define TINYREFL_ENTITIES_0 TINYREFL_SEQUENCE((TINYREFL_FILE((TINYREFL_STRING(test_structs.h)), (TINYREFL_STRING(test_structs.h)), (TINYREFL_SEQUENCE((TINYREFL_NAMESPACE((TINYREFL_STRING(test_structs)), (TINYREFL_STRING(test_structs)), (TINYREFL_STRING()), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE((TINYREFL_CLASS((TINYREFL_STRING(SimpleStruct)), (TINYREFL_STRING(test_structs::SimpleStruct)), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (test_structs::SimpleStruct), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE((TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intField)), (TINYREFL_STRING(test_structs::SimpleStruct::intField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((int), (int))), (TINYREFL_VALUE((TINYREFL_TYPE((int test_structs::SimpleStruct::*), (int test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::intField))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(strField)), (TINYREFL_STRING(test_structs::SimpleStruct::strField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::string), (std::string))), (TINYREFL_VALUE((TINYREFL_TYPE((std::string test_structs::SimpleStruct::*), (std::string test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::strField))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(enumField)), (TINYREFL_STRING(test_structs::SimpleStruct::enumField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((test_structs::Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((test_structs::Enum test_structs::SimpleStruct::*), (test_structs::Enum test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::enumField))), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(()))), TINYREFL_CLASS((TINYREFL_STRING(ComplexStruct)), (TINYREFL_STRING(test_structs::ComplexStruct)), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (test_structs::ComplexStruct), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE((TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intField)), (TINYREFL_STRING(test_structs::ComplexStruct::intField)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((int), (int))), (TINYREFL_VALUE((TINYREFL_TYPE((int test_structs::ComplexStruct::*), (int test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::intField))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(innerStruct)), (TINYREFL_STRING(test_structs::ComplexStruct::innerStruct)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((test_structs::SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_VALUE((TINYREFL_TYPE((test_structs::SimpleStruct test_structs::ComplexStruct::*), (test_structs::SimpleStruct test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::innerStruct))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(structVector)), (TINYREFL_STRING(test_structs::ComplexStruct::structVector)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::vector<SimpleStruct>), (std::vector<SimpleStruct>))), (TINYREFL_VALUE((TINYREFL_TYPE((std::vector<SimpleStruct> test_structs::ComplexStruct::*), (std::vector<SimpleStruct> test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::structVector))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intSet)), (TINYREFL_STRING(test_structs::ComplexStruct::intSet)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::set<int>), (std::set<int>))), (TINYREFL_VALUE((TINYREFL_TYPE((std::set<int> test_structs::ComplexStruct::*), (std::set<int> test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::intSet))), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE((TINYREFL_ENUM((TINYREFL_STRING(Enum)), (TINYREFL_STRING(test_structs::Enum)), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (test_structs::Enum), (TINYREFL_SEQUENCE((TINYREFL_ENUM_VALUE((TINYREFL_STRING(Item1)), (TINYREFL_STRING(test_structs::Enum::Item1)), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((Enum), (test_structs::Enum))), (test_structs::Enum::Item1))), (TINYREFL_SEQUENCE(()))), TINYREFL_ENUM_VALUE((TINYREFL_STRING(Item2)), (TINYREFL_STRING(test_structs::Enum::Item2)), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((Enum), (test_structs::Enum))), (test_structs::Enum::Item2))), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(()))))))), TINYREFL_CLASS((TINYREFL_STRING(ComplexStruct)), (TINYREFL_STRING(test_structs::ComplexStruct)), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (test_structs::ComplexStruct), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE((TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intField)), (TINYREFL_STRING(test_structs::ComplexStruct::intField)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((int), (int))), (TINYREFL_VALUE((TINYREFL_TYPE((int test_structs::ComplexStruct::*), (int test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::intField))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(innerStruct)), (TINYREFL_STRING(test_structs::ComplexStruct::innerStruct)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((test_structs::SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_VALUE((TINYREFL_TYPE((test_structs::SimpleStruct test_structs::ComplexStruct::*), (test_structs::SimpleStruct test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::innerStruct))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(structVector)), (TINYREFL_STRING(test_structs::ComplexStruct::structVector)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::vector<SimpleStruct>), (std::vector<SimpleStruct>))), (TINYREFL_VALUE((TINYREFL_TYPE((std::vector<SimpleStruct> test_structs::ComplexStruct::*), (std::vector<SimpleStruct> test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::structVector))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intSet)), (TINYREFL_STRING(test_structs::ComplexStruct::intSet)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::set<int>), (std::set<int>))), (TINYREFL_VALUE((TINYREFL_TYPE((std::set<int> test_structs::ComplexStruct::*), (std::set<int> test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::intSet))), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intField)), (TINYREFL_STRING(test_structs::SimpleStruct::intField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((int), (int))), (TINYREFL_VALUE((TINYREFL_TYPE((int test_structs::SimpleStruct::*), (int test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::intField))), (TINYREFL_SEQUENCE(()))), TINYREFL_ENUM((TINYREFL_STRING(Enum)), (TINYREFL_STRING(test_structs::Enum)), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (test_structs::Enum), (TINYREFL_SEQUENCE((TINYREFL_ENUM_VALUE((TINYREFL_STRING(Item1)), (TINYREFL_STRING(test_structs::Enum::Item1)), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((Enum), (test_structs::Enum))), (test_structs::Enum::Item1))), (TINYREFL_SEQUENCE(()))), TINYREFL_ENUM_VALUE((TINYREFL_STRING(Item2)), (TINYREFL_STRING(test_structs::Enum::Item2)), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((Enum), (test_structs::Enum))), (test_structs::Enum::Item2))), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE(()))), TINYREFL_ENUM_VALUE((TINYREFL_STRING(Item2)), (TINYREFL_STRING(test_structs::Enum::Item2)), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((Enum), (test_structs::Enum))), (test_structs::Enum::Item2))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(structVector)), (TINYREFL_STRING(test_structs::ComplexStruct::structVector)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::vector<SimpleStruct>), (std::vector<SimpleStruct>))), (TINYREFL_VALUE((TINYREFL_TYPE((std::vector<SimpleStruct> test_structs::ComplexStruct::*), (std::vector<SimpleStruct> test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::structVector))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(enumField)), (TINYREFL_STRING(test_structs::SimpleStruct::enumField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((test_structs::Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((test_structs::Enum test_structs::SimpleStruct::*), (test_structs::Enum test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::enumField))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(strField)), (TINYREFL_STRING(test_structs::SimpleStruct::strField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::string), (std::string))), (TINYREFL_VALUE((TINYREFL_TYPE((std::string test_structs::SimpleStruct::*), (std::string test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::strField))), (TINYREFL_SEQUENCE(()))), TINYREFL_CLASS((TINYREFL_STRING(SimpleStruct)), (TINYREFL_STRING(test_structs::SimpleStruct)), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (test_structs::SimpleStruct), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE((TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intField)), (TINYREFL_STRING(test_structs::SimpleStruct::intField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((int), (int))), (TINYREFL_VALUE((TINYREFL_TYPE((int test_structs::SimpleStruct::*), (int test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::intField))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(strField)), (TINYREFL_STRING(test_structs::SimpleStruct::strField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::string), (std::string))), (TINYREFL_VALUE((TINYREFL_TYPE((std::string test_structs::SimpleStruct::*), (std::string test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::strField))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(enumField)), (TINYREFL_STRING(test_structs::SimpleStruct::enumField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((test_structs::Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((test_structs::Enum test_structs::SimpleStruct::*), (test_structs::Enum test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::enumField))), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(()))), TINYREFL_ENUM_VALUE((TINYREFL_STRING(Item1)), (TINYREFL_STRING(test_structs::Enum::Item1)), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((Enum), (test_structs::Enum))), (test_structs::Enum::Item1))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intField)), (TINYREFL_STRING(test_structs::ComplexStruct::intField)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((int), (int))), (TINYREFL_VALUE((TINYREFL_TYPE((int test_structs::ComplexStruct::*), (int test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::intField))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(innerStruct)), (TINYREFL_STRING(test_structs::ComplexStruct::innerStruct)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((test_structs::SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_VALUE((TINYREFL_TYPE((test_structs::SimpleStruct test_structs::ComplexStruct::*), (test_structs::SimpleStruct test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::innerStruct))), (TINYREFL_SEQUENCE(()))), TINYREFL_NAMESPACE((TINYREFL_STRING(test_structs)), (TINYREFL_STRING(test_structs)), (TINYREFL_STRING()), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE((TINYREFL_CLASS((TINYREFL_STRING(SimpleStruct)), (TINYREFL_STRING(test_structs::SimpleStruct)), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (test_structs::SimpleStruct), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE((TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intField)), (TINYREFL_STRING(test_structs::SimpleStruct::intField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((int), (int))), (TINYREFL_VALUE((TINYREFL_TYPE((int test_structs::SimpleStruct::*), (int test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::intField))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(strField)), (TINYREFL_STRING(test_structs::SimpleStruct::strField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::string), (std::string))), (TINYREFL_VALUE((TINYREFL_TYPE((std::string test_structs::SimpleStruct::*), (std::string test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::strField))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(enumField)), (TINYREFL_STRING(test_structs::SimpleStruct::enumField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((test_structs::Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((test_structs::Enum test_structs::SimpleStruct::*), (test_structs::Enum test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::enumField))), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(()))), TINYREFL_CLASS((TINYREFL_STRING(ComplexStruct)), (TINYREFL_STRING(test_structs::ComplexStruct)), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (test_structs::ComplexStruct), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE((TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intField)), (TINYREFL_STRING(test_structs::ComplexStruct::intField)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((int), (int))), (TINYREFL_VALUE((TINYREFL_TYPE((int test_structs::ComplexStruct::*), (int test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::intField))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(innerStruct)), (TINYREFL_STRING(test_structs::ComplexStruct::innerStruct)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((test_structs::SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_VALUE((TINYREFL_TYPE((test_structs::SimpleStruct test_structs::ComplexStruct::*), (test_structs::SimpleStruct test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::innerStruct))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(structVector)), (TINYREFL_STRING(test_structs::ComplexStruct::structVector)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::vector<SimpleStruct>), (std::vector<SimpleStruct>))), (TINYREFL_VALUE((TINYREFL_TYPE((std::vector<SimpleStruct> test_structs::ComplexStruct::*), (std::vector<SimpleStruct> test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::structVector))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intSet)), (TINYREFL_STRING(test_structs::ComplexStruct::intSet)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::set<int>), (std::set<int>))), (TINYREFL_VALUE((TINYREFL_TYPE((std::set<int> test_structs::ComplexStruct::*), (std::set<int> test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::intSet))), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE((TINYREFL_ENUM((TINYREFL_STRING(Enum)), (TINYREFL_STRING(test_structs::Enum)), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (test_structs::Enum), (TINYREFL_SEQUENCE((TINYREFL_ENUM_VALUE((TINYREFL_STRING(Item1)), (TINYREFL_STRING(test_structs::Enum::Item1)), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((Enum), (test_structs::Enum))), (test_structs::Enum::Item1))), (TINYREFL_SEQUENCE(()))), TINYREFL_ENUM_VALUE((TINYREFL_STRING(Item2)), (TINYREFL_STRING(test_structs::Enum::Item2)), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((Enum), (test_structs::Enum))), (test_structs::Enum::Item2))), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intSet)), (TINYREFL_STRING(test_structs::ComplexStruct::intSet)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::set<int>), (std::set<int>))), (TINYREFL_VALUE((TINYREFL_TYPE((std::set<int> test_structs::ComplexStruct::*), (std::set<int> test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::intSet))), (TINYREFL_SEQUENCE(()))))) | |
#ifdef TINYREFL_ENTITIES | |
#undef TINYREFL_ENTITIES | |
#endif // TINYREFL_ENTITIES | |
#define TINYREFL_ENTITIES TINYREFL_ENTITIES_0 | |
#elif TINYREFL_GENERATED_FILE_COUNT == 0 | |
#undef TINYREFL_GENERATED_FILE_COUNT | |
#define TINYREFL_GENERATED_FILE_COUNT 1 | |
#define TINYREFL_ENTITIES_1 TINYREFL_SEQUENCE_CAT((TINYREFL_ENTITIES_0), (TINYREFL_SEQUENCE((TINYREFL_FILE((TINYREFL_STRING(test_structs.h)), (TINYREFL_STRING(test_structs.h)), (TINYREFL_SEQUENCE((TINYREFL_NAMESPACE((TINYREFL_STRING(test_structs)), (TINYREFL_STRING(test_structs)), (TINYREFL_STRING()), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE((TINYREFL_CLASS((TINYREFL_STRING(SimpleStruct)), (TINYREFL_STRING(test_structs::SimpleStruct)), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (test_structs::SimpleStruct), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE((TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intField)), (TINYREFL_STRING(test_structs::SimpleStruct::intField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((int), (int))), (TINYREFL_VALUE((TINYREFL_TYPE((int test_structs::SimpleStruct::*), (int test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::intField))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(strField)), (TINYREFL_STRING(test_structs::SimpleStruct::strField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::string), (std::string))), (TINYREFL_VALUE((TINYREFL_TYPE((std::string test_structs::SimpleStruct::*), (std::string test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::strField))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(enumField)), (TINYREFL_STRING(test_structs::SimpleStruct::enumField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((test_structs::Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((test_structs::Enum test_structs::SimpleStruct::*), (test_structs::Enum test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::enumField))), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(()))), TINYREFL_CLASS((TINYREFL_STRING(ComplexStruct)), (TINYREFL_STRING(test_structs::ComplexStruct)), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (test_structs::ComplexStruct), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE((TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intField)), (TINYREFL_STRING(test_structs::ComplexStruct::intField)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((int), (int))), (TINYREFL_VALUE((TINYREFL_TYPE((int test_structs::ComplexStruct::*), (int test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::intField))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(innerStruct)), (TINYREFL_STRING(test_structs::ComplexStruct::innerStruct)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((test_structs::SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_VALUE((TINYREFL_TYPE((test_structs::SimpleStruct test_structs::ComplexStruct::*), (test_structs::SimpleStruct test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::innerStruct))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(structVector)), (TINYREFL_STRING(test_structs::ComplexStruct::structVector)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::vector<SimpleStruct>), (std::vector<SimpleStruct>))), (TINYREFL_VALUE((TINYREFL_TYPE((std::vector<SimpleStruct> test_structs::ComplexStruct::*), (std::vector<SimpleStruct> test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::structVector))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intSet)), (TINYREFL_STRING(test_structs::ComplexStruct::intSet)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::set<int>), (std::set<int>))), (TINYREFL_VALUE((TINYREFL_TYPE((std::set<int> test_structs::ComplexStruct::*), (std::set<int> test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::intSet))), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE((TINYREFL_ENUM((TINYREFL_STRING(Enum)), (TINYREFL_STRING(test_structs::Enum)), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (test_structs::Enum), (TINYREFL_SEQUENCE((TINYREFL_ENUM_VALUE((TINYREFL_STRING(Item1)), (TINYREFL_STRING(test_structs::Enum::Item1)), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((Enum), (test_structs::Enum))), (test_structs::Enum::Item1))), (TINYREFL_SEQUENCE(()))), TINYREFL_ENUM_VALUE((TINYREFL_STRING(Item2)), (TINYREFL_STRING(test_structs::Enum::Item2)), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((Enum), (test_structs::Enum))), (test_structs::Enum::Item2))), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(()))))))), TINYREFL_CLASS((TINYREFL_STRING(ComplexStruct)), (TINYREFL_STRING(test_structs::ComplexStruct)), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (test_structs::ComplexStruct), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE((TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intField)), (TINYREFL_STRING(test_structs::ComplexStruct::intField)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((int), (int))), (TINYREFL_VALUE((TINYREFL_TYPE((int test_structs::ComplexStruct::*), (int test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::intField))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(innerStruct)), (TINYREFL_STRING(test_structs::ComplexStruct::innerStruct)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((test_structs::SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_VALUE((TINYREFL_TYPE((test_structs::SimpleStruct test_structs::ComplexStruct::*), (test_structs::SimpleStruct test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::innerStruct))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(structVector)), (TINYREFL_STRING(test_structs::ComplexStruct::structVector)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::vector<SimpleStruct>), (std::vector<SimpleStruct>))), (TINYREFL_VALUE((TINYREFL_TYPE((std::vector<SimpleStruct> test_structs::ComplexStruct::*), (std::vector<SimpleStruct> test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::structVector))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intSet)), (TINYREFL_STRING(test_structs::ComplexStruct::intSet)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::set<int>), (std::set<int>))), (TINYREFL_VALUE((TINYREFL_TYPE((std::set<int> test_structs::ComplexStruct::*), (std::set<int> test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::intSet))), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intField)), (TINYREFL_STRING(test_structs::SimpleStruct::intField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((int), (int))), (TINYREFL_VALUE((TINYREFL_TYPE((int test_structs::SimpleStruct::*), (int test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::intField))), (TINYREFL_SEQUENCE(()))), TINYREFL_ENUM((TINYREFL_STRING(Enum)), (TINYREFL_STRING(test_structs::Enum)), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (test_structs::Enum), (TINYREFL_SEQUENCE((TINYREFL_ENUM_VALUE((TINYREFL_STRING(Item1)), (TINYREFL_STRING(test_structs::Enum::Item1)), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((Enum), (test_structs::Enum))), (test_structs::Enum::Item1))), (TINYREFL_SEQUENCE(()))), TINYREFL_ENUM_VALUE((TINYREFL_STRING(Item2)), (TINYREFL_STRING(test_structs::Enum::Item2)), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((Enum), (test_structs::Enum))), (test_structs::Enum::Item2))), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE(()))), TINYREFL_ENUM_VALUE((TINYREFL_STRING(Item2)), (TINYREFL_STRING(test_structs::Enum::Item2)), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((Enum), (test_structs::Enum))), (test_structs::Enum::Item2))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(structVector)), (TINYREFL_STRING(test_structs::ComplexStruct::structVector)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::vector<SimpleStruct>), (std::vector<SimpleStruct>))), (TINYREFL_VALUE((TINYREFL_TYPE((std::vector<SimpleStruct> test_structs::ComplexStruct::*), (std::vector<SimpleStruct> test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::structVector))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(enumField)), (TINYREFL_STRING(test_structs::SimpleStruct::enumField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((test_structs::Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((test_structs::Enum test_structs::SimpleStruct::*), (test_structs::Enum test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::enumField))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(strField)), (TINYREFL_STRING(test_structs::SimpleStruct::strField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::string), (std::string))), (TINYREFL_VALUE((TINYREFL_TYPE((std::string test_structs::SimpleStruct::*), (std::string test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::strField))), (TINYREFL_SEQUENCE(()))), TINYREFL_CLASS((TINYREFL_STRING(SimpleStruct)), (TINYREFL_STRING(test_structs::SimpleStruct)), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (test_structs::SimpleStruct), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE((TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intField)), (TINYREFL_STRING(test_structs::SimpleStruct::intField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((int), (int))), (TINYREFL_VALUE((TINYREFL_TYPE((int test_structs::SimpleStruct::*), (int test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::intField))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(strField)), (TINYREFL_STRING(test_structs::SimpleStruct::strField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::string), (std::string))), (TINYREFL_VALUE((TINYREFL_TYPE((std::string test_structs::SimpleStruct::*), (std::string test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::strField))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(enumField)), (TINYREFL_STRING(test_structs::SimpleStruct::enumField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((test_structs::Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((test_structs::Enum test_structs::SimpleStruct::*), (test_structs::Enum test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::enumField))), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(()))), TINYREFL_ENUM_VALUE((TINYREFL_STRING(Item1)), (TINYREFL_STRING(test_structs::Enum::Item1)), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((Enum), (test_structs::Enum))), (test_structs::Enum::Item1))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intField)), (TINYREFL_STRING(test_structs::ComplexStruct::intField)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((int), (int))), (TINYREFL_VALUE((TINYREFL_TYPE((int test_structs::ComplexStruct::*), (int test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::intField))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(innerStruct)), (TINYREFL_STRING(test_structs::ComplexStruct::innerStruct)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((test_structs::SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_VALUE((TINYREFL_TYPE((test_structs::SimpleStruct test_structs::ComplexStruct::*), (test_structs::SimpleStruct test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::innerStruct))), (TINYREFL_SEQUENCE(()))), TINYREFL_NAMESPACE((TINYREFL_STRING(test_structs)), (TINYREFL_STRING(test_structs)), (TINYREFL_STRING()), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE((TINYREFL_CLASS((TINYREFL_STRING(SimpleStruct)), (TINYREFL_STRING(test_structs::SimpleStruct)), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (test_structs::SimpleStruct), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE((TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intField)), (TINYREFL_STRING(test_structs::SimpleStruct::intField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((int), (int))), (TINYREFL_VALUE((TINYREFL_TYPE((int test_structs::SimpleStruct::*), (int test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::intField))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(strField)), (TINYREFL_STRING(test_structs::SimpleStruct::strField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::string), (std::string))), (TINYREFL_VALUE((TINYREFL_TYPE((std::string test_structs::SimpleStruct::*), (std::string test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::strField))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(enumField)), (TINYREFL_STRING(test_structs::SimpleStruct::enumField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((test_structs::Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((test_structs::Enum test_structs::SimpleStruct::*), (test_structs::Enum test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::enumField))), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(()))), TINYREFL_CLASS((TINYREFL_STRING(ComplexStruct)), (TINYREFL_STRING(test_structs::ComplexStruct)), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (test_structs::ComplexStruct), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE((TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intField)), (TINYREFL_STRING(test_structs::ComplexStruct::intField)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((int), (int))), (TINYREFL_VALUE((TINYREFL_TYPE((int test_structs::ComplexStruct::*), (int test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::intField))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(innerStruct)), (TINYREFL_STRING(test_structs::ComplexStruct::innerStruct)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((test_structs::SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_VALUE((TINYREFL_TYPE((test_structs::SimpleStruct test_structs::ComplexStruct::*), (test_structs::SimpleStruct test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::innerStruct))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(structVector)), (TINYREFL_STRING(test_structs::ComplexStruct::structVector)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::vector<SimpleStruct>), (std::vector<SimpleStruct>))), (TINYREFL_VALUE((TINYREFL_TYPE((std::vector<SimpleStruct> test_structs::ComplexStruct::*), (std::vector<SimpleStruct> test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::structVector))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intSet)), (TINYREFL_STRING(test_structs::ComplexStruct::intSet)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::set<int>), (std::set<int>))), (TINYREFL_VALUE((TINYREFL_TYPE((std::set<int> test_structs::ComplexStruct::*), (std::set<int> test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::intSet))), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE((TINYREFL_ENUM((TINYREFL_STRING(Enum)), (TINYREFL_STRING(test_structs::Enum)), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (test_structs::Enum), (TINYREFL_SEQUENCE((TINYREFL_ENUM_VALUE((TINYREFL_STRING(Item1)), (TINYREFL_STRING(test_structs::Enum::Item1)), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((Enum), (test_structs::Enum))), (test_structs::Enum::Item1))), (TINYREFL_SEQUENCE(()))), TINYREFL_ENUM_VALUE((TINYREFL_STRING(Item2)), (TINYREFL_STRING(test_structs::Enum::Item2)), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((Enum), (test_structs::Enum))), (test_structs::Enum::Item2))), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intSet)), (TINYREFL_STRING(test_structs::ComplexStruct::intSet)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::set<int>), (std::set<int>))), (TINYREFL_VALUE((TINYREFL_TYPE((std::set<int> test_structs::ComplexStruct::*), (std::set<int> test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::intSet))), (TINYREFL_SEQUENCE(()))))))) | |
#undef TINYREFL_ENTITIES | |
#define TINYREFL_ENTITIES TINYREFL_ENTITIES_1 | |
#elif TINYREFL_GENERATED_FILE_COUNT == 1 | |
#undef TINYREFL_GENERATED_FILE_COUNT | |
#define TINYREFL_GENERATED_FILE_COUNT 2 | |
#define TINYREFL_ENTITIES_2 TINYREFL_SEQUENCE_CAT((TINYREFL_ENTITIES_1), (TINYREFL_SEQUENCE((TINYREFL_FILE((TINYREFL_STRING(test_structs.h)), (TINYREFL_STRING(test_structs.h)), (TINYREFL_SEQUENCE((TINYREFL_NAMESPACE((TINYREFL_STRING(test_structs)), (TINYREFL_STRING(test_structs)), (TINYREFL_STRING()), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE((TINYREFL_CLASS((TINYREFL_STRING(SimpleStruct)), (TINYREFL_STRING(test_structs::SimpleStruct)), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (test_structs::SimpleStruct), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE((TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intField)), (TINYREFL_STRING(test_structs::SimpleStruct::intField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((int), (int))), (TINYREFL_VALUE((TINYREFL_TYPE((int test_structs::SimpleStruct::*), (int test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::intField))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(strField)), (TINYREFL_STRING(test_structs::SimpleStruct::strField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::string), (std::string))), (TINYREFL_VALUE((TINYREFL_TYPE((std::string test_structs::SimpleStruct::*), (std::string test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::strField))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(enumField)), (TINYREFL_STRING(test_structs::SimpleStruct::enumField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((test_structs::Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((test_structs::Enum test_structs::SimpleStruct::*), (test_structs::Enum test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::enumField))), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(()))), TINYREFL_CLASS((TINYREFL_STRING(ComplexStruct)), (TINYREFL_STRING(test_structs::ComplexStruct)), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (test_structs::ComplexStruct), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE((TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intField)), (TINYREFL_STRING(test_structs::ComplexStruct::intField)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((int), (int))), (TINYREFL_VALUE((TINYREFL_TYPE((int test_structs::ComplexStruct::*), (int test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::intField))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(innerStruct)), (TINYREFL_STRING(test_structs::ComplexStruct::innerStruct)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((test_structs::SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_VALUE((TINYREFL_TYPE((test_structs::SimpleStruct test_structs::ComplexStruct::*), (test_structs::SimpleStruct test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::innerStruct))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(structVector)), (TINYREFL_STRING(test_structs::ComplexStruct::structVector)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::vector<SimpleStruct>), (std::vector<SimpleStruct>))), (TINYREFL_VALUE((TINYREFL_TYPE((std::vector<SimpleStruct> test_structs::ComplexStruct::*), (std::vector<SimpleStruct> test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::structVector))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intSet)), (TINYREFL_STRING(test_structs::ComplexStruct::intSet)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::set<int>), (std::set<int>))), (TINYREFL_VALUE((TINYREFL_TYPE((std::set<int> test_structs::ComplexStruct::*), (std::set<int> test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::intSet))), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE((TINYREFL_ENUM((TINYREFL_STRING(Enum)), (TINYREFL_STRING(test_structs::Enum)), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (test_structs::Enum), (TINYREFL_SEQUENCE((TINYREFL_ENUM_VALUE((TINYREFL_STRING(Item1)), (TINYREFL_STRING(test_structs::Enum::Item1)), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((Enum), (test_structs::Enum))), (test_structs::Enum::Item1))), (TINYREFL_SEQUENCE(()))), TINYREFL_ENUM_VALUE((TINYREFL_STRING(Item2)), (TINYREFL_STRING(test_structs::Enum::Item2)), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((Enum), (test_structs::Enum))), (test_structs::Enum::Item2))), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(()))))))), TINYREFL_CLASS((TINYREFL_STRING(ComplexStruct)), (TINYREFL_STRING(test_structs::ComplexStruct)), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (test_structs::ComplexStruct), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE((TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intField)), (TINYREFL_STRING(test_structs::ComplexStruct::intField)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((int), (int))), (TINYREFL_VALUE((TINYREFL_TYPE((int test_structs::ComplexStruct::*), (int test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::intField))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(innerStruct)), (TINYREFL_STRING(test_structs::ComplexStruct::innerStruct)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((test_structs::SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_VALUE((TINYREFL_TYPE((test_structs::SimpleStruct test_structs::ComplexStruct::*), (test_structs::SimpleStruct test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::innerStruct))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(structVector)), (TINYREFL_STRING(test_structs::ComplexStruct::structVector)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::vector<SimpleStruct>), (std::vector<SimpleStruct>))), (TINYREFL_VALUE((TINYREFL_TYPE((std::vector<SimpleStruct> test_structs::ComplexStruct::*), (std::vector<SimpleStruct> test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::structVector))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intSet)), (TINYREFL_STRING(test_structs::ComplexStruct::intSet)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::set<int>), (std::set<int>))), (TINYREFL_VALUE((TINYREFL_TYPE((std::set<int> test_structs::ComplexStruct::*), (std::set<int> test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::intSet))), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intField)), (TINYREFL_STRING(test_structs::SimpleStruct::intField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((int), (int))), (TINYREFL_VALUE((TINYREFL_TYPE((int test_structs::SimpleStruct::*), (int test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::intField))), (TINYREFL_SEQUENCE(()))), TINYREFL_ENUM((TINYREFL_STRING(Enum)), (TINYREFL_STRING(test_structs::Enum)), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (test_structs::Enum), (TINYREFL_SEQUENCE((TINYREFL_ENUM_VALUE((TINYREFL_STRING(Item1)), (TINYREFL_STRING(test_structs::Enum::Item1)), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((Enum), (test_structs::Enum))), (test_structs::Enum::Item1))), (TINYREFL_SEQUENCE(()))), TINYREFL_ENUM_VALUE((TINYREFL_STRING(Item2)), (TINYREFL_STRING(test_structs::Enum::Item2)), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((Enum), (test_structs::Enum))), (test_structs::Enum::Item2))), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE(()))), TINYREFL_ENUM_VALUE((TINYREFL_STRING(Item2)), (TINYREFL_STRING(test_structs::Enum::Item2)), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((Enum), (test_structs::Enum))), (test_structs::Enum::Item2))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(structVector)), (TINYREFL_STRING(test_structs::ComplexStruct::structVector)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::vector<SimpleStruct>), (std::vector<SimpleStruct>))), (TINYREFL_VALUE((TINYREFL_TYPE((std::vector<SimpleStruct> test_structs::ComplexStruct::*), (std::vector<SimpleStruct> test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::structVector))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(enumField)), (TINYREFL_STRING(test_structs::SimpleStruct::enumField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((test_structs::Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((test_structs::Enum test_structs::SimpleStruct::*), (test_structs::Enum test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::enumField))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(strField)), (TINYREFL_STRING(test_structs::SimpleStruct::strField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::string), (std::string))), (TINYREFL_VALUE((TINYREFL_TYPE((std::string test_structs::SimpleStruct::*), (std::string test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::strField))), (TINYREFL_SEQUENCE(()))), TINYREFL_CLASS((TINYREFL_STRING(SimpleStruct)), (TINYREFL_STRING(test_structs::SimpleStruct)), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (test_structs::SimpleStruct), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE((TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intField)), (TINYREFL_STRING(test_structs::SimpleStruct::intField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((int), (int))), (TINYREFL_VALUE((TINYREFL_TYPE((int test_structs::SimpleStruct::*), (int test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::intField))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(strField)), (TINYREFL_STRING(test_structs::SimpleStruct::strField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::string), (std::string))), (TINYREFL_VALUE((TINYREFL_TYPE((std::string test_structs::SimpleStruct::*), (std::string test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::strField))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(enumField)), (TINYREFL_STRING(test_structs::SimpleStruct::enumField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((test_structs::Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((test_structs::Enum test_structs::SimpleStruct::*), (test_structs::Enum test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::enumField))), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(()))), TINYREFL_ENUM_VALUE((TINYREFL_STRING(Item1)), (TINYREFL_STRING(test_structs::Enum::Item1)), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((Enum), (test_structs::Enum))), (test_structs::Enum::Item1))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intField)), (TINYREFL_STRING(test_structs::ComplexStruct::intField)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((int), (int))), (TINYREFL_VALUE((TINYREFL_TYPE((int test_structs::ComplexStruct::*), (int test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::intField))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(innerStruct)), (TINYREFL_STRING(test_structs::ComplexStruct::innerStruct)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((test_structs::SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_VALUE((TINYREFL_TYPE((test_structs::SimpleStruct test_structs::ComplexStruct::*), (test_structs::SimpleStruct test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::innerStruct))), (TINYREFL_SEQUENCE(()))), TINYREFL_NAMESPACE((TINYREFL_STRING(test_structs)), (TINYREFL_STRING(test_structs)), (TINYREFL_STRING()), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE((TINYREFL_CLASS((TINYREFL_STRING(SimpleStruct)), (TINYREFL_STRING(test_structs::SimpleStruct)), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (test_structs::SimpleStruct), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE((TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intField)), (TINYREFL_STRING(test_structs::SimpleStruct::intField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((int), (int))), (TINYREFL_VALUE((TINYREFL_TYPE((int test_structs::SimpleStruct::*), (int test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::intField))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(strField)), (TINYREFL_STRING(test_structs::SimpleStruct::strField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::string), (std::string))), (TINYREFL_VALUE((TINYREFL_TYPE((std::string test_structs::SimpleStruct::*), (std::string test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::strField))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(enumField)), (TINYREFL_STRING(test_structs::SimpleStruct::enumField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((test_structs::Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((test_structs::Enum test_structs::SimpleStruct::*), (test_structs::Enum test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::enumField))), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(()))), TINYREFL_CLASS((TINYREFL_STRING(ComplexStruct)), (TINYREFL_STRING(test_structs::ComplexStruct)), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (test_structs::ComplexStruct), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE((TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intField)), (TINYREFL_STRING(test_structs::ComplexStruct::intField)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((int), (int))), (TINYREFL_VALUE((TINYREFL_TYPE((int test_structs::ComplexStruct::*), (int test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::intField))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(innerStruct)), (TINYREFL_STRING(test_structs::ComplexStruct::innerStruct)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((test_structs::SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_VALUE((TINYREFL_TYPE((test_structs::SimpleStruct test_structs::ComplexStruct::*), (test_structs::SimpleStruct test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::innerStruct))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(structVector)), (TINYREFL_STRING(test_structs::ComplexStruct::structVector)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::vector<SimpleStruct>), (std::vector<SimpleStruct>))), (TINYREFL_VALUE((TINYREFL_TYPE((std::vector<SimpleStruct> test_structs::ComplexStruct::*), (std::vector<SimpleStruct> test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::structVector))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intSet)), (TINYREFL_STRING(test_structs::ComplexStruct::intSet)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::set<int>), (std::set<int>))), (TINYREFL_VALUE((TINYREFL_TYPE((std::set<int> test_structs::ComplexStruct::*), (std::set<int> test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::intSet))), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE((TINYREFL_ENUM((TINYREFL_STRING(Enum)), (TINYREFL_STRING(test_structs::Enum)), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (test_structs::Enum), (TINYREFL_SEQUENCE((TINYREFL_ENUM_VALUE((TINYREFL_STRING(Item1)), (TINYREFL_STRING(test_structs::Enum::Item1)), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((Enum), (test_structs::Enum))), (test_structs::Enum::Item1))), (TINYREFL_SEQUENCE(()))), TINYREFL_ENUM_VALUE((TINYREFL_STRING(Item2)), (TINYREFL_STRING(test_structs::Enum::Item2)), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((Enum), (test_structs::Enum))), (test_structs::Enum::Item2))), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intSet)), (TINYREFL_STRING(test_structs::ComplexStruct::intSet)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::set<int>), (std::set<int>))), (TINYREFL_VALUE((TINYREFL_TYPE((std::set<int> test_structs::ComplexStruct::*), (std::set<int> test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::intSet))), (TINYREFL_SEQUENCE(()))))))) | |
#undef TINYREFL_ENTITIES | |
#define TINYREFL_ENTITIES TINYREFL_ENTITIES_2 | |
#elif TINYREFL_GENERATED_FILE_COUNT == 2 | |
#undef TINYREFL_GENERATED_FILE_COUNT | |
#define TINYREFL_GENERATED_FILE_COUNT 3 | |
#define TINYREFL_ENTITIES_3 TINYREFL_SEQUENCE_CAT((TINYREFL_ENTITIES_2), (TINYREFL_SEQUENCE((TINYREFL_FILE((TINYREFL_STRING(test_structs.h)), (TINYREFL_STRING(test_structs.h)), (TINYREFL_SEQUENCE((TINYREFL_NAMESPACE((TINYREFL_STRING(test_structs)), (TINYREFL_STRING(test_structs)), (TINYREFL_STRING()), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE((TINYREFL_CLASS((TINYREFL_STRING(SimpleStruct)), (TINYREFL_STRING(test_structs::SimpleStruct)), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (test_structs::SimpleStruct), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE((TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intField)), (TINYREFL_STRING(test_structs::SimpleStruct::intField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((int), (int))), (TINYREFL_VALUE((TINYREFL_TYPE((int test_structs::SimpleStruct::*), (int test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::intField))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(strField)), (TINYREFL_STRING(test_structs::SimpleStruct::strField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::string), (std::string))), (TINYREFL_VALUE((TINYREFL_TYPE((std::string test_structs::SimpleStruct::*), (std::string test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::strField))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(enumField)), (TINYREFL_STRING(test_structs::SimpleStruct::enumField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((test_structs::Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((test_structs::Enum test_structs::SimpleStruct::*), (test_structs::Enum test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::enumField))), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(()))), TINYREFL_CLASS((TINYREFL_STRING(ComplexStruct)), (TINYREFL_STRING(test_structs::ComplexStruct)), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (test_structs::ComplexStruct), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE((TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intField)), (TINYREFL_STRING(test_structs::ComplexStruct::intField)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((int), (int))), (TINYREFL_VALUE((TINYREFL_TYPE((int test_structs::ComplexStruct::*), (int test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::intField))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(innerStruct)), (TINYREFL_STRING(test_structs::ComplexStruct::innerStruct)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((test_structs::SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_VALUE((TINYREFL_TYPE((test_structs::SimpleStruct test_structs::ComplexStruct::*), (test_structs::SimpleStruct test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::innerStruct))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(structVector)), (TINYREFL_STRING(test_structs::ComplexStruct::structVector)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::vector<SimpleStruct>), (std::vector<SimpleStruct>))), (TINYREFL_VALUE((TINYREFL_TYPE((std::vector<SimpleStruct> test_structs::ComplexStruct::*), (std::vector<SimpleStruct> test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::structVector))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intSet)), (TINYREFL_STRING(test_structs::ComplexStruct::intSet)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::set<int>), (std::set<int>))), (TINYREFL_VALUE((TINYREFL_TYPE((std::set<int> test_structs::ComplexStruct::*), (std::set<int> test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::intSet))), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE((TINYREFL_ENUM((TINYREFL_STRING(Enum)), (TINYREFL_STRING(test_structs::Enum)), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (test_structs::Enum), (TINYREFL_SEQUENCE((TINYREFL_ENUM_VALUE((TINYREFL_STRING(Item1)), (TINYREFL_STRING(test_structs::Enum::Item1)), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((Enum), (test_structs::Enum))), (test_structs::Enum::Item1))), (TINYREFL_SEQUENCE(()))), TINYREFL_ENUM_VALUE((TINYREFL_STRING(Item2)), (TINYREFL_STRING(test_structs::Enum::Item2)), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((Enum), (test_structs::Enum))), (test_structs::Enum::Item2))), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(()))))))), TINYREFL_CLASS((TINYREFL_STRING(ComplexStruct)), (TINYREFL_STRING(test_structs::ComplexStruct)), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (test_structs::ComplexStruct), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE((TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intField)), (TINYREFL_STRING(test_structs::ComplexStruct::intField)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((int), (int))), (TINYREFL_VALUE((TINYREFL_TYPE((int test_structs::ComplexStruct::*), (int test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::intField))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(innerStruct)), (TINYREFL_STRING(test_structs::ComplexStruct::innerStruct)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((test_structs::SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_VALUE((TINYREFL_TYPE((test_structs::SimpleStruct test_structs::ComplexStruct::*), (test_structs::SimpleStruct test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::innerStruct))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(structVector)), (TINYREFL_STRING(test_structs::ComplexStruct::structVector)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::vector<SimpleStruct>), (std::vector<SimpleStruct>))), (TINYREFL_VALUE((TINYREFL_TYPE((std::vector<SimpleStruct> test_structs::ComplexStruct::*), (std::vector<SimpleStruct> test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::structVector))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intSet)), (TINYREFL_STRING(test_structs::ComplexStruct::intSet)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::set<int>), (std::set<int>))), (TINYREFL_VALUE((TINYREFL_TYPE((std::set<int> test_structs::ComplexStruct::*), (std::set<int> test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::intSet))), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intField)), (TINYREFL_STRING(test_structs::SimpleStruct::intField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((int), (int))), (TINYREFL_VALUE((TINYREFL_TYPE((int test_structs::SimpleStruct::*), (int test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::intField))), (TINYREFL_SEQUENCE(()))), TINYREFL_ENUM((TINYREFL_STRING(Enum)), (TINYREFL_STRING(test_structs::Enum)), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (test_structs::Enum), (TINYREFL_SEQUENCE((TINYREFL_ENUM_VALUE((TINYREFL_STRING(Item1)), (TINYREFL_STRING(test_structs::Enum::Item1)), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((Enum), (test_structs::Enum))), (test_structs::Enum::Item1))), (TINYREFL_SEQUENCE(()))), TINYREFL_ENUM_VALUE((TINYREFL_STRING(Item2)), (TINYREFL_STRING(test_structs::Enum::Item2)), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((Enum), (test_structs::Enum))), (test_structs::Enum::Item2))), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE(()))), TINYREFL_ENUM_VALUE((TINYREFL_STRING(Item2)), (TINYREFL_STRING(test_structs::Enum::Item2)), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((Enum), (test_structs::Enum))), (test_structs::Enum::Item2))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(structVector)), (TINYREFL_STRING(test_structs::ComplexStruct::structVector)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::vector<SimpleStruct>), (std::vector<SimpleStruct>))), (TINYREFL_VALUE((TINYREFL_TYPE((std::vector<SimpleStruct> test_structs::ComplexStruct::*), (std::vector<SimpleStruct> test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::structVector))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(enumField)), (TINYREFL_STRING(test_structs::SimpleStruct::enumField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((test_structs::Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((test_structs::Enum test_structs::SimpleStruct::*), (test_structs::Enum test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::enumField))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(strField)), (TINYREFL_STRING(test_structs::SimpleStruct::strField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::string), (std::string))), (TINYREFL_VALUE((TINYREFL_TYPE((std::string test_structs::SimpleStruct::*), (std::string test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::strField))), (TINYREFL_SEQUENCE(()))), TINYREFL_CLASS((TINYREFL_STRING(SimpleStruct)), (TINYREFL_STRING(test_structs::SimpleStruct)), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (test_structs::SimpleStruct), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE((TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intField)), (TINYREFL_STRING(test_structs::SimpleStruct::intField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((int), (int))), (TINYREFL_VALUE((TINYREFL_TYPE((int test_structs::SimpleStruct::*), (int test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::intField))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(strField)), (TINYREFL_STRING(test_structs::SimpleStruct::strField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::string), (std::string))), (TINYREFL_VALUE((TINYREFL_TYPE((std::string test_structs::SimpleStruct::*), (std::string test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::strField))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(enumField)), (TINYREFL_STRING(test_structs::SimpleStruct::enumField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((test_structs::Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((test_structs::Enum test_structs::SimpleStruct::*), (test_structs::Enum test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::enumField))), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(()))), TINYREFL_ENUM_VALUE((TINYREFL_STRING(Item1)), (TINYREFL_STRING(test_structs::Enum::Item1)), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((Enum), (test_structs::Enum))), (test_structs::Enum::Item1))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intField)), (TINYREFL_STRING(test_structs::ComplexStruct::intField)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((int), (int))), (TINYREFL_VALUE((TINYREFL_TYPE((int test_structs::ComplexStruct::*), (int test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::intField))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(innerStruct)), (TINYREFL_STRING(test_structs::ComplexStruct::innerStruct)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((test_structs::SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_VALUE((TINYREFL_TYPE((test_structs::SimpleStruct test_structs::ComplexStruct::*), (test_structs::SimpleStruct test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::innerStruct))), (TINYREFL_SEQUENCE(()))), TINYREFL_NAMESPACE((TINYREFL_STRING(test_structs)), (TINYREFL_STRING(test_structs)), (TINYREFL_STRING()), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE((TINYREFL_CLASS((TINYREFL_STRING(SimpleStruct)), (TINYREFL_STRING(test_structs::SimpleStruct)), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (test_structs::SimpleStruct), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE((TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intField)), (TINYREFL_STRING(test_structs::SimpleStruct::intField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((int), (int))), (TINYREFL_VALUE((TINYREFL_TYPE((int test_structs::SimpleStruct::*), (int test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::intField))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(strField)), (TINYREFL_STRING(test_structs::SimpleStruct::strField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::string), (std::string))), (TINYREFL_VALUE((TINYREFL_TYPE((std::string test_structs::SimpleStruct::*), (std::string test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::strField))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(enumField)), (TINYREFL_STRING(test_structs::SimpleStruct::enumField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((test_structs::Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((test_structs::Enum test_structs::SimpleStruct::*), (test_structs::Enum test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::enumField))), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(()))), TINYREFL_CLASS((TINYREFL_STRING(ComplexStruct)), (TINYREFL_STRING(test_structs::ComplexStruct)), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (test_structs::ComplexStruct), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE((TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intField)), (TINYREFL_STRING(test_structs::ComplexStruct::intField)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((int), (int))), (TINYREFL_VALUE((TINYREFL_TYPE((int test_structs::ComplexStruct::*), (int test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::intField))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(innerStruct)), (TINYREFL_STRING(test_structs::ComplexStruct::innerStruct)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((test_structs::SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_VALUE((TINYREFL_TYPE((test_structs::SimpleStruct test_structs::ComplexStruct::*), (test_structs::SimpleStruct test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::innerStruct))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(structVector)), (TINYREFL_STRING(test_structs::ComplexStruct::structVector)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::vector<SimpleStruct>), (std::vector<SimpleStruct>))), (TINYREFL_VALUE((TINYREFL_TYPE((std::vector<SimpleStruct> test_structs::ComplexStruct::*), (std::vector<SimpleStruct> test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::structVector))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intSet)), (TINYREFL_STRING(test_structs::ComplexStruct::intSet)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::set<int>), (std::set<int>))), (TINYREFL_VALUE((TINYREFL_TYPE((std::set<int> test_structs::ComplexStruct::*), (std::set<int> test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::intSet))), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE((TINYREFL_ENUM((TINYREFL_STRING(Enum)), (TINYREFL_STRING(test_structs::Enum)), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (test_structs::Enum), (TINYREFL_SEQUENCE((TINYREFL_ENUM_VALUE((TINYREFL_STRING(Item1)), (TINYREFL_STRING(test_structs::Enum::Item1)), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((Enum), (test_structs::Enum))), (test_structs::Enum::Item1))), (TINYREFL_SEQUENCE(()))), TINYREFL_ENUM_VALUE((TINYREFL_STRING(Item2)), (TINYREFL_STRING(test_structs::Enum::Item2)), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((Enum), (test_structs::Enum))), (test_structs::Enum::Item2))), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intSet)), (TINYREFL_STRING(test_structs::ComplexStruct::intSet)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::set<int>), (std::set<int>))), (TINYREFL_VALUE((TINYREFL_TYPE((std::set<int> test_structs::ComplexStruct::*), (std::set<int> test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::intSet))), (TINYREFL_SEQUENCE(()))))))) | |
#undef TINYREFL_ENTITIES | |
#define TINYREFL_ENTITIES TINYREFL_ENTITIES_3 | |
#elif TINYREFL_GENERATED_FILE_COUNT == 3 | |
#undef TINYREFL_GENERATED_FILE_COUNT | |
#define TINYREFL_GENERATED_FILE_COUNT 4 | |
#define TINYREFL_ENTITIES_4 TINYREFL_SEQUENCE_CAT((TINYREFL_ENTITIES_3), (TINYREFL_SEQUENCE((TINYREFL_FILE((TINYREFL_STRING(test_structs.h)), (TINYREFL_STRING(test_structs.h)), (TINYREFL_SEQUENCE((TINYREFL_NAMESPACE((TINYREFL_STRING(test_structs)), (TINYREFL_STRING(test_structs)), (TINYREFL_STRING()), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE((TINYREFL_CLASS((TINYREFL_STRING(SimpleStruct)), (TINYREFL_STRING(test_structs::SimpleStruct)), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (test_structs::SimpleStruct), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE((TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intField)), (TINYREFL_STRING(test_structs::SimpleStruct::intField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((int), (int))), (TINYREFL_VALUE((TINYREFL_TYPE((int test_structs::SimpleStruct::*), (int test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::intField))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(strField)), (TINYREFL_STRING(test_structs::SimpleStruct::strField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::string), (std::string))), (TINYREFL_VALUE((TINYREFL_TYPE((std::string test_structs::SimpleStruct::*), (std::string test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::strField))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(enumField)), (TINYREFL_STRING(test_structs::SimpleStruct::enumField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((test_structs::Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((test_structs::Enum test_structs::SimpleStruct::*), (test_structs::Enum test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::enumField))), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(()))), TINYREFL_CLASS((TINYREFL_STRING(ComplexStruct)), (TINYREFL_STRING(test_structs::ComplexStruct)), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (test_structs::ComplexStruct), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE((TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intField)), (TINYREFL_STRING(test_structs::ComplexStruct::intField)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((int), (int))), (TINYREFL_VALUE((TINYREFL_TYPE((int test_structs::ComplexStruct::*), (int test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::intField))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(innerStruct)), (TINYREFL_STRING(test_structs::ComplexStruct::innerStruct)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((test_structs::SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_VALUE((TINYREFL_TYPE((test_structs::SimpleStruct test_structs::ComplexStruct::*), (test_structs::SimpleStruct test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::innerStruct))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(structVector)), (TINYREFL_STRING(test_structs::ComplexStruct::structVector)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::vector<SimpleStruct>), (std::vector<SimpleStruct>))), (TINYREFL_VALUE((TINYREFL_TYPE((std::vector<SimpleStruct> test_structs::ComplexStruct::*), (std::vector<SimpleStruct> test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::structVector))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intSet)), (TINYREFL_STRING(test_structs::ComplexStruct::intSet)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::set<int>), (std::set<int>))), (TINYREFL_VALUE((TINYREFL_TYPE((std::set<int> test_structs::ComplexStruct::*), (std::set<int> test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::intSet))), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE((TINYREFL_ENUM((TINYREFL_STRING(Enum)), (TINYREFL_STRING(test_structs::Enum)), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (test_structs::Enum), (TINYREFL_SEQUENCE((TINYREFL_ENUM_VALUE((TINYREFL_STRING(Item1)), (TINYREFL_STRING(test_structs::Enum::Item1)), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((Enum), (test_structs::Enum))), (test_structs::Enum::Item1))), (TINYREFL_SEQUENCE(()))), TINYREFL_ENUM_VALUE((TINYREFL_STRING(Item2)), (TINYREFL_STRING(test_structs::Enum::Item2)), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((Enum), (test_structs::Enum))), (test_structs::Enum::Item2))), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(()))))))), TINYREFL_CLASS((TINYREFL_STRING(ComplexStruct)), (TINYREFL_STRING(test_structs::ComplexStruct)), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (test_structs::ComplexStruct), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE((TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intField)), (TINYREFL_STRING(test_structs::ComplexStruct::intField)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((int), (int))), (TINYREFL_VALUE((TINYREFL_TYPE((int test_structs::ComplexStruct::*), (int test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::intField))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(innerStruct)), (TINYREFL_STRING(test_structs::ComplexStruct::innerStruct)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((test_structs::SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_VALUE((TINYREFL_TYPE((test_structs::SimpleStruct test_structs::ComplexStruct::*), (test_structs::SimpleStruct test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::innerStruct))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(structVector)), (TINYREFL_STRING(test_structs::ComplexStruct::structVector)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::vector<SimpleStruct>), (std::vector<SimpleStruct>))), (TINYREFL_VALUE((TINYREFL_TYPE((std::vector<SimpleStruct> test_structs::ComplexStruct::*), (std::vector<SimpleStruct> test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::structVector))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intSet)), (TINYREFL_STRING(test_structs::ComplexStruct::intSet)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::set<int>), (std::set<int>))), (TINYREFL_VALUE((TINYREFL_TYPE((std::set<int> test_structs::ComplexStruct::*), (std::set<int> test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::intSet))), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intField)), (TINYREFL_STRING(test_structs::SimpleStruct::intField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((int), (int))), (TINYREFL_VALUE((TINYREFL_TYPE((int test_structs::SimpleStruct::*), (int test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::intField))), (TINYREFL_SEQUENCE(()))), TINYREFL_ENUM((TINYREFL_STRING(Enum)), (TINYREFL_STRING(test_structs::Enum)), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (test_structs::Enum), (TINYREFL_SEQUENCE((TINYREFL_ENUM_VALUE((TINYREFL_STRING(Item1)), (TINYREFL_STRING(test_structs::Enum::Item1)), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((Enum), (test_structs::Enum))), (test_structs::Enum::Item1))), (TINYREFL_SEQUENCE(()))), TINYREFL_ENUM_VALUE((TINYREFL_STRING(Item2)), (TINYREFL_STRING(test_structs::Enum::Item2)), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((Enum), (test_structs::Enum))), (test_structs::Enum::Item2))), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE(()))), TINYREFL_ENUM_VALUE((TINYREFL_STRING(Item2)), (TINYREFL_STRING(test_structs::Enum::Item2)), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((Enum), (test_structs::Enum))), (test_structs::Enum::Item2))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(structVector)), (TINYREFL_STRING(test_structs::ComplexStruct::structVector)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::vector<SimpleStruct>), (std::vector<SimpleStruct>))), (TINYREFL_VALUE((TINYREFL_TYPE((std::vector<SimpleStruct> test_structs::ComplexStruct::*), (std::vector<SimpleStruct> test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::structVector))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(enumField)), (TINYREFL_STRING(test_structs::SimpleStruct::enumField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((test_structs::Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((test_structs::Enum test_structs::SimpleStruct::*), (test_structs::Enum test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::enumField))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(strField)), (TINYREFL_STRING(test_structs::SimpleStruct::strField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::string), (std::string))), (TINYREFL_VALUE((TINYREFL_TYPE((std::string test_structs::SimpleStruct::*), (std::string test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::strField))), (TINYREFL_SEQUENCE(()))), TINYREFL_CLASS((TINYREFL_STRING(SimpleStruct)), (TINYREFL_STRING(test_structs::SimpleStruct)), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (test_structs::SimpleStruct), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE((TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intField)), (TINYREFL_STRING(test_structs::SimpleStruct::intField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((int), (int))), (TINYREFL_VALUE((TINYREFL_TYPE((int test_structs::SimpleStruct::*), (int test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::intField))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(strField)), (TINYREFL_STRING(test_structs::SimpleStruct::strField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::string), (std::string))), (TINYREFL_VALUE((TINYREFL_TYPE((std::string test_structs::SimpleStruct::*), (std::string test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::strField))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(enumField)), (TINYREFL_STRING(test_structs::SimpleStruct::enumField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((test_structs::Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((test_structs::Enum test_structs::SimpleStruct::*), (test_structs::Enum test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::enumField))), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(()))), TINYREFL_ENUM_VALUE((TINYREFL_STRING(Item1)), (TINYREFL_STRING(test_structs::Enum::Item1)), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((Enum), (test_structs::Enum))), (test_structs::Enum::Item1))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intField)), (TINYREFL_STRING(test_structs::ComplexStruct::intField)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((int), (int))), (TINYREFL_VALUE((TINYREFL_TYPE((int test_structs::ComplexStruct::*), (int test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::intField))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(innerStruct)), (TINYREFL_STRING(test_structs::ComplexStruct::innerStruct)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((test_structs::SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_VALUE((TINYREFL_TYPE((test_structs::SimpleStruct test_structs::ComplexStruct::*), (test_structs::SimpleStruct test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::innerStruct))), (TINYREFL_SEQUENCE(()))), TINYREFL_NAMESPACE((TINYREFL_STRING(test_structs)), (TINYREFL_STRING(test_structs)), (TINYREFL_STRING()), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE((TINYREFL_CLASS((TINYREFL_STRING(SimpleStruct)), (TINYREFL_STRING(test_structs::SimpleStruct)), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (test_structs::SimpleStruct), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE((TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intField)), (TINYREFL_STRING(test_structs::SimpleStruct::intField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((int), (int))), (TINYREFL_VALUE((TINYREFL_TYPE((int test_structs::SimpleStruct::*), (int test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::intField))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(strField)), (TINYREFL_STRING(test_structs::SimpleStruct::strField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::string), (std::string))), (TINYREFL_VALUE((TINYREFL_TYPE((std::string test_structs::SimpleStruct::*), (std::string test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::strField))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(enumField)), (TINYREFL_STRING(test_structs::SimpleStruct::enumField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((test_structs::Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((test_structs::Enum test_structs::SimpleStruct::*), (test_structs::Enum test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::enumField))), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(()))), TINYREFL_CLASS((TINYREFL_STRING(ComplexStruct)), (TINYREFL_STRING(test_structs::ComplexStruct)), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (test_structs::ComplexStruct), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE((TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intField)), (TINYREFL_STRING(test_structs::ComplexStruct::intField)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((int), (int))), (TINYREFL_VALUE((TINYREFL_TYPE((int test_structs::ComplexStruct::*), (int test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::intField))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(innerStruct)), (TINYREFL_STRING(test_structs::ComplexStruct::innerStruct)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((test_structs::SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_VALUE((TINYREFL_TYPE((test_structs::SimpleStruct test_structs::ComplexStruct::*), (test_structs::SimpleStruct test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::innerStruct))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(structVector)), (TINYREFL_STRING(test_structs::ComplexStruct::structVector)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::vector<SimpleStruct>), (std::vector<SimpleStruct>))), (TINYREFL_VALUE((TINYREFL_TYPE((std::vector<SimpleStruct> test_structs::ComplexStruct::*), (std::vector<SimpleStruct> test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::structVector))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intSet)), (TINYREFL_STRING(test_structs::ComplexStruct::intSet)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::set<int>), (std::set<int>))), (TINYREFL_VALUE((TINYREFL_TYPE((std::set<int> test_structs::ComplexStruct::*), (std::set<int> test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::intSet))), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE((TINYREFL_ENUM((TINYREFL_STRING(Enum)), (TINYREFL_STRING(test_structs::Enum)), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (test_structs::Enum), (TINYREFL_SEQUENCE((TINYREFL_ENUM_VALUE((TINYREFL_STRING(Item1)), (TINYREFL_STRING(test_structs::Enum::Item1)), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((Enum), (test_structs::Enum))), (test_structs::Enum::Item1))), (TINYREFL_SEQUENCE(()))), TINYREFL_ENUM_VALUE((TINYREFL_STRING(Item2)), (TINYREFL_STRING(test_structs::Enum::Item2)), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((Enum), (test_structs::Enum))), (test_structs::Enum::Item2))), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intSet)), (TINYREFL_STRING(test_structs::ComplexStruct::intSet)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::set<int>), (std::set<int>))), (TINYREFL_VALUE((TINYREFL_TYPE((std::set<int> test_structs::ComplexStruct::*), (std::set<int> test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::intSet))), (TINYREFL_SEQUENCE(()))))))) | |
#undef TINYREFL_ENTITIES | |
#define TINYREFL_ENTITIES TINYREFL_ENTITIES_4 | |
#else if .... Skipped, there are 128 entries like this | |
#else | |
#error Only up to 128 tinyrefl generated code headers can be included in the same translation unit | |
#endif // TINYREFL_GENERATED_FILE_COUNT | |
TINYREFL_REGISTER_NAMESPACE(TINYREFL_NAMESPACE((TINYREFL_STRING(test_structs)), (TINYREFL_STRING(test_structs)), (TINYREFL_STRING()), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE((TINYREFL_CLASS((TINYREFL_STRING(SimpleStruct)), (TINYREFL_STRING(test_structs::SimpleStruct)), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (test_structs::SimpleStruct), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE((TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intField)), (TINYREFL_STRING(test_structs::SimpleStruct::intField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((int), (int))), (TINYREFL_VALUE((TINYREFL_TYPE((int test_structs::SimpleStruct::*), (int test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::intField))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(strField)), (TINYREFL_STRING(test_structs::SimpleStruct::strField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::string), (std::string))), (TINYREFL_VALUE((TINYREFL_TYPE((std::string test_structs::SimpleStruct::*), (std::string test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::strField))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(enumField)), (TINYREFL_STRING(test_structs::SimpleStruct::enumField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((test_structs::Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((test_structs::Enum test_structs::SimpleStruct::*), (test_structs::Enum test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::enumField))), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(()))), TINYREFL_CLASS((TINYREFL_STRING(ComplexStruct)), (TINYREFL_STRING(test_structs::ComplexStruct)), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (test_structs::ComplexStruct), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE((TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intField)), (TINYREFL_STRING(test_structs::ComplexStruct::intField)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((int), (int))), (TINYREFL_VALUE((TINYREFL_TYPE((int test_structs::ComplexStruct::*), (int test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::intField))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(innerStruct)), (TINYREFL_STRING(test_structs::ComplexStruct::innerStruct)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((test_structs::SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_VALUE((TINYREFL_TYPE((test_structs::SimpleStruct test_structs::ComplexStruct::*), (test_structs::SimpleStruct test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::innerStruct))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(structVector)), (TINYREFL_STRING(test_structs::ComplexStruct::structVector)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::vector<SimpleStruct>), (std::vector<SimpleStruct>))), (TINYREFL_VALUE((TINYREFL_TYPE((std::vector<SimpleStruct> test_structs::ComplexStruct::*), (std::vector<SimpleStruct> test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::structVector))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intSet)), (TINYREFL_STRING(test_structs::ComplexStruct::intSet)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::set<int>), (std::set<int>))), (TINYREFL_VALUE((TINYREFL_TYPE((std::set<int> test_structs::ComplexStruct::*), (std::set<int> test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::intSet))), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE((TINYREFL_ENUM((TINYREFL_STRING(Enum)), (TINYREFL_STRING(test_structs::Enum)), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (test_structs::Enum), (TINYREFL_SEQUENCE((TINYREFL_ENUM_VALUE((TINYREFL_STRING(Item1)), (TINYREFL_STRING(test_structs::Enum::Item1)), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((Enum), (test_structs::Enum))), (test_structs::Enum::Item1))), (TINYREFL_SEQUENCE(()))), TINYREFL_ENUM_VALUE((TINYREFL_STRING(Item2)), (TINYREFL_STRING(test_structs::Enum::Item2)), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((Enum), (test_structs::Enum))), (test_structs::Enum::Item2))), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())))) | |
TINYREFL_REGISTER_CLASS(TINYREFL_CLASS((TINYREFL_STRING(ComplexStruct)), (TINYREFL_STRING(test_structs::ComplexStruct)), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (test_structs::ComplexStruct), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE((TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intField)), (TINYREFL_STRING(test_structs::ComplexStruct::intField)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((int), (int))), (TINYREFL_VALUE((TINYREFL_TYPE((int test_structs::ComplexStruct::*), (int test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::intField))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(innerStruct)), (TINYREFL_STRING(test_structs::ComplexStruct::innerStruct)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((test_structs::SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_VALUE((TINYREFL_TYPE((test_structs::SimpleStruct test_structs::ComplexStruct::*), (test_structs::SimpleStruct test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::innerStruct))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(structVector)), (TINYREFL_STRING(test_structs::ComplexStruct::structVector)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::vector<SimpleStruct>), (std::vector<SimpleStruct>))), (TINYREFL_VALUE((TINYREFL_TYPE((std::vector<SimpleStruct> test_structs::ComplexStruct::*), (std::vector<SimpleStruct> test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::structVector))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intSet)), (TINYREFL_STRING(test_structs::ComplexStruct::intSet)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::set<int>), (std::set<int>))), (TINYREFL_VALUE((TINYREFL_TYPE((std::set<int> test_structs::ComplexStruct::*), (std::set<int> test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::intSet))), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())))) | |
TINYREFL_REGISTER_MEMBER_VARIABLE(TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intSet)), (TINYREFL_STRING(test_structs::ComplexStruct::intSet)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::set<int>), (std::set<int>))), (TINYREFL_VALUE((TINYREFL_TYPE((std::set<int> test_structs::ComplexStruct::*), (std::set<int> test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::intSet))), (TINYREFL_SEQUENCE(())))) | |
TINYREFL_REGISTER_MEMBER_VARIABLE(TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(structVector)), (TINYREFL_STRING(test_structs::ComplexStruct::structVector)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::vector<SimpleStruct>), (std::vector<SimpleStruct>))), (TINYREFL_VALUE((TINYREFL_TYPE((std::vector<SimpleStruct> test_structs::ComplexStruct::*), (std::vector<SimpleStruct> test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::structVector))), (TINYREFL_SEQUENCE(())))) | |
TINYREFL_REGISTER_MEMBER_VARIABLE(TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(innerStruct)), (TINYREFL_STRING(test_structs::ComplexStruct::innerStruct)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((test_structs::SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_VALUE((TINYREFL_TYPE((test_structs::SimpleStruct test_structs::ComplexStruct::*), (test_structs::SimpleStruct test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::innerStruct))), (TINYREFL_SEQUENCE(())))) | |
TINYREFL_REGISTER_MEMBER_VARIABLE(TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intField)), (TINYREFL_STRING(test_structs::ComplexStruct::intField)), (TINYREFL_TYPE((ComplexStruct), (test_structs::ComplexStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((int), (int))), (TINYREFL_VALUE((TINYREFL_TYPE((int test_structs::ComplexStruct::*), (int test_structs::ComplexStruct::*))), (&test_structs::ComplexStruct::intField))), (TINYREFL_SEQUENCE(())))) | |
TINYREFL_REGISTER_CLASS(TINYREFL_CLASS((TINYREFL_STRING(SimpleStruct)), (TINYREFL_STRING(test_structs::SimpleStruct)), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (test_structs::SimpleStruct), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE((TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intField)), (TINYREFL_STRING(test_structs::SimpleStruct::intField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((int), (int))), (TINYREFL_VALUE((TINYREFL_TYPE((int test_structs::SimpleStruct::*), (int test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::intField))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(strField)), (TINYREFL_STRING(test_structs::SimpleStruct::strField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::string), (std::string))), (TINYREFL_VALUE((TINYREFL_TYPE((std::string test_structs::SimpleStruct::*), (std::string test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::strField))), (TINYREFL_SEQUENCE(()))), TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(enumField)), (TINYREFL_STRING(test_structs::SimpleStruct::enumField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((test_structs::Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((test_structs::Enum test_structs::SimpleStruct::*), (test_structs::Enum test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::enumField))), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())), (TINYREFL_SEQUENCE(())))) | |
TINYREFL_REGISTER_MEMBER_VARIABLE(TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(enumField)), (TINYREFL_STRING(test_structs::SimpleStruct::enumField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((test_structs::Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((test_structs::Enum test_structs::SimpleStruct::*), (test_structs::Enum test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::enumField))), (TINYREFL_SEQUENCE(())))) | |
TINYREFL_REGISTER_MEMBER_VARIABLE(TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(strField)), (TINYREFL_STRING(test_structs::SimpleStruct::strField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((std::string), (std::string))), (TINYREFL_VALUE((TINYREFL_TYPE((std::string test_structs::SimpleStruct::*), (std::string test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::strField))), (TINYREFL_SEQUENCE(())))) | |
TINYREFL_REGISTER_MEMBER_VARIABLE(TINYREFL_MEMBER_VARIABLE((TINYREFL_STRING(intField)), (TINYREFL_STRING(test_structs::SimpleStruct::intField)), (TINYREFL_TYPE((SimpleStruct), (test_structs::SimpleStruct))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((int), (int))), (TINYREFL_VALUE((TINYREFL_TYPE((int test_structs::SimpleStruct::*), (int test_structs::SimpleStruct::*))), (&test_structs::SimpleStruct::intField))), (TINYREFL_SEQUENCE(())))) | |
TINYREFL_REGISTER_ENUM(TINYREFL_ENUM((TINYREFL_STRING(Enum)), (TINYREFL_STRING(test_structs::Enum)), (TINYREFL_STRING(test_structs.h::test_structs)), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (test_structs::Enum), (TINYREFL_SEQUENCE((TINYREFL_ENUM_VALUE((TINYREFL_STRING(Item1)), (TINYREFL_STRING(test_structs::Enum::Item1)), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((Enum), (test_structs::Enum))), (test_structs::Enum::Item1))), (TINYREFL_SEQUENCE(()))), TINYREFL_ENUM_VALUE((TINYREFL_STRING(Item2)), (TINYREFL_STRING(test_structs::Enum::Item2)), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((Enum), (test_structs::Enum))), (test_structs::Enum::Item2))), (TINYREFL_SEQUENCE(())))))), (TINYREFL_SEQUENCE(())))) | |
TINYREFL_REGISTER_ENUM_VALUE(TINYREFL_ENUM_VALUE((TINYREFL_STRING(Item2)), (TINYREFL_STRING(test_structs::Enum::Item2)), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((Enum), (test_structs::Enum))), (test_structs::Enum::Item2))), (TINYREFL_SEQUENCE(())))) | |
TINYREFL_REGISTER_ENUM_VALUE(TINYREFL_ENUM_VALUE((TINYREFL_STRING(Item1)), (TINYREFL_STRING(test_structs::Enum::Item1)), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_SOURCE_LOCATION((TINYREFL_STRING(test_structs.h)), (0), (0))), (TINYREFL_TYPE((Enum), (test_structs::Enum))), (TINYREFL_VALUE((TINYREFL_TYPE((Enum), (test_structs::Enum))), (test_structs::Enum::Item1))), (TINYREFL_SEQUENCE(())))) | |
#undef TINYREFL_TOOL_CODEGEN_VERSION_MAJOR | |
#undef TINYREFL_TOOL_CODEGEN_VERSION_MINOR | |
#undef TINYREFL_TOOL_CODEGEN_VERSION_FIX | |
#undef TINYREFL_TOOL_CODEGEN_VERSION | |
#endif // TINYREFL_GENERATED_FILE_6805535562097041450_INCLUDED |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment