// Generated by genprov 1.0.21 #ifndef _All_Class_Provider_h #define _All_Class_Provider_h #include #include "All_Class.h" CIMPLE_NAMESPACE_BEGIN class All_Class_Provider { public: typedef All_Class Class; All_Class_Provider(); ~All_Class_Provider(); Load_Status load(); Unload_Status unload(); Get_Instance_Status get_instance( const All_Class* model, All_Class*& instance); Enum_Instances_Status enum_instances( const All_Class* model, Enum_Instances_Handler* handler); Create_Instance_Status create_instance( All_Class* instance); Delete_Instance_Status delete_instance( const All_Class* instance); Modify_Instance_Status modify_instance( const All_Class* model, const All_Class* instance); Invoke_Method_Status booleanReturn( const All_Class* self, Property& return_value); Invoke_Method_Status uint8Return( const All_Class* self, Property& return_value); Invoke_Method_Status sint8Return( const All_Class* self, Property& return_value); Invoke_Method_Status uint16Return( const All_Class* self, Property& return_value); Invoke_Method_Status sint16Return( const All_Class* self, Property& return_value); Invoke_Method_Status uint32Return( const All_Class* self, Property& return_value); Invoke_Method_Status sint32Return( const All_Class* self, Property& return_value); Invoke_Method_Status uint64Return( const All_Class* self, Property& return_value); Invoke_Method_Status sint64Return( const All_Class* self, Property& return_value); Invoke_Method_Status real32Return( const All_Class* self, Property& return_value); Invoke_Method_Status real64Return( const All_Class* self, Property& return_value); Invoke_Method_Status char16Return( const All_Class* self, Property& return_value); Invoke_Method_Status stringReturn( const All_Class* self, Property& return_value); Invoke_Method_Status datetimeReturn( const All_Class* self, Property& return_value); Invoke_Method_Status instanceReturn( const All_Class* self, All_Part*& return_value); Invoke_Method_Status objectReturn( const All_Class* self, Instance*& return_value); Invoke_Method_Status booleanScalarParams( const All_Class* self, const Property& p1, Property& p2, Property& return_value); Invoke_Method_Status uint8ScalarParams( const All_Class* self, const Property& p1, Property& p2, Property& return_value); Invoke_Method_Status sint8ScalarParams( const All_Class* self, const Property& p1, Property& p2, Property& return_value); Invoke_Method_Status uint16ScalarParams( const All_Class* self, const Property& p1, Property& p2, Property& return_value); Invoke_Method_Status sint16ScalarParams( const All_Class* self, const Property& p1, Property& p2, Property& return_value); Invoke_Method_Status uint32ScalarParams( const All_Class* self, const Property& p1, Property& p2, Property& return_value); Invoke_Method_Status sint32ScalarParams( const All_Class* self, const Property& p1, Property& p2, Property& return_value); Invoke_Method_Status uint64ScalarParams( const All_Class* self, const Property& p1, Property& p2, Property& return_value); Invoke_Method_Status sint64ScalarParams( const All_Class* self, const Property& p1, Property& p2, Property& return_value); Invoke_Method_Status real32ScalarParams( const All_Class* self, const Property& p1, Property& p2, Property& return_value); Invoke_Method_Status real64ScalarParams( const All_Class* self, const Property& p1, Property& p2, Property& return_value); Invoke_Method_Status char16ScalarParams( const All_Class* self, const Property& p1, Property& p2, Property& return_value); Invoke_Method_Status stringScalarParams( const All_Class* self, const Property& p1, Property& p2, Property& return_value); Invoke_Method_Status datetimeScalarParams( const All_Class* self, const Property& p1, Property& p2, Property& return_value); Invoke_Method_Status objectScalarParams( const All_Class* self, const Instance* p1, Instance*& p2, Property& return_value); Invoke_Method_Status instanceScalarParams( const All_Class* self, const All_Part* p1, All_Part*& p2, Property& return_value); Invoke_Method_Status booleanArrayParams( const All_Class* self, const Property& p1, Property& p2, Property& return_value); Invoke_Method_Status uint8ArrayParams( const All_Class* self, const Property& p1, Property& p2, Property& return_value); Invoke_Method_Status sint8ArrayParams( const All_Class* self, const Property& p1, Property& p2, Property& return_value); Invoke_Method_Status uint16ArrayParams( const All_Class* self, const Property& p1, Property& p2, Property& return_value); Invoke_Method_Status sint16ArrayParams( const All_Class* self, const Property& p1, Property& p2, Property& return_value); Invoke_Method_Status uint32ArrayParams( const All_Class* self, const Property& p1, Property& p2, Property& return_value); Invoke_Method_Status sint32ArrayParams( const All_Class* self, const Property& p1, Property& p2, Property& return_value); Invoke_Method_Status uint64ArrayParams( const All_Class* self, const Property& p1, Property& p2, Property& return_value); Invoke_Method_Status sint64ArrayParams( const All_Class* self, const Property& p1, Property& p2, Property& return_value); Invoke_Method_Status real32ArrayParams( const All_Class* self, const Property& p1, Property& p2, Property& return_value); Invoke_Method_Status real64ArrayParams( const All_Class* self, const Property& p1, Property& p2, Property& return_value); Invoke_Method_Status char16ArrayParams( const All_Class* self, const Property& p1, Property& p2, Property& return_value); Invoke_Method_Status stringArrayParams( const All_Class* self, const Property& p1, Property& p2, Property& return_value); Invoke_Method_Status datetimeArrayParams( const All_Class* self, const Property& p1, Property& p2, Property& return_value); Invoke_Method_Status objectArrayParams( const All_Class* self, const Property< Array >& p1, Property< Array >& p2, Property& return_value); Invoke_Method_Status instanceArrayParams( const All_Class* self, const Property< Array >& p1, Property< Array >& p2, Property& return_value); Invoke_Method_Status referenceScalarParams( const All_Class* self, const All_Part* p1, All_Part*& p2, Property& return_value); Invoke_Method_Status referenceArrayParams( const All_Class* self, const Property< Array >& p1, Property< Array >& p2, Property& return_value); /*@END@*/ All_Class* _instance; }; CIMPLE_NAMESPACE_END #endif /* _All_Class_Provider_h */