CUBRID Engine
latest
|
#include <class_object.h>
Public Attributes | |
struct sm_method_signature * | next |
const char * | function_name |
METHOD_FUNCTION | function |
const char * | sql_definition |
SM_METHOD_ARGUMENT * | value |
SM_METHOD_ARGUMENT * | args |
int | num_args |
Definition at line 566 of file class_object.h.
SM_METHOD_ARGUMENT* sm_method_signature::args |
Definition at line 577 of file class_object.h.
Referenced by check_args(), classobj_copy_method_signature(), classobj_free_method_signature(), classobj_make_method_signature(), classobj_method_signature_size(), db_method_arg_domain(), object_printer::describe_signature(), disk_to_methsig(), find_argument(), fixup_method_self_domains(), ldr_act_add_argument(), methsig_size(), methsig_to_disk(), obj_send_method_array(), obj_send_method_list(), and obj_send_method_va().
METHOD_FUNCTION sm_method_signature::function |
Definition at line 571 of file class_object.h.
Referenced by classobj_copy_method_signature(), classobj_make_method_signature(), sm_free_function_nlist(), sm_link_static_method(), and smt_change_method_implementation().
const char* sm_method_signature::function_name |
Definition at line 570 of file class_object.h.
Referenced by classobj_copy_method_signature(), classobj_free_method_signature(), classobj_make_method_signature(), classobj_method_signature_size(), db_get_method_function(), db_method_function(), object_printer::describe_method(), disk_to_methsig(), methsig_size(), methsig_to_disk(), sm_build_function_nlist(), sm_free_function_nlist(), sm_get_method_source_file(), sm_link_static_method(), and smt_change_method_implementation().
struct sm_method_signature* sm_method_signature::next |
Definition at line 568 of file class_object.h.
Referenced by classobj_make_method_signature(), fixup_method_self_domains(), and smt_change_method_implementation().
int sm_method_signature::num_args |
Definition at line 578 of file class_object.h.
Referenced by classobj_copy_method_signature(), classobj_make_method_signature(), compare_argument_domains(), db_method_arg_count(), object_printer::describe_signature(), disk_to_methsig(), find_argument(), ldr_act_add_argument(), ldr_act_add_attr(), methsig_to_disk(), obj_send_method_array(), obj_send_method_list(), and obj_send_method_va().
const char* sm_method_signature::sql_definition |
Definition at line 573 of file class_object.h.
Referenced by classobj_copy_method_signature(), classobj_free_method_signature(), classobj_make_method_signature(), classobj_method_signature_size(), disk_to_methsig(), methsig_size(), and methsig_to_disk().
SM_METHOD_ARGUMENT* sm_method_signature::value |
Definition at line 575 of file class_object.h.
Referenced by classobj_copy_method_signature(), classobj_free_method_signature(), classobj_make_method_signature(), classobj_method_signature_size(), compare_component_domains(), db_method_arg_domain(), db_method_return_domain(), object_printer::describe_method(), disk_to_methsig(), find_argument(), fixup_method_self_domains(), methsig_size(), and methsig_to_disk().