/*NOCHKSRC*/ //============================================================================== // // PLEASE DO NOT EDIT; THIS FILE WAS AUTOMATICALLY GENERATED BY GENCLASS 2.1.0 // //============================================================================== #include #include #include #include "PersonLink.h" CIMPLE_NAMESPACE_BEGIN using namespace cimple; extern const Meta_Repository __meta_repository_CFA0C0C0BF12124090F12E88B029ABDC; /*[1663]*/ extern const Meta_Reference _PersonLink_parent; /*[1674]*/ const Meta_Reference _PersonLink_parent = { CIMPLE_ATOMIC_INITIALIZER, /* refs */ CIMPLE_FLAG_REFERENCE|CIMPLE_FLAG_KEY, "parent", 0, /* meta_qualifiers */ 0, /* num_meta_qaulifiers */ 0, /* subscript */ &Person::static_meta_class, CIMPLE_OFF(PersonLink,parent) }; /*[1663]*/ extern const Meta_Reference _PersonLink_child; /*[1674]*/ const Meta_Reference _PersonLink_child = { CIMPLE_ATOMIC_INITIALIZER, /* refs */ CIMPLE_FLAG_REFERENCE|CIMPLE_FLAG_KEY, "child", 0, /* meta_qualifiers */ 0, /* num_meta_qaulifiers */ 0, /* subscript */ &Person::static_meta_class, CIMPLE_OFF(PersonLink,child) }; /*[2301]*/ static Meta_Feature* _PersonLink_MFA[] = { (Meta_Feature*)(void*)&_PersonLink_parent, (Meta_Feature*)(void*)&_PersonLink_child, }; /*[2348]*/ static const Meta_Feature_Local _locals[] = { {1}, {1}, }; /*[2368]*/ const Meta_Class PersonLink::static_meta_class = { CIMPLE_ATOMIC_INITIALIZER, /* refs */ CIMPLE_FLAG_ASSOCIATION, "PersonLink", 0, /* meta_qualifiers */ 0, /* num_meta_qaulifiers */ _PersonLink_MFA, CIMPLE_ARRAY_SIZE(_PersonLink_MFA), sizeof(PersonLink), _locals, 0, /* super_class */ 2, /* num_keys */ &__meta_repository_CFA0C0C0BF12124090F12E88B029ABDC, }; CIMPLE_NAMESPACE_END