/*NOCHKSRC*/ //============================================================================== // // PLEASE DO NOT EDIT; THIS FILE WAS AUTOMATICALLY GENERATED BY GENCLASS 1.1.2 // //============================================================================== #include #include #include #include "Manager.h" CIMPLE_NAMESPACE_BEGIN using namespace cimple; extern const Meta_Repository __meta_repository_CBB1FA56A5061DD6BC03B8F87A1E7562; /*[1302]*/ extern const Meta_Property _Employee_Id; /*[1302]*/ extern const Meta_Property _Employee_First; /*[1302]*/ extern const Meta_Property _Employee_Last; /*[1302]*/ extern const Meta_Property _Employee_Gender; /*[1302]*/ extern const Meta_Property _Employee_Active; /*[1302]*/ extern const Meta_Property _Employee_OutOfOffice; /*[1302]*/ extern const Meta_Property _Manager_NumEmployees; /*[1325]*/ const Meta_Property _Manager_NumEmployees = { CIMPLE_ATOMIC_INITIALIZER, /* refs */ CIMPLE_FLAG_PROPERTY|CIMPLE_FLAG_READ, "NumEmployees", 0, /* meta_qualifiers */ 0, /* num_meta_qaulifiers */ UINT32, 0, /* subscript */ CIMPLE_OFF(Manager,NumEmployees), 0, /* value */ }; /*[1302]*/ extern const Meta_Property _Manager_Budget; /*[1325]*/ const Meta_Property _Manager_Budget = { CIMPLE_ATOMIC_INITIALIZER, /* refs */ CIMPLE_FLAG_PROPERTY|CIMPLE_FLAG_READ, "Budget", 0, /* meta_qualifiers */ 0, /* num_meta_qaulifiers */ UINT32, 0, /* subscript */ CIMPLE_OFF(Manager,Budget), 0, /* value */ }; /*[2025]*/ static Meta_Feature* _Manager_MFA[] = { (Meta_Feature*)(void*)&_Employee_Id, (Meta_Feature*)(void*)&_Employee_First, (Meta_Feature*)(void*)&_Employee_Last, (Meta_Feature*)(void*)&_Employee_Gender, (Meta_Feature*)(void*)&_Employee_Active, (Meta_Feature*)(void*)&_Employee_OutOfOffice, (Meta_Feature*)(void*)&Employee_SetOutOfOfficeState_method::static_meta_class, (Meta_Feature*)(void*)&Employee_GetEmployeeCount_method::static_meta_class, (Meta_Feature*)(void*)&_Manager_NumEmployees, (Meta_Feature*)(void*)&_Manager_Budget, }; /*[2072]*/ static const Meta_Feature_Local _locals[] = { {0}, {0}, {0}, {0}, {0}, {0}, {0}, {0}, {1}, {1}, }; /*[2092]*/ const Meta_Class Manager::static_meta_class = { CIMPLE_ATOMIC_INITIALIZER, /* refs */ CIMPLE_FLAG_CLASS, "Manager", 0, /* meta_qualifiers */ 0, /* num_meta_qaulifiers */ _Manager_MFA, CIMPLE_ARRAY_SIZE(_Manager_MFA), sizeof(Manager), _locals, &Employee::static_meta_class, 1, /* num_keys */ &__meta_repository_CBB1FA56A5061DD6BC03B8F87A1E7562, }; CIMPLE_NAMESPACE_END