/*NOCHKSRC*/ //============================================================================== // // PLEASE DO NOT EDIT; THIS FILE WAS AUTOMATICALLY GENERATED BY GENCLASS 2.0.5 // //============================================================================== #include #include #include #include "CrossSubClass.h" CIMPLE_NAMESPACE_BEGIN using namespace cimple; extern const Meta_Repository __meta_repository_2BB81CCA56E81C2B90F7DCC691A2CFC0; /*[1389]*/ extern const Meta_Reference _Cross_left; /*[1389]*/ extern const Meta_Reference _Cross_right; /*[1304]*/ extern const Meta_Property _CrossSubClass_addedProperty; /*[1327]*/ const Meta_Property _CrossSubClass_addedProperty = { CIMPLE_ATOMIC_INITIALIZER, /* refs */ CIMPLE_FLAG_PROPERTY|CIMPLE_FLAG_READ, "addedProperty", 0, /* meta_qualifiers */ 0, /* num_meta_qaulifiers */ STRING, 0, /* subscript */ CIMPLE_OFF(CrossSubClass,addedProperty), 0, /* value */ }; /*[2027]*/ static Meta_Feature* _CrossSubClass_MFA[] = { (Meta_Feature*)(void*)&_Cross_left, (Meta_Feature*)(void*)&_Cross_right, (Meta_Feature*)(void*)&_CrossSubClass_addedProperty, }; /*[2074]*/ static const Meta_Feature_Local _locals[] = { {0}, {0}, {1}, }; /*[2094]*/ const Meta_Class CrossSubClass::static_meta_class = { CIMPLE_ATOMIC_INITIALIZER, /* refs */ CIMPLE_FLAG_ASSOCIATION, "CrossSubClass", 0, /* meta_qualifiers */ 0, /* num_meta_qaulifiers */ _CrossSubClass_MFA, CIMPLE_ARRAY_SIZE(_CrossSubClass_MFA), sizeof(CrossSubClass), _locals, &Cross::static_meta_class, 2, /* num_keys */ &__meta_repository_2BB81CCA56E81C2B90F7DCC691A2CFC0, }; CIMPLE_NAMESPACE_END