/*NOCHKSRC*/ //============================================================================== // // PLEASE DO NOT EDIT; THIS FILE WAS AUTOMATICALLY GENERATED BY GENCLASS 1.1.2 // //============================================================================== #include #include #include #include "Link.h" CIMPLE_NAMESPACE_BEGIN using namespace cimple; extern const Meta_Repository __meta_repository_CBB1FA56A5061DD6BC03B8F87A1E7562; /*[1387]*/ extern const Meta_Reference _Link_Emp; /*[1398]*/ const Meta_Reference _Link_Emp = { CIMPLE_ATOMIC_INITIALIZER, /* refs */ CIMPLE_FLAG_REFERENCE|CIMPLE_FLAG_KEY, "Emp", 0, /* meta_qualifiers */ 0, /* num_meta_qaulifiers */ 0, /* subscript */ &Employee::static_meta_class, CIMPLE_OFF(Link,Emp) }; /*[1387]*/ extern const Meta_Reference _Link_Mgr; /*[1398]*/ const Meta_Reference _Link_Mgr = { CIMPLE_ATOMIC_INITIALIZER, /* refs */ CIMPLE_FLAG_REFERENCE|CIMPLE_FLAG_KEY, "Mgr", 0, /* meta_qualifiers */ 0, /* num_meta_qaulifiers */ 0, /* subscript */ &Manager::static_meta_class, CIMPLE_OFF(Link,Mgr) }; /*[2025]*/ static Meta_Feature* _Link_MFA[] = { (Meta_Feature*)(void*)&_Link_Emp, (Meta_Feature*)(void*)&_Link_Mgr, }; /*[2072]*/ static const Meta_Feature_Local _locals[] = { {1}, {1}, }; /*[2092]*/ const Meta_Class Link::static_meta_class = { CIMPLE_ATOMIC_INITIALIZER, /* refs */ CIMPLE_FLAG_ASSOCIATION, "Link", 0, /* meta_qualifiers */ 0, /* num_meta_qaulifiers */ _Link_MFA, CIMPLE_ARRAY_SIZE(_Link_MFA), sizeof(Link), _locals, 0, /* super_class */ 2, /* num_keys */ &__meta_repository_CBB1FA56A5061DD6BC03B8F87A1E7562, }; CIMPLE_NAMESPACE_END