|
CUBRID Engine
latest
|
#include <esql_host_variable.h>

Public Attributes | |
| SPECIFIER_NOUN | noun |
| STORAGE_CLASS | sclass |
| unsigned char | is_long |
| unsigned char | is_short |
| unsigned char | is_unsigned |
| unsigned char | is_static |
| unsigned char | is_extern |
| unsigned char | is_volatile |
| unsigned char | is_const |
| unsigned char | is_auto |
| unsigned char | is_register |
| unsigned char | is_by_name |
| union { | |
| int v_int | |
| unsigned int v_uint | |
| long v_long | |
| unsigned long v_ulong | |
| STRUCTDEF * v_struct | |
| SYMBOL * v_tdef | |
| } | val |
Definition at line 185 of file esql_host_variable.h.
| unsigned char specifier::is_auto |
Definition at line 196 of file esql_host_variable.h.
Referenced by pp_print_link(), and pp_set_class_bit().
| unsigned char specifier::is_by_name |
Definition at line 198 of file esql_host_variable.h.
Referenced by pp_add_struct_spec(), and pp_print_link().
| unsigned char specifier::is_const |
Definition at line 195 of file esql_host_variable.h.
Referenced by pp_add_type_noun(), pp_add_typedefed_spec(), pp_print_link(), and pp_set_class_bit().
| unsigned char specifier::is_extern |
Definition at line 193 of file esql_host_variable.h.
Referenced by pp_add_symbols_to_table(), pp_add_typedefed_spec(), pp_print_link(), and pp_set_class_bit().
| unsigned char specifier::is_long |
Definition at line 189 of file esql_host_variable.h.
Referenced by pp_add_type_adj(), pp_add_type_noun(), pp_attr_str(), pp_check(), pp_new_link(), pp_print_link(), and pp_the_same_type().
| unsigned char specifier::is_register |
Definition at line 197 of file esql_host_variable.h.
Referenced by pp_print_link(), and pp_set_class_bit().
| unsigned char specifier::is_short |
Definition at line 190 of file esql_host_variable.h.
Referenced by pp_add_type_adj(), pp_add_type_noun(), pp_attr_str(), pp_check(), pp_new_link(), pp_print_link(), and pp_the_same_type().
| unsigned char specifier::is_static |
Definition at line 192 of file esql_host_variable.h.
Referenced by pp_add_symbols_to_table(), pp_add_typedefed_spec(), pp_print_link(), and pp_set_class_bit().
| unsigned char specifier::is_unsigned |
Definition at line 191 of file esql_host_variable.h.
Referenced by pp_add_type_adj(), pp_attr_str(), pp_check(), pp_print_link(), and pp_the_same_type().
| unsigned char specifier::is_volatile |
Definition at line 194 of file esql_host_variable.h.
Referenced by pp_add_type_noun(), pp_add_typedefed_spec(), pp_print_link(), and pp_set_class_bit().
| SPECIFIER_NOUN specifier::noun |
Definition at line 187 of file esql_host_variable.h.
Referenced by pp_add_spec_to_decl(), pp_add_struct_spec(), pp_add_type_adj(), pp_add_type_noun(), pp_attr_str(), pp_check(), pp_new_type_spec(), pp_print_link(), pp_the_same_type(), and pp_type_str().
| STORAGE_CLASS specifier::sclass |
Definition at line 188 of file esql_host_variable.h.
Referenced by pp_add_symbols_to_table(), pp_add_typedefed_spec(), pp_do_enum(), pp_new_type_spec(), and pp_set_class_bit().
| int specifier::v_int |
Definition at line 202 of file esql_host_variable.h.
Referenced by pp_do_enum().
| long specifier::v_long |
Definition at line 205 of file esql_host_variable.h.
| STRUCTDEF* specifier::v_struct |
Definition at line 208 of file esql_host_variable.h.
Referenced by pp_add_spec_to_decl(), pp_add_struct_field_refs(), pp_add_struct_spec(), pp_add_type_noun(), pp_check(), pp_print_link(), pp_struct_deref(), pp_the_same_type(), and pp_type_str().
| SYMBOL* specifier::v_tdef |
Definition at line 211 of file esql_host_variable.h.
| unsigned int specifier::v_uint |
Definition at line 204 of file esql_host_variable.h.
| unsigned long specifier::v_ulong |
Definition at line 206 of file esql_host_variable.h.
| union { ... } specifier::val |