C and C++ Binaries

Base Enums for ASTs: cs_ast_base.h

Base Enums for ASTs.



Types

enum anonymous_csao_base_ordinals_enum
Definition typedef enum {
csao_base_first = = -1,
csao_base_bit_size = = csao_base_first,
csao_base_character_kind = = csao_base_bit_size -1,
csao_base_element_type = = csao_base_character_kind - 1,
csao_base_float_kind = = csao_base_element_type - 1,
csao_base_has_ellipsis = = csao_base_float_kind - 1,
csao_base_integer_kind = = csao_base_has_ellipsis - 1,
csao_base_is_bit_field = = csao_base_integer_kind - 1,
csao_base_is_complete = = csao_base_is_bit_field - 1,
csao_base_is_final = = csao_base_is_complete - 1,
csao_base_is_vla = = csao_base_is_final - 1,
csao_base_name = = csao_base_is_vla - 1,
csao_base_num_elements = = csao_base_name - 1,
csao_base_offset = = csao_base_num_elements - 1,
csao_base_pointed_to = = csao_base_offset - 1,
csao_base_real_value = = csao_base_pointed_to - 1,
csao_base_return_type = = csao_base_real_value - 1,
csao_base_calling_convention = = csao_base_return_type - 1,
csao_base_size = = csao_base_calling_convention - 1,
csao_base_storage_class = = csao_base_size - 1,
csao_base_type = = csao_base_storage_class - 1,
csao_base_value = = csao_base_type - 1,
csao_base_abs_loc = = csao_base_value - 1,
csao_base_is_virtual = = csao_base_abs_loc - 1,
csao_base_special_function_kind = = csao_base_is_virtual - 1,
csao_base_operator_name_kind = = csao_base_special_function_kind - 1,
csao_base_base_classes = = csao_base_operator_name_kind - 1,
csao_base_alignment = = csao_base_base_classes - 1,
csao_base_is_unsigned = = csao_base_alignment - 1,
csao_base_value_returned_by_cctor = = csao_base_is_unsigned - 1,
csao_base_any_virtual_functions_including_in_base_classes = = csao_base_value_returned_by_cctor - 1,
csao_base_compiler_generated = = csao_base_any_virtual_functions_including_in_base_classes - 1,
csao_base_register = = csao_base_compiler_generated - 1,
csao_base_prototyped = = csao_base_register - 1,
csao_base_attributes = = csao_base_prototyped - 1,
csao_base_is_reference = = csao_base_attributes - 1,
csao_base_is_rvalue_reference = = csao_base_is_reference - 1,
csao_base_last = = csao_base_is_rvalue_reference - 1
} anonymous_csao_base_ordinals_enum
Notes This is an anonymous enumeration: the anonymous_csao_base_ordinals_enum label is provided only for ease of reference within this documentation.