CUBRID Engine
latest
|
#include <class_object.h>
Public Attributes | |
SM_COMPONENT | header |
SM_METHOD_SIGNATURE * | signatures |
METHOD_FUNCTION | function |
MOP | class_mop |
int | id |
int | order |
DB_SEQ * | properties |
unsigned | unused:1 |
Definition at line 589 of file class_object.h.
MOP sm_method::class_mop |
Definition at line 595 of file class_object.h.
Referenced by assign_method_id(), classobj_copy_methlist(), classobj_init_method(), classobj_make_method(), db_method_class(), object_printer::describe_method(), disk_to_method(), find_any(), fixup_component_classes(), class_description::init(), method_to_disk(), and smt_add_method_any().
METHOD_FUNCTION sm_method::function |
Definition at line 594 of file class_object.h.
Referenced by classobj_init_method(), classobj_initialize_methods(), classobj_make_method(), disk_to_method(), obj_desc_send_array_quick(), obj_send_method_array(), obj_send_method_list(), obj_send_method_va(), sm_free_function_nlist(), sm_link_method(), sm_link_static_method(), and smt_change_method_implementation().
SM_COMPONENT sm_method::header |
Definition at line 591 of file class_object.h.
Referenced by assign_method_id(), check_args(), classobj_class_size(), classobj_clear_method(), classobj_copy_methlist(), classobj_copy_method(), classobj_filter_components(), classobj_find_method(), classobj_fixup_loaded_class(), classobj_init_method(), classobj_initialize_methods(), classobj_install_template(), classobj_make_method(), classobj_method_size(), classobj_sort_methlist(), construct_instance(), db_get_class_method_names(), db_get_method_names(), db_method_name(), db_method_next(), object_printer::describe_method(), disk_to_method(), fixup_component_classes(), fixup_self_reference_domains(), class_description::init(), insert_method(), install_new_representation(), method_size(), method_to_disk(), obj_desc_send_array_quick(), obj_send_method_array(), obj_send_method_list(), obj_send_method_va(), sm_free_function_nlist(), sm_link_static_methods(), and smt_change_query_spec().
int sm_method::id |
Definition at line 596 of file class_object.h.
Referenced by assign_method_id(), classobj_init_method(), classobj_make_method(), disk_to_method(), make_component_from_candidate(), and method_to_disk().
int sm_method::order |
Definition at line 597 of file class_object.h.
Referenced by classobj_fixup_loaded_class(), classobj_sort_methlist(), insert_method(), and make_component_from_candidate().
DB_SEQ* sm_method::properties |
Definition at line 598 of file class_object.h.
Referenced by classobj_clear_method(), classobj_filter_components(), classobj_init_method(), classobj_initialize_methods(), classobj_make_method(), disk_to_method(), method_size(), and method_to_disk().
SM_METHOD_SIGNATURE* sm_method::signatures |
Definition at line 593 of file class_object.h.
Referenced by check_args(), classobj_clear_method(), classobj_init_method(), classobj_initialize_methods(), classobj_make_method(), classobj_method_size(), compare_argument_domains(), compare_component_domains(), db_get_method_function(), db_method_arg_count(), db_method_arg_domain(), db_method_function(), db_method_return_domain(), object_printer::describe_method(), disk_to_method(), find_signature(), fixup_method_self_domains(), ldr_act_add_argument(), ldr_act_add_attr(), method_size(), method_to_disk(), obj_send_method_array(), obj_send_method_list(), obj_send_method_va(), sm_build_function_nlist(), sm_free_function_nlist(), sm_get_method_source_file(), sm_link_static_method(), smt_add_method_any(), and smt_change_method_implementation().
unsigned sm_method::unused |
Definition at line 599 of file class_object.h.