/*NOCHKSRC*/ //============================================================================== // // PLEASE DO NOT EDIT; THIS FILE WAS AUTOMATICALLY GENERATED BY GENCLASS 2.1.0 // //============================================================================== #include #include #include #include "Person.h" CIMPLE_NAMESPACE_BEGIN using namespace cimple; extern const Meta_Repository __meta_repository_CFA0C0C0BF12124090F12E88B029ABDC; /*[1578]*/ extern const Meta_Property _Person_ssn; /*[1601]*/ const Meta_Property _Person_ssn = { CIMPLE_ATOMIC_INITIALIZER, /* refs */ CIMPLE_FLAG_PROPERTY|CIMPLE_FLAG_KEY|CIMPLE_FLAG_READ, "ssn", 0, /* meta_qualifiers */ 0, /* num_meta_qaulifiers */ UINT32, 0, /* subscript */ CIMPLE_OFF(Person,ssn), 0, /* value */ }; /*[1578]*/ extern const Meta_Property _Person_first; /*[1601]*/ const Meta_Property _Person_first = { CIMPLE_ATOMIC_INITIALIZER, /* refs */ CIMPLE_FLAG_PROPERTY|CIMPLE_FLAG_READ, "first", 0, /* meta_qualifiers */ 0, /* num_meta_qaulifiers */ STRING, 0, /* subscript */ CIMPLE_OFF(Person,first), 0, /* value */ }; /*[1578]*/ extern const Meta_Property _Person_last; /*[1601]*/ const Meta_Property _Person_last = { CIMPLE_ATOMIC_INITIALIZER, /* refs */ CIMPLE_FLAG_PROPERTY|CIMPLE_FLAG_READ, "last", 0, /* meta_qualifiers */ 0, /* num_meta_qaulifiers */ STRING, 0, /* subscript */ CIMPLE_OFF(Person,last), 0, /* value */ }; /*[1792]*/ static const Meta_Property _Person_hello_message = { CIMPLE_ATOMIC_INITIALIZER, /* refs */ CIMPLE_FLAG_PROPERTY|CIMPLE_FLAG_IN, "message", 0, /* meta_qualifiers */ 0, /* num_meta_qaulifiers */ STRING, 0, CIMPLE_OFF(Person_hello_method,message), 0, /* value */ }; /*[1792]*/ static const Meta_Property _Person_hello_response = { CIMPLE_ATOMIC_INITIALIZER, /* refs */ CIMPLE_FLAG_PROPERTY|CIMPLE_FLAG_IN|CIMPLE_FLAG_OUT, "response", 0, /* meta_qualifiers */ 0, /* num_meta_qaulifiers */ STRING, 0, CIMPLE_OFF(Person_hello_method,response), 0, /* value */ }; /*[1945]*/ static const Meta_Property _Person_hello_return_value = { CIMPLE_ATOMIC_INITIALIZER, /* refs */ CIMPLE_FLAG_PROPERTY|CIMPLE_FLAG_OUT, "return_value", 0, /* meta_qualifiers */ 0, /* num_meta_qaulifiers */ UINT32, 0, CIMPLE_OFF(Person_hello_method,return_value), 0, /* value */ }; /*[1921]*/ static Meta_Feature* _Person_hello_MFA[] = { (Meta_Feature*)(void*)&_Person_hello_message, (Meta_Feature*)(void*)&_Person_hello_response, (Meta_Feature*)(void*)&_Person_hello_return_value }; /*[2123]*/ const Meta_Method Person_hello_method::static_meta_class = { CIMPLE_ATOMIC_INITIALIZER, /* refs */ CIMPLE_FLAG_METHOD, "hello", 0, /* meta_qualifiers */ 0, /* num_meta_qaulifiers */ _Person_hello_MFA, CIMPLE_ARRAY_SIZE(_Person_hello_MFA), sizeof(Person_hello_method), UINT32, }; /*[2301]*/ static Meta_Feature* _Person_MFA[] = { (Meta_Feature*)(void*)&_Person_ssn, (Meta_Feature*)(void*)&_Person_first, (Meta_Feature*)(void*)&_Person_last, (Meta_Feature*)(void*)&Person_hello_method::static_meta_class, }; /*[2348]*/ static const Meta_Feature_Local _locals[] = { {1}, {1}, {1}, {1}, }; /*[2368]*/ const Meta_Class Person::static_meta_class = { CIMPLE_ATOMIC_INITIALIZER, /* refs */ CIMPLE_FLAG_CLASS, "Person", 0, /* meta_qualifiers */ 0, /* num_meta_qaulifiers */ _Person_MFA, CIMPLE_ARRAY_SIZE(_Person_MFA), sizeof(Person), _locals, 0, /* super_class */ 1, /* num_keys */ &__meta_repository_CFA0C0C0BF12124090F12E88B029ABDC, }; CIMPLE_NAMESPACE_END