/*NOCHKSRC*/ //============================================================================== // // PLEASE DO NOT EDIT; THIS FILE WAS AUTOMATICALLY GENERATED BY GENCLASS 2.0.1 // //============================================================================== #include #include #include #include "Thing.h" CIMPLE_NAMESPACE_BEGIN using namespace cimple; extern const Meta_Repository __meta_repository_46CE1E6F52CD1E6593D6461243D92844; /*[1304]*/ extern const Meta_Property _Thing_key; /*[1327]*/ const Meta_Property _Thing_key = { CIMPLE_ATOMIC_INITIALIZER, /* refs */ CIMPLE_FLAG_PROPERTY|CIMPLE_FLAG_KEY|CIMPLE_FLAG_READ, "key", 0, /* meta_qualifiers */ 0, /* num_meta_qaulifiers */ UINT32, 0, /* subscript */ CIMPLE_OFF(Thing,key), 0, /* value */ }; /*[1304]*/ extern const Meta_Property _Thing_p0; /*[1327]*/ const Meta_Property _Thing_p0 = { CIMPLE_ATOMIC_INITIALIZER, /* refs */ CIMPLE_FLAG_PROPERTY|CIMPLE_FLAG_READ, "p0", 0, /* meta_qualifiers */ 0, /* num_meta_qaulifiers */ STRING, 0, /* subscript */ CIMPLE_OFF(Thing,p0), 0, /* value */ }; /*[1304]*/ extern const Meta_Property _Thing_p1; /*[1327]*/ const Meta_Property _Thing_p1 = { CIMPLE_ATOMIC_INITIALIZER, /* refs */ CIMPLE_FLAG_PROPERTY|CIMPLE_FLAG_READ, "p1", 0, /* meta_qualifiers */ 0, /* num_meta_qaulifiers */ STRING, 0, /* subscript */ CIMPLE_OFF(Thing,p1), 0, /* value */ }; /*[1304]*/ extern const Meta_Property _Thing_p2; /*[1327]*/ const Meta_Property _Thing_p2 = { CIMPLE_ATOMIC_INITIALIZER, /* refs */ CIMPLE_FLAG_PROPERTY|CIMPLE_FLAG_READ, "p2", 0, /* meta_qualifiers */ 0, /* num_meta_qaulifiers */ STRING, 0, /* subscript */ CIMPLE_OFF(Thing,p2), 0, /* value */ }; /*[1304]*/ extern const Meta_Property _Thing_p3; /*[1327]*/ const Meta_Property _Thing_p3 = { CIMPLE_ATOMIC_INITIALIZER, /* refs */ CIMPLE_FLAG_PROPERTY|CIMPLE_FLAG_READ, "p3", 0, /* meta_qualifiers */ 0, /* num_meta_qaulifiers */ STRING, 0, /* subscript */ CIMPLE_OFF(Thing,p3), 0, /* value */ }; /*[1304]*/ extern const Meta_Property _Thing_p4; /*[1327]*/ const Meta_Property _Thing_p4 = { CIMPLE_ATOMIC_INITIALIZER, /* refs */ CIMPLE_FLAG_PROPERTY|CIMPLE_FLAG_READ, "p4", 0, /* meta_qualifiers */ 0, /* num_meta_qaulifiers */ STRING, 0, /* subscript */ CIMPLE_OFF(Thing,p4), 0, /* value */ }; /*[1304]*/ extern const Meta_Property _Thing_p5; /*[1327]*/ const Meta_Property _Thing_p5 = { CIMPLE_ATOMIC_INITIALIZER, /* refs */ CIMPLE_FLAG_PROPERTY|CIMPLE_FLAG_READ, "p5", 0, /* meta_qualifiers */ 0, /* num_meta_qaulifiers */ STRING, 0, /* subscript */ CIMPLE_OFF(Thing,p5), 0, /* value */ }; /*[1304]*/ extern const Meta_Property _Thing_p6; /*[1327]*/ const Meta_Property _Thing_p6 = { CIMPLE_ATOMIC_INITIALIZER, /* refs */ CIMPLE_FLAG_PROPERTY|CIMPLE_FLAG_READ, "p6", 0, /* meta_qualifiers */ 0, /* num_meta_qaulifiers */ STRING, 0, /* subscript */ CIMPLE_OFF(Thing,p6), 0, /* value */ }; /*[1304]*/ extern const Meta_Property _Thing_p7; /*[1327]*/ const Meta_Property _Thing_p7 = { CIMPLE_ATOMIC_INITIALIZER, /* refs */ CIMPLE_FLAG_PROPERTY|CIMPLE_FLAG_READ, "p7", 0, /* meta_qualifiers */ 0, /* num_meta_qaulifiers */ STRING, 0, /* subscript */ CIMPLE_OFF(Thing,p7), 0, /* value */ }; /*[1304]*/ extern const Meta_Property _Thing_p8; /*[1327]*/ const Meta_Property _Thing_p8 = { CIMPLE_ATOMIC_INITIALIZER, /* refs */ CIMPLE_FLAG_PROPERTY|CIMPLE_FLAG_READ, "p8", 0, /* meta_qualifiers */ 0, /* num_meta_qaulifiers */ STRING, 0, /* subscript */ CIMPLE_OFF(Thing,p8), 0, /* value */ }; /*[1304]*/ extern const Meta_Property _Thing_p9; /*[1327]*/ const Meta_Property _Thing_p9 = { CIMPLE_ATOMIC_INITIALIZER, /* refs */ CIMPLE_FLAG_PROPERTY|CIMPLE_FLAG_READ, "p9", 0, /* meta_qualifiers */ 0, /* num_meta_qaulifiers */ STRING, 0, /* subscript */ CIMPLE_OFF(Thing,p9), 0, /* value */ }; /*[2027]*/ static Meta_Feature* _Thing_MFA[] = { (Meta_Feature*)(void*)&_Thing_key, (Meta_Feature*)(void*)&_Thing_p0, (Meta_Feature*)(void*)&_Thing_p1, (Meta_Feature*)(void*)&_Thing_p2, (Meta_Feature*)(void*)&_Thing_p3, (Meta_Feature*)(void*)&_Thing_p4, (Meta_Feature*)(void*)&_Thing_p5, (Meta_Feature*)(void*)&_Thing_p6, (Meta_Feature*)(void*)&_Thing_p7, (Meta_Feature*)(void*)&_Thing_p8, (Meta_Feature*)(void*)&_Thing_p9, }; /*[2074]*/ static const Meta_Feature_Local _locals[] = { {1}, {1}, {1}, {1}, {1}, {1}, {1}, {1}, {1}, {1}, {1}, }; /*[2094]*/ const Meta_Class Thing::static_meta_class = { CIMPLE_ATOMIC_INITIALIZER, /* refs */ CIMPLE_FLAG_CLASS, "Thing", 0, /* meta_qualifiers */ 0, /* num_meta_qaulifiers */ _Thing_MFA, CIMPLE_ARRAY_SIZE(_Thing_MFA), sizeof(Thing), _locals, 0, /* super_class */ 1, /* num_keys */ &__meta_repository_46CE1E6F52CD1E6593D6461243D92844, }; CIMPLE_NAMESPACE_END