class ast_class

Enumeration class for AST classes.

  • Every ast object has a class.
  • The possible fields ( ast_field ) for an ast object depend on its class.

See the manual for details of the available AST grammars.

ast_class Members

Constructors none
Static Method from_integer()
Methods __cmp__(), __eq__(), __ge__(), __gt__(), __hash__(), __le__(), __lt__(), __ne__(), __repr__(), __str__(), as_integer(), is_subclass_of(), name(), superclass()
Attributes AST, NC_ABI, NC_ABSTRACT_ALIGNOF, NC_ABSTRACT_ARITHMETIC, NC_ABSTRACT_ASM_ENTRY, NC_ABSTRACT_AST, NC_ABSTRACT_ATTRIBUTE, NC_ABSTRACT_BITWISE, NC_ABSTRACT_CLASS_ACCESS, NC_ABSTRACT_CLASS_STRUCT_UNION, NC_ABSTRACT_FIELD_OR_BASE_CLASS, NC_ABSTRACT_FLOAT, NC_ABSTRACT_FLOAT_VALUE, NC_ABSTRACT_INTEGER_VALUE, NC_ABSTRACT_LITERAL, NC_ABSTRACT_LOGICAL, NC_ABSTRACT_LVALUE, NC_ABSTRACT_RVALUE, NC_ABSTRACT_SIZEOF, NC_ABSTRACT_STATEMENT, NC_ABSTRACT_TYPE, NC_ABSTRACT_TYPEID, NC_ADDEXPR, NC_ADDREXPR, NC_ADDRLABELEXPR, NC_ALIAS_TYPE, NC_ALIGNOFEXPR, NC_ALIGNOFTYPEEXPR, NC_ARRAY, NC_ARRAYREF, NC_ASMGENERICENTRY, NC_ASMGNUENTRY, NC_ASMGNUOPERAND, NC_ASMGNUOPERANDS, NC_ASSUMEEXPR, NC_AST_LIST, NC_BASE_CLASS, NC_BASE_CLASS_ACCESS, NC_BASE_TYPE, NC_BITANDEXPR, NC_BUILTIN_CALL, NC_BUILTIN_TYPE, NC_CASTEXPR, NC_CLASS, NC_CODESURFER_TYPE, NC_COMPLEMENTEXPR, NC_COMPLEX, NC_COMPLEX_CONJ_EXPR, NC_COMPLEX_IMAG_PART, NC_COMPLEX_REAL_PART, NC_COMPLEX_VALUE, NC_CSM_FIELD_EXISTS, NC_CSM_NAMED_VALUE, NC_CSM_TYPE, NC_CSM_TYPE_QUALIFIERS, NC_DERIVED_CLASS_ACCESS, NC_DESIGNATOR_INIT, NC_DIVEXPR, NC_ENUM, NC_EQUALEXPR, NC_EXCLUSIVEOR, NC_EXPRS, NC_FIELD, NC_FILE_INFO, NC_FIXED_POINT, NC_FLOAT, NC_FLOAT_VALUE_128, NC_FLOAT_VALUE_32, NC_FLOAT_VALUE_64, NC_FLOAT_VALUE_96, NC_FORMAT_ATTRIBUTE, NC_GREATEQUALEXPR, NC_GREATEXPR, NC_IMAGINARY, NC_INCLUSIVEOR, NC_INDIRECTFIELD, NC_INSTANCEOF, NC_INTEGER, NC_INTEGER_VALUE_128, NC_INTEGER_VALUE_32, NC_INTEGER_VALUE_64, NC_LABEL, NC_LANGUAGE_FEATURES, NC_LEFTSHIFTEXPR, NC_LESSEQUALEXPR, NC_LESSEXPR, NC_MODEXPR, NC_MULEXPR, NC_NORMALASSIGN, NC_NOTEQUALEXPR, NC_POINTER, NC_POINTEREXPR, NC_PTR_TO_MEMBER, NC_RANGE, NC_RIGHTSHIFTEXPR, NC_ROUTINE, NC_ROUTINE_TYPE, NC_SIZEEXPR, NC_SIZETYPEEXPR, NC_STRING, NC_STRUCT, NC_STRUCTORUNIONREF, NC_SUBEXPR, NC_SUBPROGCALL, NC_TEMPLATE_PARAM, NC_THROWEXPR, NC_TYPEIDEXPR, NC_TYPEIDTYPEEXPR, NC_UINTEGER_VALUE_128, NC_UINTEGER_VALUE_32, NC_UINTEGER_VALUE_64, NC_UNARYMINUSEXPR, NC_UNARYPLUSEXPR, NC_UNAVAILABLE, NC_UNION, NC_VARIABLE, NC_VECTOR_TYPE, NC_VIRTUAL_BASE_CLASS_ACCESS, NC_VIRTUAL_DERIVED_CLASS_ACCESS, NC_VOID, UC_ABSTRACT_ADD, UC_ABSTRACT_ADDRESS, UC_ABSTRACT_ADD_ASSIGN, UC_ABSTRACT_ALIGNOF, UC_ABSTRACT_ARRAYREF, UC_ABSTRACT_ASSIGN, UC_ABSTRACT_AST, UC_ABSTRACT_ATTRIBUTE_ARG, UC_ABSTRACT_BUILTIN_OPERATION, UC_ABSTRACT_BUILTIN_OPERATION_EXPRESSION_OPERANDS, UC_ABSTRACT_BUILTIN_OPERATION_TYPE_OPERANDS, UC_ABSTRACT_CALL, UC_ABSTRACT_CAST, UC_ABSTRACT_CLASS_STRUCT_UNION, UC_ABSTRACT_CONSTANT, UC_ABSTRACT_CONSTANT_TEMPLATE_PARAM, UC_ABSTRACT_CONSTRUCTOR_INIT, UC_ABSTRACT_DATASIZEOF, UC_ABSTRACT_DECL, UC_ABSTRACT_DIVIDE, UC_ABSTRACT_DIVIDE_ASSIGN, UC_ABSTRACT_DOT_EXPR, UC_ABSTRACT_DYNAMIC_INIT, UC_ABSTRACT_ENHANCED_FOR, UC_ABSTRACT_EQ, UC_ABSTRACT_EXECUTABLE_SCOPE, UC_ABSTRACT_EXPR, UC_ABSTRACT_FLOAT_LITERAL, UC_ABSTRACT_GE, UC_ABSTRACT_GENERIC_ARRAY, UC_ABSTRACT_GNU_MAX, UC_ABSTRACT_GNU_MIN, UC_ABSTRACT_GT, UC_ABSTRACT_INITIALIZER, UC_ABSTRACT_INTEGER_LITERAL, UC_ABSTRACT_LE, UC_ABSTRACT_LITERAL, UC_ABSTRACT_LT, UC_ABSTRACT_MULTIPLY, UC_ABSTRACT_MULTIPLY_ASSIGN, UC_ABSTRACT_NE, UC_ABSTRACT_NEGATE, UC_ABSTRACT_NON_EXECUTABLE_SCOPE, UC_ABSTRACT_OPERATION, UC_ABSTRACT_PM_DOT_EXPR, UC_ABSTRACT_POST_DECR, UC_ABSTRACT_POST_INCR, UC_ABSTRACT_PRAGMA, UC_ABSTRACT_PRE_DECR, UC_ABSTRACT_PRE_INCR, UC_ABSTRACT_SCOPE, UC_ABSTRACT_SHIFTL, UC_ABSTRACT_SHIFTL_ASSIGN, UC_ABSTRACT_SHIFTR, UC_ABSTRACT_SHIFTR_ASSIGN, UC_ABSTRACT_SIZEOF, UC_ABSTRACT_SIZEOF_PACK, UC_ABSTRACT_SPACESHIP, UC_ABSTRACT_STATEMENT, UC_ABSTRACT_SUBTRACT, UC_ABSTRACT_SUBTRACT_ASSIGN, UC_ABSTRACT_TEMPLATE_ARG, UC_ABSTRACT_TEMPLATE_PARAMETER, UC_ABSTRACT_TYPE, UC_ADDRESS_OF_ELLIPSIS, UC_ADDRESS_OP, UC_AGGREGATE, UC_ALIGNOF, UC_ALIGNOF_TYPE, UC_AND, UC_AND_ASSIGN, UC_ARRAY, UC_ARRAY_TO_POINTER_DECAY, UC_ASM, UC_ASM_ENTRY, UC_ASM_FUNC_BODY, UC_ASM_OPERAND, UC_ASSIGNED_GOTO, UC_ASSUME, UC_AST_LIST, UC_ATTRIBUTE, UC_ATTRIBUTE_ARG_CONSTANT, UC_ATTRIBUTE_ARG_EMPTY, UC_ATTRIBUTE_ARG_EXPRESSION, UC_ATTRIBUTE_ARG_RAW_TOKEN, UC_ATTRIBUTE_ARG_TOKEN, UC_ATTRIBUTE_ARG_TYPE, UC_BASE_CLASS, UC_BASE_CLASS_CAST, UC_BASE_CLASS_DERIVATION, UC_BASSIGN, UC_BINDING_INITIALIZER, UC_BLOCK, UC_BLOCK_SCOPE, UC_BOOL_CAST, UC_BOX, UC_BRACED_INIT_LIST, UC_BUILTIN_CHOOSE_EXPR, UC_BUILTIN_OPERATION_CLASS_TEMPLATE_AND_TYPE, UC_BUILTIN_OPERATION_EXPRESSION_TYPE_OPERANDS, UC_BUILTIN_OPERATION_HAS_ATTRIBUTE, UC_BUILTIN_OPERATION_N_EXPRESSION_OPERANDS, UC_BUILTIN_OPERATION_N_TYPE_OPERANDS, UC_BUILTIN_OPERATION_ONE_EXPRESSION_OPERAND, UC_BUILTIN_OPERATION_ONE_TYPE_OPERAND, UC_BUILTIN_OPERATION_TWO_EXPRESSION_OPERANDS, UC_BUILTIN_OPERATION_TWO_TYPE_OPERANDS, UC_BUILTIN_OPERATION_TYPE_EXPRESSION_OPERANDS, UC_BUILTIN_OPERATION_TYPE_TWO_EXPRESSION_OPERANDS, UC_C11_GENERIC, UC_CLASS, UC_CLASS_RVALUE_ADJUST, UC_CLASS_STRUCT_UNION_SCOPE, UC_CLI_ARRAY_ADDRESS, UC_CLI_SUBSCRIPT, UC_CLI_TYPEID_ADDRESS, UC_CODESURFER_TYPE, UC_COMMA, UC_COMPLEMENT, UC_COMPLEX, UC_COMPLEX_VALUE, UC_COMPOUND_REQ_EXPR, UC_CONCEPT_ID_EXPR, UC_CONDITION, UC_CONDITION_SCOPE, UC_CONSTANT_ADDRESS, UC_CONSTANT_DYNAMIC_INITIALIZATION, UC_CONSTANT_LABEL_DIFFERENCE, UC_CONSTANT_PTR_TO_MEMBER, UC_CONSTEXPR_IF, UC_CONST_EVAL_DEFERRED_EXPR, UC_COROUTINE, UC_COROUTINE_RETURN, UC_CO_AWAIT, UC_CO_AWAIT_WITH_DEPENDENT_OPERAND, UC_CO_YIELD, UC_CO_YIELD_WITH_DEPENDENT_OPERAND, UC_CTP_ADDRESS, UC_CTP_ALIGNOF, UC_CTP_CAST, UC_CTP_DATASIZEOF, UC_CTP_DESTRUCTOR, UC_CTP_EXPR, UC_CTP_INTEGER_PACK, UC_CTP_MEMBER, UC_CTP_NOEXCEPT, UC_CTP_PARAM, UC_CTP_SIZEOF, UC_CTP_TEMPLATE_REF, UC_CTP_TYPEID, UC_CTP_UNKNOWN_FUNCTION, UC_CTP_UUIDOF, UC_DATASIZEOF, UC_DATASIZEOF_TYPE, UC_DECL, UC_DELEGATION_CONSTRUCTOR_INIT, UC_DELETE, UC_DERIVED_CLASS_CAST, UC_DESIGNATOR, UC_DIRECT_BASE_CLASS_CONSTRUCTOR_INIT, UC_DOT_FIELD, UC_DOT_MEMBER_CALL, UC_DOT_PM_CALL, UC_DOT_PM_FUNC_PTR, UC_DOT_STATIC, UC_DOT_VACUOUS_DESTRUCTOR_CALL, UC_DYNAMIC_CAST, UC_DYNAMIC_INIT_BITWISE_COPY, UC_DYNAMIC_INIT_CALL_RETURNING_CLASS_VIA_CCTOR, UC_DYNAMIC_INIT_CONSTANT, UC_DYNAMIC_INIT_CONSTRUCTOR, UC_DYNAMIC_INIT_EXPRESSION, UC_DYNAMIC_INIT_LAMBDA, UC_DYNAMIC_INIT_NONCONSTANT_AGGREGATE, UC_DYNAMIC_INIT_NONE, UC_DYNAMIC_INIT_ZERO, UC_EMPTY, UC_END_TEST_WHILE, UC_ENUM, UC_ENUM_LIST, UC_ENUM_SCOPE, UC_ERROR_EXPR, UC_ERROR_TYPE, UC_ERROR_VALUE, UC_EXCEPTION_SPECIFICATION, UC_EXPR_CONSTANT, UC_EXPR_FIELD, UC_EXPR_OBJECT_LIFETIME, UC_EXPR_ROUTINE, UC_EXPR_STMT, UC_EXPR_TYPE, UC_EXPR_VARIABLE, UC_FIELD, UC_FIELD_CONSTRUCTOR_INIT, UC_FILE_INFO, UC_FILE_SCOPE, UC_FIXED_POINT, UC_FIXED_POINT_VALUE, UC_FJADD, UC_FJSUBTRACT, UC_FLOAT, UC_FLOAT_VALUE, UC_FLOAT_VALUE_128, UC_FLOAT_VALUE_32, UC_FLOAT_VALUE_64, UC_FLOAT_VALUE_96, UC_FOLD, UC_FOR, UC_FOR_EACH, UC_FUNCTION_CALL, UC_FUNCTION_PROTOTYPE_SCOPE, UC_FUNCTION_SCOPE, UC_GCNEW, UC_GENERIC_ADD, UC_GENERIC_ADD_ASSIGN, UC_GENERIC_ASSIGN, UC_GENERIC_CAST, UC_GENERIC_DIVIDE, UC_GENERIC_DIVIDE_ASSIGN, UC_GENERIC_EQ, UC_GENERIC_GE, UC_GENERIC_GNU_MAX, UC_GENERIC_GNU_MIN, UC_GENERIC_GT, UC_GENERIC_LE, UC_GENERIC_LT, UC_GENERIC_MULTIPLY, UC_GENERIC_MULTIPLY_ASSIGN, UC_GENERIC_NE, UC_GENERIC_NEGATE, UC_GENERIC_POST_DECR, UC_GENERIC_POST_INCR, UC_GENERIC_PRE_DECR, UC_GENERIC_PRE_INCR, UC_GENERIC_SHIFTL, UC_GENERIC_SHIFTL_ASSIGN, UC_GENERIC_SHIFTR, UC_GENERIC_SHIFTR_ASSIGN, UC_GENERIC_SPACESHIP, UC_GENERIC_SUBTRACT, UC_GENERIC_SUBTRACT_ASSIGN, UC_GOTO, UC_HANDLER, UC_HANDLER_PARAMETER, UC_HANDLE_TO, UC_HANDLE_TO_BOX, UC_IF, UC_IF_CONSTEVAL, UC_IF_NOT_CONSTEVAL, UC_IMAGINARY, UC_IMAGINARY_VALUE, UC_IMAG_PART, UC_INDIRECT, UC_INIT, UC_INITIALIZER_EXPR, UC_INIT_REPEAT, UC_INTEGER, UC_INTEGER_VALUE, UC_INTEGER_VALUE_128, UC_INTEGER_VALUE_32, UC_INTEGER_VALUE_64, UC_JDIVIDE, UC_JFADD, UC_JFSUBTRACT, UC_JMULTIPLY, UC_LABEL, UC_LABEL_ADDRESS, UC_LAMBDA, UC_LAMBDA_CAPTURE, UC_LAND, UC_LOR, UC_LVALUE, UC_LVALUE_ADJUST, UC_LVALUE_CAST, UC_MACRO, UC_MFP8, UC_MS_TRY_BLOCK, UC_NAMESPACE, UC_NAMESPACE_SCOPE, UC_NESTED_REQ_EXPR, UC_NEW, UC_NOEXCEPT, UC_NOT, UC_NO_INITIALIZER, UC_NULLPTR_TYPE, UC_OR, UC_OR_ASSIGN, UC_OVERRIDING_VIRTUAL_FUNCTION, UC_PADD, UC_PADD_ASSIGN, UC_PARAMETER, UC_PARAM_REF, UC_PARAM_TYPE, UC_PDIFF, UC_PM_BASE_CLASS_CAST, UC_PM_DERIVED_CLASS_CAST, UC_PM_DOT_FIELD, UC_PM_POINTS_TO_FIELD, UC_POINTER, UC_POINTS_TO_FIELD, UC_POINTS_TO_MEMBER_CALL, UC_POINTS_TO_PM_CALL, UC_POINTS_TO_PM_FUNC_PTR, UC_POINTS_TO_STATIC, UC_POINTS_TO_VACUOUS_DESTRUCTOR_CALL, UC_PRAGMA_ASM, UC_PRAGMA_COMMENT, UC_PRAGMA_CONFORM, UC_PRAGMA_DEFINE_TYPE_INFO, UC_PRAGMA_DIAGNOSTIC, UC_PRAGMA_DIAG_DEFAULT, UC_PRAGMA_DIAG_ERROR, UC_PRAGMA_DIAG_ONCE, UC_PRAGMA_DIAG_REMARK, UC_PRAGMA_DIAG_SUPPRESS, UC_PRAGMA_DIAG_WARNING, UC_PRAGMA_ENDASM, UC_PRAGMA_GCC, UC_PRAGMA_HDRSTOP, UC_PRAGMA_IDENT, UC_PRAGMA_INCLUDE_ALIAS, UC_PRAGMA_INLINE_ASM, UC_PRAGMA_NO_PCH, UC_PRAGMA_ONCE, UC_PRAGMA_OPENMP, UC_PRAGMA_PACK, UC_PRAGMA_POP_MACRO, UC_PRAGMA_PRINTF_ARGS, UC_PRAGMA_PUSH_MACRO, UC_PRAGMA_REDEFINE_EXTNAME, UC_PRAGMA_SCANF_ARGS, UC_PRAGMA_SETLOCALE, UC_PRAGMA_START_MAP_REGION, UC_PRAGMA_STDC, UC_PRAGMA_STOP_MAP_REGION, UC_PRAGMA_WEAK, UC_PSUBTRACT, UC_PSUBTRACT_ASSIGN, UC_PTR_TO_MEMBER, UC_QUESTION, UC_RANGE_BASED_FOR, UC_REAL_PART, UC_REMAINDER, UC_REMAINDER_ASSIGN, UC_REQUIRES_EXPR, UC_RETURN, UC_REUSE_VALUE, UC_ROUTINE, UC_ROUTINE_ADDRESS_CONSTANT, UC_ROUTINE_DECL, UC_ROUTINE_TYPE, UC_RUNTIME_SIZEOF, UC_RUNTIME_SIZEOF_TYPE, UC_SCALABLE_VECTOR_COUNT_TYPE, UC_SCALABLE_VECTOR_TYPE, UC_SET_VLA_SIZE, UC_SIZEOF_PACK_EXPR, UC_SIZEOF_PACK_TEMPLATE, UC_SIZEOF_PACK_TYPE, UC_SOURCE_CORRESPONDENCE, UC_SOURCE_FILE, UC_STATIC_ASSERTION, UC_STATIC_INITIALIZER, UC_STMT_EXPR, UC_STMT_EXPR_RESULT, UC_STMT_LABEL, UC_STRING, UC_STRUCT, UC_SUBSCRIPT, UC_SWITCH, UC_SWITCH_CASE, UC_SWITCH_CASE_ENTRY, UC_TEMPLATE, UC_TEMPLATE_ARG_NONTYPE, UC_TEMPLATE_ARG_START_OF_PACK_EXPANSION, UC_TEMPLATE_ARG_TEMPLATE, UC_TEMPLATE_ARG_TYPE, UC_TEMPLATE_NAME_EXPR, UC_TEMPLATE_PARAM, UC_TEMPLATE_PARAMETER_NONTYPE, UC_TEMPLATE_PARAMETER_TEMPLATE, UC_TEMPLATE_PARAMETER_TYPE, UC_TEMP_INIT, UC_THIS_PARAMETER, UC_THROW, UC_TRY_BLOCK, UC_TYPEID, UC_TYPEID_ADDRESS, UC_TYPEREF, UC_UINTEGER_VALUE_128, UC_UINTEGER_VALUE_32, UC_UINTEGER_VALUE_64, UC_UNARY_PLUS, UC_UNBOX, UC_UNBOX_LVALUE, UC_UNION, UC_USING_DECL, UC_UUIDOF_ADDRESS, UC_VARIABLE, UC_VARIABLE_ADDRESS_CONSTANT, UC_VARIABLE_DECL, UC_VA_ARG, UC_VA_COPY, UC_VA_END, UC_VA_START, UC_VA_START_SINGLE_OPERAND, UC_VECTOR_FILL, UC_VECTOR_TYPE, UC_VIRTUAL_BASE_CLASS_CONSTRUCTOR_INIT, UC_VIRTUAL_FUNCTION_PTR, UC_VLA, UC_VLA_DEALLOC, UC_VLA_DECL, UC_VLA_DIMENSION, UC_VLA_TYPEDEF_DECL, UC_VOID, UC_VOID_VALUE, UC_WHILE, UC_XCONJ, UC_XOR, UC_XOR_ASSIGN, UC_ZERO_INITIALIZER,

ast_class Details

class cs.ast_class

Enumeration class for AST classes.

static from_integer(_inner)

Construct an instance from an integer representation.

Parameters:_inner (int) – The integer representation, as returned by ast_class.as_integer().
Return type:ast_class
Raises:result.ERROR_INVALID_ARGUMENT if _inner is not a valid integer representation for a ast_class instance.

Invariant: For ast_class x, ast_class.from_integer(x.as_integer()) == x

>>> i = ast_class.NC_ABSTRACT_ALIGNOF.as_integer()
>>> i
12
>>> ast_class.from_integer(i)
<cs.ast_class c:alignof>
__cmp__(other)

Comparison function for ast_class , with respect to a stable overall ordering.

Parameters:other (ast_class) – The ast_class object to compare against.
Return type:int
Returns:An integer N such that:
  • N==0 if the two objects compare equal
  • N<0 if self < other
  • N>0 if self > other
>>> ast_class.NC_ABSTRACT_TYPE.__cmp__(ast_class.UC_INTEGER)
-1
__eq__(b)

Equality operator for ast_class .

Parameters:b (ast_class) – The ast_class object to compare against.
Return type:bool
Returns:True if self and b compare equal, False otherwise.
>>> ast_class.NC_INCLUSIVEOR == ast_class.NC_ADDEXPR
False
__ge__(b)

Greater-than-or-equal operator for ast_class .

Parameters:b (ast_class) – The ast_class object to compare against.
Return type:bool
Returns:True if self >= b , False otherwise.
>>> ast_class.UC_LAMBDA_CAPTURE >= ast_class.NC_ABSTRACT_INTEGER_VALUE
True
__gt__(b)

Greater-than operator for ast_class .

Parameters:b (ast_class) – The ast_class object to compare against.
Return type:bool
Returns:True if self > b , False otherwise.
>>> ast_class.NC_ASMGNUOPERAND > ast_class.NC_ARRAY
False
__hash__()

Hash function for ast_class .

Return type:int
>>> hash(ast_class.UC_UNBOX_LVALUE)
375
__le__(b)

Less-than-or-equal operator for ast_class .

Parameters:b (ast_class) – The ast_class object to compare against.
Return type:bool
Returns:True if self <= b , False otherwise.
>>> ast_class.NC_MODEXPR <= ast_class.NC_NORMALASSIGN
False
__lt__(b)

Less-than operator for ast_class .

Parameters:b (ast_class) – The ast_class object to compare against.
Return type:bool
Returns:True if self < b , False otherwise.
>>> ast_class.UC_CTP_UUIDOF < ast_class.NC_DERIVED_CLASS_ACCESS
False
__ne__(b)

Inequality operator for ast_class .

Parameters:b (ast_class) – The ast_class object to compare against.
Return type:bool
Returns:False if self and b compare equal, True otherwise.
>>> ast_class.UC_JMULTIPLY != ast_class.UC_ABSTRACT_LITERAL
True
__repr__()

Get a representation of a ast_class object that includes information useful for debugging.

Return type:str
Returns:The string representation.
>>> repr(ast_class.NC_CSM_TYPE_QUALIFIERS)
'<cs.ast_class c:csm-type-qualifiers>'
__str__()

Get a simple string representation of a ast_class object.

Return type:str
Returns:The string representation.
>>> str(ast_class.NC_FLOAT_VALUE_96)
'c:float-value-96'
as_integer()

Get an integer representation of self.

Return type:int
Returns:An integer suitable for use with ast_class.from_integer().

Invariant: For ast_class x, ast_class.from_integer(x.as_integer()) == x

>>> i = ast_class.NC_ABSTRACT_ALIGNOF.as_integer()
>>> i
12
>>> ast_class.from_integer(i)
<cs.ast_class c:alignof>
is_subclass_of(sup)

Check: is this ast_class a subclass of another?

Parameters:sup (ast_class) – The proposed superclass.
Return type:bool
Returns:True if this ast_class is a subclass of sup, False otherwise. The subclass relationship is reflexive and transitive.
>>> ast_class.UC_FIELD_CONSTRUCTOR_INIT.is_subclass_of(ast_class.NC_ARRAYREF)
False
name()

Get a string representation of an ast_class name.

Return type:str
Returns:The name associated with this ast_class .
>>> ast_class.NC_GREATEXPR.name()
'c:>'
superclass()

Get the immediate superclass of self.

Return type:ast_class
Returns:The immediate superclass ( ast_class ). If self is at the top of the class inheritance tree, return self.
>>> ast_class.NC_INTEGER_VALUE_64.superclass()
<cs.ast_class c:integer-value>
AST

The root class of all ASTs.

>>> ast_class.AST
<cs.ast_class <ast>>
NC_ABI

Normalized C/C++ AST class: NC_ABI

>>> ast_class.NC_ABI
<cs.ast_class c:abi>
NC_ABSTRACT_ALIGNOF

Normalized C/C++ AST class: NC_ABSTRACT_ALIGNOF

>>> ast_class.NC_ABSTRACT_ALIGNOF
<cs.ast_class c:alignof>
NC_ABSTRACT_ARITHMETIC

Normalized C/C++ AST class: NC_ABSTRACT_ARITHMETIC

>>> ast_class.NC_ABSTRACT_ARITHMETIC
<cs.ast_class c:arithmetic>
NC_ABSTRACT_ASM_ENTRY

Normalized C/C++ AST class: NC_ABSTRACT_ASM_ENTRY

>>> ast_class.NC_ABSTRACT_ASM_ENTRY
<cs.ast_class c:asm-entry>
NC_ABSTRACT_AST

Normalized C/C++ AST class: NC_ABSTRACT_AST

>>> ast_class.NC_ABSTRACT_AST
<cs.ast_class c:ast>
NC_ABSTRACT_ATTRIBUTE

Normalized C/C++ AST class: NC_ABSTRACT_ATTRIBUTE

>>> ast_class.NC_ABSTRACT_ATTRIBUTE
<cs.ast_class c:attribute>
NC_ABSTRACT_BITWISE

Normalized C/C++ AST class: NC_ABSTRACT_BITWISE

>>> ast_class.NC_ABSTRACT_BITWISE
<cs.ast_class c:bitwise>
NC_ABSTRACT_CLASS_ACCESS

Normalized C/C++ AST class: NC_ABSTRACT_CLASS_ACCESS

>>> ast_class.NC_ABSTRACT_CLASS_ACCESS
<cs.ast_class c:class-access>
NC_ABSTRACT_CLASS_STRUCT_UNION

Normalized C/C++ AST class: NC_ABSTRACT_CLASS_STRUCT_UNION

>>> ast_class.NC_ABSTRACT_CLASS_STRUCT_UNION
<cs.ast_class c:class-struct-union>
NC_ABSTRACT_FIELD_OR_BASE_CLASS

Normalized C/C++ AST class: NC_ABSTRACT_FIELD_OR_BASE_CLASS

>>> ast_class.NC_ABSTRACT_FIELD_OR_BASE_CLASS
<cs.ast_class c:field-or-base-class>
NC_ABSTRACT_FLOAT

Normalized C/C++ AST class: NC_ABSTRACT_FLOAT

>>> ast_class.NC_ABSTRACT_FLOAT
<cs.ast_class c:abstract-float>
NC_ABSTRACT_FLOAT_VALUE

Normalized C/C++ AST class: NC_ABSTRACT_FLOAT_VALUE

>>> ast_class.NC_ABSTRACT_FLOAT_VALUE
<cs.ast_class c:float-value>
NC_ABSTRACT_INTEGER_VALUE

Normalized C/C++ AST class: NC_ABSTRACT_INTEGER_VALUE

>>> ast_class.NC_ABSTRACT_INTEGER_VALUE
<cs.ast_class c:integer-value>
NC_ABSTRACT_LITERAL

Normalized C/C++ AST class: NC_ABSTRACT_LITERAL

>>> ast_class.NC_ABSTRACT_LITERAL
<cs.ast_class c:literal>
NC_ABSTRACT_LOGICAL

Normalized C/C++ AST class: NC_ABSTRACT_LOGICAL

>>> ast_class.NC_ABSTRACT_LOGICAL
<cs.ast_class c:logical>
NC_ABSTRACT_LVALUE

Normalized C/C++ AST class: NC_ABSTRACT_LVALUE

>>> ast_class.NC_ABSTRACT_LVALUE
<cs.ast_class c:lvalue>
NC_ABSTRACT_RVALUE

Normalized C/C++ AST class: NC_ABSTRACT_RVALUE

>>> ast_class.NC_ABSTRACT_RVALUE
<cs.ast_class c:rvalue>
NC_ABSTRACT_SIZEOF

Normalized C/C++ AST class: NC_ABSTRACT_SIZEOF

>>> ast_class.NC_ABSTRACT_SIZEOF
<cs.ast_class c:sizeof>
NC_ABSTRACT_STATEMENT

Normalized C/C++ AST class: NC_ABSTRACT_STATEMENT

>>> ast_class.NC_ABSTRACT_STATEMENT
<cs.ast_class c:statement>
NC_ABSTRACT_TYPE

Normalized C/C++ AST class: NC_ABSTRACT_TYPE

>>> ast_class.NC_ABSTRACT_TYPE
<cs.ast_class c:type>
NC_ABSTRACT_TYPEID

Normalized C/C++ AST class: NC_ABSTRACT_TYPEID

>>> ast_class.NC_ABSTRACT_TYPEID
<cs.ast_class c:typeid>
NC_ADDEXPR

Normalized C/C++ AST class: NC_ADDEXPR

>>> ast_class.NC_ADDEXPR
<cs.ast_class c:+>
NC_ADDREXPR

Normalized C/C++ AST class: NC_ADDREXPR

>>> ast_class.NC_ADDREXPR
<cs.ast_class c:addr>
NC_ADDRLABELEXPR

Normalized C/C++ AST class: NC_ADDRLABELEXPR

>>> ast_class.NC_ADDRLABELEXPR
<cs.ast_class c:addrlabel>
NC_ALIAS_TYPE

Normalized C/C++ AST class: NC_ALIAS_TYPE

>>> ast_class.NC_ALIAS_TYPE
<cs.ast_class c:alias-type>
NC_ALIGNOFEXPR

Normalized C/C++ AST class: NC_ALIGNOFEXPR

>>> ast_class.NC_ALIGNOFEXPR
<cs.ast_class c:alignof-expr>
NC_ALIGNOFTYPEEXPR

Normalized C/C++ AST class: NC_ALIGNOFTYPEEXPR

>>> ast_class.NC_ALIGNOFTYPEEXPR
<cs.ast_class c:alignof-type>
NC_ARRAY

Normalized C/C++ AST class: NC_ARRAY

>>> ast_class.NC_ARRAY
<cs.ast_class c:array>
NC_ARRAYREF

Normalized C/C++ AST class: NC_ARRAYREF

>>> ast_class.NC_ARRAYREF
<cs.ast_class c:array-ref>
NC_ASMGENERICENTRY

Normalized C/C++ AST class: NC_ASMGENERICENTRY

>>> ast_class.NC_ASMGENERICENTRY
<cs.ast_class c:asm-generic-entry>
NC_ASMGNUENTRY

Normalized C/C++ AST class: NC_ASMGNUENTRY

>>> ast_class.NC_ASMGNUENTRY
<cs.ast_class c:asm-gnu-entry>
NC_ASMGNUOPERAND

Normalized C/C++ AST class: NC_ASMGNUOPERAND

>>> ast_class.NC_ASMGNUOPERAND
<cs.ast_class c:asm-gnu-operand>
NC_ASMGNUOPERANDS

Normalized C/C++ AST class: NC_ASMGNUOPERANDS

>>> ast_class.NC_ASMGNUOPERANDS
<cs.ast_class c:asm-gnu-operands>
NC_ASSUMEEXPR

Normalized C/C++ AST class: NC_ASSUMEEXPR

>>> ast_class.NC_ASSUMEEXPR
<cs.ast_class c:assume-expr>
NC_AST_LIST

Normalized C/C++ AST class: NC_AST_LIST

>>> ast_class.NC_AST_LIST
<cs.ast_class c:ast-list>
NC_BASE_CLASS

Normalized C/C++ AST class: NC_BASE_CLASS

>>> ast_class.NC_BASE_CLASS
<cs.ast_class c:base-class>
NC_BASE_CLASS_ACCESS

Normalized C/C++ AST class: NC_BASE_CLASS_ACCESS

>>> ast_class.NC_BASE_CLASS_ACCESS
<cs.ast_class c:base-class-access>
NC_BASE_TYPE

Normalized C/C++ AST class: NC_BASE_TYPE

>>> ast_class.NC_BASE_TYPE
<cs.ast_class c:base-type>
NC_BITANDEXPR

Normalized C/C++ AST class: NC_BITANDEXPR

>>> ast_class.NC_BITANDEXPR
<cs.ast_class c:&>
NC_BUILTIN_CALL

Normalized C/C++ AST class: NC_BUILTIN_CALL

>>> ast_class.NC_BUILTIN_CALL
<cs.ast_class c:builtin-call>
NC_BUILTIN_TYPE

Normalized C/C++ AST class: NC_BUILTIN_TYPE

>>> ast_class.NC_BUILTIN_TYPE
<cs.ast_class c:builtin-type>
NC_CASTEXPR

Normalized C/C++ AST class: NC_CASTEXPR

>>> ast_class.NC_CASTEXPR
<cs.ast_class c:cast>
NC_CLASS

Normalized C/C++ AST class: NC_CLASS

>>> ast_class.NC_CLASS
<cs.ast_class c:class>
NC_CODESURFER_TYPE

Normalized C/C++ AST class: NC_CODESURFER_TYPE

>>> ast_class.NC_CODESURFER_TYPE
<cs.ast_class c:codesurfer-type>
NC_COMPLEMENTEXPR

Normalized C/C++ AST class: NC_COMPLEMENTEXPR

>>> ast_class.NC_COMPLEMENTEXPR
<cs.ast_class c:~>
NC_COMPLEX

Normalized C/C++ AST class: NC_COMPLEX

>>> ast_class.NC_COMPLEX
<cs.ast_class c:complex>
NC_COMPLEX_CONJ_EXPR

Normalized C/C++ AST class: NC_COMPLEX_CONJ_EXPR

>>> ast_class.NC_COMPLEX_CONJ_EXPR
<cs.ast_class c:complex-conj>
NC_COMPLEX_IMAG_PART

Normalized C/C++ AST class: NC_COMPLEX_IMAG_PART

>>> ast_class.NC_COMPLEX_IMAG_PART
<cs.ast_class c:complex-imag-part>
NC_COMPLEX_REAL_PART

Normalized C/C++ AST class: NC_COMPLEX_REAL_PART

>>> ast_class.NC_COMPLEX_REAL_PART
<cs.ast_class c:complex-real-part>
NC_COMPLEX_VALUE

Normalized C/C++ AST class: NC_COMPLEX_VALUE

>>> ast_class.NC_COMPLEX_VALUE
<cs.ast_class c:complex-value>
NC_CSM_FIELD_EXISTS

Normalized C/C++ AST class: NC_CSM_FIELD_EXISTS

>>> ast_class.NC_CSM_FIELD_EXISTS
<cs.ast_class c:csm-field-exists>
NC_CSM_NAMED_VALUE

Normalized C/C++ AST class: NC_CSM_NAMED_VALUE

>>> ast_class.NC_CSM_NAMED_VALUE
<cs.ast_class c:csm-named-value>
NC_CSM_TYPE

Normalized C/C++ AST class: NC_CSM_TYPE

>>> ast_class.NC_CSM_TYPE
<cs.ast_class c:csm-type>
NC_CSM_TYPE_QUALIFIERS

Normalized C/C++ AST class: NC_CSM_TYPE_QUALIFIERS

>>> ast_class.NC_CSM_TYPE_QUALIFIERS
<cs.ast_class c:csm-type-qualifiers>
NC_DERIVED_CLASS_ACCESS

Normalized C/C++ AST class: NC_DERIVED_CLASS_ACCESS

>>> ast_class.NC_DERIVED_CLASS_ACCESS
<cs.ast_class c:derived-class-access>
NC_DESIGNATOR_INIT

Normalized C/C++ AST class: NC_DESIGNATOR_INIT

>>> ast_class.NC_DESIGNATOR_INIT
<cs.ast_class c:designator-init>
NC_DIVEXPR

Normalized C/C++ AST class: NC_DIVEXPR

>>> ast_class.NC_DIVEXPR
<cs.ast_class c:/>
NC_ENUM

Normalized C/C++ AST class: NC_ENUM

>>> ast_class.NC_ENUM
<cs.ast_class c:enum>
NC_EQUALEXPR

Normalized C/C++ AST class: NC_EQUALEXPR

>>> ast_class.NC_EQUALEXPR
<cs.ast_class c:==>
NC_EXCLUSIVEOR

Normalized C/C++ AST class: NC_EXCLUSIVEOR

>>> ast_class.NC_EXCLUSIVEOR
<cs.ast_class c:^>
NC_EXPRS

Normalized C/C++ AST class: NC_EXPRS

>>> ast_class.NC_EXPRS
<cs.ast_class c:exprs>
NC_FIELD

Normalized C/C++ AST class: NC_FIELD

>>> ast_class.NC_FIELD
<cs.ast_class c:field>
NC_FILE_INFO

Normalized C/C++ AST class: NC_FILE_INFO

>>> ast_class.NC_FILE_INFO
<cs.ast_class c:file-info>
NC_FIXED_POINT

Normalized C/C++ AST class: NC_FIXED_POINT

>>> ast_class.NC_FIXED_POINT
<cs.ast_class c:fixed-point>
NC_FLOAT

Normalized C/C++ AST class: NC_FLOAT

>>> ast_class.NC_FLOAT
<cs.ast_class c:float>
NC_FLOAT_VALUE_128

Normalized C/C++ AST class: NC_FLOAT_VALUE_128

>>> ast_class.NC_FLOAT_VALUE_128
<cs.ast_class c:float-value-128>
NC_FLOAT_VALUE_32

Normalized C/C++ AST class: NC_FLOAT_VALUE_32

>>> ast_class.NC_FLOAT_VALUE_32
<cs.ast_class c:float-value-32>
NC_FLOAT_VALUE_64

Normalized C/C++ AST class: NC_FLOAT_VALUE_64

>>> ast_class.NC_FLOAT_VALUE_64
<cs.ast_class c:float-value-64>
NC_FLOAT_VALUE_96

Normalized C/C++ AST class: NC_FLOAT_VALUE_96

>>> ast_class.NC_FLOAT_VALUE_96
<cs.ast_class c:float-value-96>
NC_FORMAT_ATTRIBUTE

Normalized C/C++ AST class: NC_FORMAT_ATTRIBUTE

>>> ast_class.NC_FORMAT_ATTRIBUTE
<cs.ast_class c:format-attribute>
NC_GREATEQUALEXPR

Normalized C/C++ AST class: NC_GREATEQUALEXPR

>>> ast_class.NC_GREATEQUALEXPR
<cs.ast_class c:>=>
NC_GREATEXPR

Normalized C/C++ AST class: NC_GREATEXPR

>>> ast_class.NC_GREATEXPR
<cs.ast_class c:>>
NC_IMAGINARY

Normalized C/C++ AST class: NC_IMAGINARY

>>> ast_class.NC_IMAGINARY
<cs.ast_class c:imaginary>
NC_INCLUSIVEOR

Normalized C/C++ AST class: NC_INCLUSIVEOR

>>> ast_class.NC_INCLUSIVEOR
<cs.ast_class c:bit-or>
NC_INDIRECTFIELD

Normalized C/C++ AST class: NC_INDIRECTFIELD

>>> ast_class.NC_INDIRECTFIELD
<cs.ast_class c:ptr-member>
NC_INSTANCEOF

Normalized C/C++ AST class: NC_INSTANCEOF

>>> ast_class.NC_INSTANCEOF
<cs.ast_class c:instanceof>
NC_INTEGER

Normalized C/C++ AST class: NC_INTEGER

>>> ast_class.NC_INTEGER
<cs.ast_class c:integer>
NC_INTEGER_VALUE_128

Normalized C/C++ AST class: NC_INTEGER_VALUE_128

>>> ast_class.NC_INTEGER_VALUE_128
<cs.ast_class c:integer-value-128>
NC_INTEGER_VALUE_32

Normalized C/C++ AST class: NC_INTEGER_VALUE_32

>>> ast_class.NC_INTEGER_VALUE_32
<cs.ast_class c:integer-value-32>
NC_INTEGER_VALUE_64

Normalized C/C++ AST class: NC_INTEGER_VALUE_64

>>> ast_class.NC_INTEGER_VALUE_64
<cs.ast_class c:integer-value-64>
NC_LABEL

Normalized C/C++ AST class: NC_LABEL

>>> ast_class.NC_LABEL
<cs.ast_class c:label>
NC_LANGUAGE_FEATURES

Normalized C/C++ AST class: NC_LANGUAGE_FEATURES

>>> ast_class.NC_LANGUAGE_FEATURES
<cs.ast_class c:language-features>
NC_LEFTSHIFTEXPR

Normalized C/C++ AST class: NC_LEFTSHIFTEXPR

>>> ast_class.NC_LEFTSHIFTEXPR
<cs.ast_class c:<<>
NC_LESSEQUALEXPR

Normalized C/C++ AST class: NC_LESSEQUALEXPR

>>> ast_class.NC_LESSEQUALEXPR
<cs.ast_class c:<=>
NC_LESSEXPR

Normalized C/C++ AST class: NC_LESSEXPR

>>> ast_class.NC_LESSEXPR
<cs.ast_class c:<>
NC_MODEXPR

Normalized C/C++ AST class: NC_MODEXPR

>>> ast_class.NC_MODEXPR
<cs.ast_class c:%>
NC_MULEXPR

Normalized C/C++ AST class: NC_MULEXPR

>>> ast_class.NC_MULEXPR
<cs.ast_class c:*>
NC_NORMALASSIGN

Normalized C/C++ AST class: NC_NORMALASSIGN

>>> ast_class.NC_NORMALASSIGN
<cs.ast_class c:=>
NC_NOTEQUALEXPR

Normalized C/C++ AST class: NC_NOTEQUALEXPR

>>> ast_class.NC_NOTEQUALEXPR
<cs.ast_class c:!=>
NC_POINTER

Normalized C/C++ AST class: NC_POINTER

>>> ast_class.NC_POINTER
<cs.ast_class c:pointer>
NC_POINTEREXPR

Normalized C/C++ AST class: NC_POINTEREXPR

>>> ast_class.NC_POINTEREXPR
<cs.ast_class c:ptr>
NC_PTR_TO_MEMBER

Normalized C/C++ AST class: NC_PTR_TO_MEMBER

>>> ast_class.NC_PTR_TO_MEMBER
<cs.ast_class c:ptr-to-member>
NC_RANGE

Normalized C/C++ AST class: NC_RANGE

>>> ast_class.NC_RANGE
<cs.ast_class c:range>
NC_RIGHTSHIFTEXPR

Normalized C/C++ AST class: NC_RIGHTSHIFTEXPR

>>> ast_class.NC_RIGHTSHIFTEXPR
<cs.ast_class c:
NC_ROUTINE

Normalized C/C++ AST class: NC_ROUTINE

>>> ast_class.NC_ROUTINE
<cs.ast_class c:routine>
NC_ROUTINE_TYPE

Normalized C/C++ AST class: NC_ROUTINE_TYPE

>>> ast_class.NC_ROUTINE_TYPE
<cs.ast_class c:routine-type>
NC_SIZEEXPR

Normalized C/C++ AST class: NC_SIZEEXPR

>>> ast_class.NC_SIZEEXPR
<cs.ast_class c:sizeof-expr>
NC_SIZETYPEEXPR

Normalized C/C++ AST class: NC_SIZETYPEEXPR

>>> ast_class.NC_SIZETYPEEXPR
<cs.ast_class c:sizeof-type>
NC_STRING

Normalized C/C++ AST class: NC_STRING

>>> ast_class.NC_STRING
<cs.ast_class c:string>
NC_STRUCT

Normalized C/C++ AST class: NC_STRUCT

>>> ast_class.NC_STRUCT
<cs.ast_class c:struct>
NC_STRUCTORUNIONREF

Normalized C/C++ AST class: NC_STRUCTORUNIONREF

>>> ast_class.NC_STRUCTORUNIONREF
<cs.ast_class c:dot>
NC_SUBEXPR

Normalized C/C++ AST class: NC_SUBEXPR

>>> ast_class.NC_SUBEXPR
<cs.ast_class c:->
NC_SUBPROGCALL

Normalized C/C++ AST class: NC_SUBPROGCALL

>>> ast_class.NC_SUBPROGCALL
<cs.ast_class c:call>
NC_TEMPLATE_PARAM

Normalized C/C++ AST class: NC_TEMPLATE_PARAM

>>> ast_class.NC_TEMPLATE_PARAM
<cs.ast_class c:template-param>
NC_THROWEXPR

Normalized C/C++ AST class: NC_THROWEXPR

>>> ast_class.NC_THROWEXPR
<cs.ast_class c:throw>
NC_TYPEIDEXPR

Normalized C/C++ AST class: NC_TYPEIDEXPR

>>> ast_class.NC_TYPEIDEXPR
<cs.ast_class c:typeid-expr>
NC_TYPEIDTYPEEXPR

Normalized C/C++ AST class: NC_TYPEIDTYPEEXPR

>>> ast_class.NC_TYPEIDTYPEEXPR
<cs.ast_class c:typeid-type>
NC_UINTEGER_VALUE_128

Normalized C/C++ AST class: NC_UINTEGER_VALUE_128

>>> ast_class.NC_UINTEGER_VALUE_128
<cs.ast_class c:uinteger-value-128>
NC_UINTEGER_VALUE_32

Normalized C/C++ AST class: NC_UINTEGER_VALUE_32

>>> ast_class.NC_UINTEGER_VALUE_32
<cs.ast_class c:uinteger-value-32>
NC_UINTEGER_VALUE_64

Normalized C/C++ AST class: NC_UINTEGER_VALUE_64

>>> ast_class.NC_UINTEGER_VALUE_64
<cs.ast_class c:uinteger-value-64>
NC_UNARYMINUSEXPR

Normalized C/C++ AST class: NC_UNARYMINUSEXPR

>>> ast_class.NC_UNARYMINUSEXPR
<cs.ast_class c:unary->
NC_UNARYPLUSEXPR

Normalized C/C++ AST class: NC_UNARYPLUSEXPR

>>> ast_class.NC_UNARYPLUSEXPR
<cs.ast_class c:unary+>
NC_UNAVAILABLE

Normalized C/C++ AST class: NC_UNAVAILABLE

>>> ast_class.NC_UNAVAILABLE
<cs.ast_class c:unavailable>
NC_UNION

Normalized C/C++ AST class: NC_UNION

>>> ast_class.NC_UNION
<cs.ast_class c:union>
NC_VARIABLE

Normalized C/C++ AST class: NC_VARIABLE

>>> ast_class.NC_VARIABLE
<cs.ast_class c:variable>
NC_VECTOR_TYPE

Normalized C/C++ AST class: NC_VECTOR_TYPE

>>> ast_class.NC_VECTOR_TYPE
<cs.ast_class c:vector-type>
NC_VIRTUAL_BASE_CLASS_ACCESS

Normalized C/C++ AST class: NC_VIRTUAL_BASE_CLASS_ACCESS

>>> ast_class.NC_VIRTUAL_BASE_CLASS_ACCESS
<cs.ast_class c:virtual-base-class-access>
NC_VIRTUAL_DERIVED_CLASS_ACCESS

Normalized C/C++ AST class: NC_VIRTUAL_DERIVED_CLASS_ACCESS

>>> ast_class.NC_VIRTUAL_DERIVED_CLASS_ACCESS
<cs.ast_class c:virtual-derived-class-access>
NC_VOID

Normalized C/C++ AST class: NC_VOID

>>> ast_class.NC_VOID
<cs.ast_class c:void>
UC_ABSTRACT_ADD

Unnormalized C/C++ AST class: UC_ABSTRACT_ADD

>>> ast_class.UC_ABSTRACT_ADD
<cs.ast_class cc:add>
UC_ABSTRACT_ADDRESS

Unnormalized C/C++ AST class: UC_ABSTRACT_ADDRESS

>>> ast_class.UC_ABSTRACT_ADDRESS
<cs.ast_class cc:address>
UC_ABSTRACT_ADD_ASSIGN

Unnormalized C/C++ AST class: UC_ABSTRACT_ADD_ASSIGN

>>> ast_class.UC_ABSTRACT_ADD_ASSIGN
<cs.ast_class cc:add-assign>
UC_ABSTRACT_ALIGNOF

Unnormalized C/C++ AST class: UC_ABSTRACT_ALIGNOF

>>> ast_class.UC_ABSTRACT_ALIGNOF
<cs.ast_class cc:alignof>
UC_ABSTRACT_ARRAYREF

Unnormalized C/C++ AST class: UC_ABSTRACT_ARRAYREF

>>> ast_class.UC_ABSTRACT_ARRAYREF
<cs.ast_class cc:arrayref>
UC_ABSTRACT_ASSIGN

Unnormalized C/C++ AST class: UC_ABSTRACT_ASSIGN

>>> ast_class.UC_ABSTRACT_ASSIGN
<cs.ast_class cc:assign>
UC_ABSTRACT_AST

Unnormalized C/C++ AST class: UC_ABSTRACT_AST

>>> ast_class.UC_ABSTRACT_AST
<cs.ast_class cc:ast>
UC_ABSTRACT_ATTRIBUTE_ARG

Unnormalized C/C++ AST class: UC_ABSTRACT_ATTRIBUTE_ARG

>>> ast_class.UC_ABSTRACT_ATTRIBUTE_ARG
<cs.ast_class cc:attribute-arg>
UC_ABSTRACT_BUILTIN_OPERATION

Unnormalized C/C++ AST class: UC_ABSTRACT_BUILTIN_OPERATION

>>> ast_class.UC_ABSTRACT_BUILTIN_OPERATION
<cs.ast_class cc:builtin-operation>
UC_ABSTRACT_BUILTIN_OPERATION_EXPRESSION_OPERANDS

Unnormalized C/C++ AST class: UC_ABSTRACT_BUILTIN_OPERATION_EXPRESSION_OPERANDS

>>> ast_class.UC_ABSTRACT_BUILTIN_OPERATION_EXPRESSION_OPERANDS
<cs.ast_class cc:builtin-operation-expression-operands>
UC_ABSTRACT_BUILTIN_OPERATION_TYPE_OPERANDS

Unnormalized C/C++ AST class: UC_ABSTRACT_BUILTIN_OPERATION_TYPE_OPERANDS

>>> ast_class.UC_ABSTRACT_BUILTIN_OPERATION_TYPE_OPERANDS
<cs.ast_class cc:builtin-operation-type-operands>
UC_ABSTRACT_CALL

Unnormalized C/C++ AST class: UC_ABSTRACT_CALL

>>> ast_class.UC_ABSTRACT_CALL
<cs.ast_class cc:call>
UC_ABSTRACT_CAST

Unnormalized C/C++ AST class: UC_ABSTRACT_CAST

>>> ast_class.UC_ABSTRACT_CAST
<cs.ast_class cc:cast>
UC_ABSTRACT_CLASS_STRUCT_UNION

Unnormalized C/C++ AST class: UC_ABSTRACT_CLASS_STRUCT_UNION

>>> ast_class.UC_ABSTRACT_CLASS_STRUCT_UNION
<cs.ast_class cc:class-struct-union>
UC_ABSTRACT_CONSTANT

Unnormalized C/C++ AST class: UC_ABSTRACT_CONSTANT

>>> ast_class.UC_ABSTRACT_CONSTANT
<cs.ast_class cc:constant>
UC_ABSTRACT_CONSTANT_TEMPLATE_PARAM

Unnormalized C/C++ AST class: UC_ABSTRACT_CONSTANT_TEMPLATE_PARAM

>>> ast_class.UC_ABSTRACT_CONSTANT_TEMPLATE_PARAM
<cs.ast_class cc:constant-template-param>
UC_ABSTRACT_CONSTRUCTOR_INIT

Unnormalized C/C++ AST class: UC_ABSTRACT_CONSTRUCTOR_INIT

>>> ast_class.UC_ABSTRACT_CONSTRUCTOR_INIT
<cs.ast_class cc:constructor-init>
UC_ABSTRACT_DATASIZEOF

Unnormalized C/C++ AST class: UC_ABSTRACT_DATASIZEOF

>>> ast_class.UC_ABSTRACT_DATASIZEOF
<cs.ast_class cc:datasizeof>
UC_ABSTRACT_DECL

Unnormalized C/C++ AST class: UC_ABSTRACT_DECL

>>> ast_class.UC_ABSTRACT_DECL
<cs.ast_class cc:abstract-decl>
UC_ABSTRACT_DIVIDE

Unnormalized C/C++ AST class: UC_ABSTRACT_DIVIDE

>>> ast_class.UC_ABSTRACT_DIVIDE
<cs.ast_class cc:divide>
UC_ABSTRACT_DIVIDE_ASSIGN

Unnormalized C/C++ AST class: UC_ABSTRACT_DIVIDE_ASSIGN

>>> ast_class.UC_ABSTRACT_DIVIDE_ASSIGN
<cs.ast_class cc:divide-assign>
UC_ABSTRACT_DOT_EXPR

Unnormalized C/C++ AST class: UC_ABSTRACT_DOT_EXPR

>>> ast_class.UC_ABSTRACT_DOT_EXPR
<cs.ast_class cc:dot-expr>
UC_ABSTRACT_DYNAMIC_INIT

Unnormalized C/C++ AST class: UC_ABSTRACT_DYNAMIC_INIT

>>> ast_class.UC_ABSTRACT_DYNAMIC_INIT
<cs.ast_class cc:dynamic-init>
UC_ABSTRACT_ENHANCED_FOR

Unnormalized C/C++ AST class: UC_ABSTRACT_ENHANCED_FOR

>>> ast_class.UC_ABSTRACT_ENHANCED_FOR
<cs.ast_class cc:enhanced-for>
UC_ABSTRACT_EQ

Unnormalized C/C++ AST class: UC_ABSTRACT_EQ

>>> ast_class.UC_ABSTRACT_EQ
<cs.ast_class cc:eq>
UC_ABSTRACT_EXECUTABLE_SCOPE

Unnormalized C/C++ AST class: UC_ABSTRACT_EXECUTABLE_SCOPE

>>> ast_class.UC_ABSTRACT_EXECUTABLE_SCOPE
<cs.ast_class cc:executable-scope>
UC_ABSTRACT_EXPR

Unnormalized C/C++ AST class: UC_ABSTRACT_EXPR

>>> ast_class.UC_ABSTRACT_EXPR
<cs.ast_class cc:expr>
UC_ABSTRACT_FLOAT_LITERAL

Unnormalized C/C++ AST class: UC_ABSTRACT_FLOAT_LITERAL

>>> ast_class.UC_ABSTRACT_FLOAT_LITERAL
<cs.ast_class cc:float-literal>
UC_ABSTRACT_GE

Unnormalized C/C++ AST class: UC_ABSTRACT_GE

>>> ast_class.UC_ABSTRACT_GE
<cs.ast_class cc:ge>
UC_ABSTRACT_GENERIC_ARRAY

Unnormalized C/C++ AST class: UC_ABSTRACT_GENERIC_ARRAY

>>> ast_class.UC_ABSTRACT_GENERIC_ARRAY
<cs.ast_class cc:generic-array>
UC_ABSTRACT_GNU_MAX

Unnormalized C/C++ AST class: UC_ABSTRACT_GNU_MAX

>>> ast_class.UC_ABSTRACT_GNU_MAX
<cs.ast_class cc:gnu-max>
UC_ABSTRACT_GNU_MIN

Unnormalized C/C++ AST class: UC_ABSTRACT_GNU_MIN

>>> ast_class.UC_ABSTRACT_GNU_MIN
<cs.ast_class cc:gnu-min>
UC_ABSTRACT_GT

Unnormalized C/C++ AST class: UC_ABSTRACT_GT

>>> ast_class.UC_ABSTRACT_GT
<cs.ast_class cc:gt>
UC_ABSTRACT_INITIALIZER

Unnormalized C/C++ AST class: UC_ABSTRACT_INITIALIZER

>>> ast_class.UC_ABSTRACT_INITIALIZER
<cs.ast_class cc:initializer>
UC_ABSTRACT_INTEGER_LITERAL

Unnormalized C/C++ AST class: UC_ABSTRACT_INTEGER_LITERAL

>>> ast_class.UC_ABSTRACT_INTEGER_LITERAL
<cs.ast_class cc:integer-literal>
UC_ABSTRACT_LE

Unnormalized C/C++ AST class: UC_ABSTRACT_LE

>>> ast_class.UC_ABSTRACT_LE
<cs.ast_class cc:le>
UC_ABSTRACT_LITERAL

Unnormalized C/C++ AST class: UC_ABSTRACT_LITERAL

>>> ast_class.UC_ABSTRACT_LITERAL
<cs.ast_class cc:literal>
UC_ABSTRACT_LT

Unnormalized C/C++ AST class: UC_ABSTRACT_LT

>>> ast_class.UC_ABSTRACT_LT
<cs.ast_class cc:lt>
UC_ABSTRACT_MULTIPLY

Unnormalized C/C++ AST class: UC_ABSTRACT_MULTIPLY

>>> ast_class.UC_ABSTRACT_MULTIPLY
<cs.ast_class cc:multiply>
UC_ABSTRACT_MULTIPLY_ASSIGN

Unnormalized C/C++ AST class: UC_ABSTRACT_MULTIPLY_ASSIGN

>>> ast_class.UC_ABSTRACT_MULTIPLY_ASSIGN
<cs.ast_class cc:multiply-assign>
UC_ABSTRACT_NE

Unnormalized C/C++ AST class: UC_ABSTRACT_NE

>>> ast_class.UC_ABSTRACT_NE
<cs.ast_class cc:ne>
UC_ABSTRACT_NEGATE

Unnormalized C/C++ AST class: UC_ABSTRACT_NEGATE

>>> ast_class.UC_ABSTRACT_NEGATE
<cs.ast_class cc:negate>
UC_ABSTRACT_NON_EXECUTABLE_SCOPE

Unnormalized C/C++ AST class: UC_ABSTRACT_NON_EXECUTABLE_SCOPE

>>> ast_class.UC_ABSTRACT_NON_EXECUTABLE_SCOPE
<cs.ast_class cc:non-executable-scope>
UC_ABSTRACT_OPERATION

Unnormalized C/C++ AST class: UC_ABSTRACT_OPERATION

>>> ast_class.UC_ABSTRACT_OPERATION
<cs.ast_class cc:operation>
UC_ABSTRACT_PM_DOT_EXPR

Unnormalized C/C++ AST class: UC_ABSTRACT_PM_DOT_EXPR

>>> ast_class.UC_ABSTRACT_PM_DOT_EXPR
<cs.ast_class cc:pm-dot-expr>
UC_ABSTRACT_POST_DECR

Unnormalized C/C++ AST class: UC_ABSTRACT_POST_DECR

>>> ast_class.UC_ABSTRACT_POST_DECR
<cs.ast_class cc:post-decr>
UC_ABSTRACT_POST_INCR

Unnormalized C/C++ AST class: UC_ABSTRACT_POST_INCR

>>> ast_class.UC_ABSTRACT_POST_INCR
<cs.ast_class cc:post-incr>
UC_ABSTRACT_PRAGMA

Unnormalized C/C++ AST class: UC_ABSTRACT_PRAGMA

>>> ast_class.UC_ABSTRACT_PRAGMA
<cs.ast_class cc:pragma>
UC_ABSTRACT_PRE_DECR

Unnormalized C/C++ AST class: UC_ABSTRACT_PRE_DECR

>>> ast_class.UC_ABSTRACT_PRE_DECR
<cs.ast_class cc:pre-decr>
UC_ABSTRACT_PRE_INCR

Unnormalized C/C++ AST class: UC_ABSTRACT_PRE_INCR

>>> ast_class.UC_ABSTRACT_PRE_INCR
<cs.ast_class cc:pre-incr>
UC_ABSTRACT_SCOPE

Unnormalized C/C++ AST class: UC_ABSTRACT_SCOPE

>>> ast_class.UC_ABSTRACT_SCOPE
<cs.ast_class cc:scope>
UC_ABSTRACT_SHIFTL

Unnormalized C/C++ AST class: UC_ABSTRACT_SHIFTL

>>> ast_class.UC_ABSTRACT_SHIFTL
<cs.ast_class cc:shiftl>
UC_ABSTRACT_SHIFTL_ASSIGN

Unnormalized C/C++ AST class: UC_ABSTRACT_SHIFTL_ASSIGN

>>> ast_class.UC_ABSTRACT_SHIFTL_ASSIGN
<cs.ast_class cc:shiftl-assign>
UC_ABSTRACT_SHIFTR

Unnormalized C/C++ AST class: UC_ABSTRACT_SHIFTR

>>> ast_class.UC_ABSTRACT_SHIFTR
<cs.ast_class cc:shiftr>
UC_ABSTRACT_SHIFTR_ASSIGN

Unnormalized C/C++ AST class: UC_ABSTRACT_SHIFTR_ASSIGN

>>> ast_class.UC_ABSTRACT_SHIFTR_ASSIGN
<cs.ast_class cc:shiftr-assign>
UC_ABSTRACT_SIZEOF

Unnormalized C/C++ AST class: UC_ABSTRACT_SIZEOF

>>> ast_class.UC_ABSTRACT_SIZEOF
<cs.ast_class cc:sizeof>
UC_ABSTRACT_SIZEOF_PACK

Unnormalized C/C++ AST class: UC_ABSTRACT_SIZEOF_PACK

>>> ast_class.UC_ABSTRACT_SIZEOF_PACK
<cs.ast_class cc:sizeof-pack>
UC_ABSTRACT_SPACESHIP

Unnormalized C/C++ AST class: UC_ABSTRACT_SPACESHIP

>>> ast_class.UC_ABSTRACT_SPACESHIP
<cs.ast_class cc:spaceship>
UC_ABSTRACT_STATEMENT

Unnormalized C/C++ AST class: UC_ABSTRACT_STATEMENT

>>> ast_class.UC_ABSTRACT_STATEMENT
<cs.ast_class cc:statement>
UC_ABSTRACT_SUBTRACT

Unnormalized C/C++ AST class: UC_ABSTRACT_SUBTRACT

>>> ast_class.UC_ABSTRACT_SUBTRACT
<cs.ast_class cc:subtract>
UC_ABSTRACT_SUBTRACT_ASSIGN

Unnormalized C/C++ AST class: UC_ABSTRACT_SUBTRACT_ASSIGN

>>> ast_class.UC_ABSTRACT_SUBTRACT_ASSIGN
<cs.ast_class cc:subtract-assign>
UC_ABSTRACT_TEMPLATE_ARG

Unnormalized C/C++ AST class: UC_ABSTRACT_TEMPLATE_ARG

>>> ast_class.UC_ABSTRACT_TEMPLATE_ARG
<cs.ast_class cc:template-arg>
UC_ABSTRACT_TEMPLATE_PARAMETER

Unnormalized C/C++ AST class: UC_ABSTRACT_TEMPLATE_PARAMETER

>>> ast_class.UC_ABSTRACT_TEMPLATE_PARAMETER
<cs.ast_class cc:template-parameter>
UC_ABSTRACT_TYPE

Unnormalized C/C++ AST class: UC_ABSTRACT_TYPE

>>> ast_class.UC_ABSTRACT_TYPE
<cs.ast_class cc:type>
UC_ADDRESS_OF_ELLIPSIS

Unnormalized C/C++ AST class: UC_ADDRESS_OF_ELLIPSIS

>>> ast_class.UC_ADDRESS_OF_ELLIPSIS
<cs.ast_class cc:address-of-ellipsis>
UC_ADDRESS_OP

Unnormalized C/C++ AST class: UC_ADDRESS_OP

>>> ast_class.UC_ADDRESS_OP
<cs.ast_class cc:address-op>
UC_AGGREGATE

Unnormalized C/C++ AST class: UC_AGGREGATE

>>> ast_class.UC_AGGREGATE
<cs.ast_class cc:aggregate>
UC_ALIGNOF

Unnormalized C/C++ AST class: UC_ALIGNOF

>>> ast_class.UC_ALIGNOF
<cs.ast_class cc:alignof-expr>
UC_ALIGNOF_TYPE

Unnormalized C/C++ AST class: UC_ALIGNOF_TYPE

>>> ast_class.UC_ALIGNOF_TYPE
<cs.ast_class cc:alignof-type>
UC_AND

Unnormalized C/C++ AST class: UC_AND

>>> ast_class.UC_AND
<cs.ast_class cc:and>
UC_AND_ASSIGN

Unnormalized C/C++ AST class: UC_AND_ASSIGN

>>> ast_class.UC_AND_ASSIGN
<cs.ast_class cc:and-assign>
UC_ARRAY

Unnormalized C/C++ AST class: UC_ARRAY

>>> ast_class.UC_ARRAY
<cs.ast_class cc:array>
UC_ARRAY_TO_POINTER_DECAY

Unnormalized C/C++ AST class: UC_ARRAY_TO_POINTER_DECAY

>>> ast_class.UC_ARRAY_TO_POINTER_DECAY
<cs.ast_class cc:array-to-pointer-decay>
UC_ASM

Unnormalized C/C++ AST class: UC_ASM

>>> ast_class.UC_ASM
<cs.ast_class cc:asm>
UC_ASM_ENTRY

Unnormalized C/C++ AST class: UC_ASM_ENTRY

>>> ast_class.UC_ASM_ENTRY
<cs.ast_class cc:asm-entry>
UC_ASM_FUNC_BODY

Unnormalized C/C++ AST class: UC_ASM_FUNC_BODY

>>> ast_class.UC_ASM_FUNC_BODY
<cs.ast_class cc:asm-func-body>
UC_ASM_OPERAND

Unnormalized C/C++ AST class: UC_ASM_OPERAND

>>> ast_class.UC_ASM_OPERAND
<cs.ast_class cc:asm-operand>
UC_ASSIGNED_GOTO

Unnormalized C/C++ AST class: UC_ASSIGNED_GOTO

>>> ast_class.UC_ASSIGNED_GOTO
<cs.ast_class cc:assigned-goto>
UC_ASSUME

Unnormalized C/C++ AST class: UC_ASSUME

>>> ast_class.UC_ASSUME
<cs.ast_class cc:assume>
UC_AST_LIST

Unnormalized C/C++ AST class: UC_AST_LIST

>>> ast_class.UC_AST_LIST
<cs.ast_class cc:ast-list>
UC_ATTRIBUTE

Unnormalized C/C++ AST class: UC_ATTRIBUTE

>>> ast_class.UC_ATTRIBUTE
<cs.ast_class cc:attribute>
UC_ATTRIBUTE_ARG_CONSTANT

Unnormalized C/C++ AST class: UC_ATTRIBUTE_ARG_CONSTANT

>>> ast_class.UC_ATTRIBUTE_ARG_CONSTANT
<cs.ast_class cc:attribute-arg-constant>
UC_ATTRIBUTE_ARG_EMPTY

Unnormalized C/C++ AST class: UC_ATTRIBUTE_ARG_EMPTY

>>> ast_class.UC_ATTRIBUTE_ARG_EMPTY
<cs.ast_class cc:attribute-arg-empty>
UC_ATTRIBUTE_ARG_EXPRESSION

Unnormalized C/C++ AST class: UC_ATTRIBUTE_ARG_EXPRESSION

>>> ast_class.UC_ATTRIBUTE_ARG_EXPRESSION
<cs.ast_class cc:attribute-arg-expression>
UC_ATTRIBUTE_ARG_RAW_TOKEN

Unnormalized C/C++ AST class: UC_ATTRIBUTE_ARG_RAW_TOKEN

>>> ast_class.UC_ATTRIBUTE_ARG_RAW_TOKEN
<cs.ast_class cc:attribute-arg-raw-token>
UC_ATTRIBUTE_ARG_TOKEN

Unnormalized C/C++ AST class: UC_ATTRIBUTE_ARG_TOKEN

>>> ast_class.UC_ATTRIBUTE_ARG_TOKEN
<cs.ast_class cc:attribute-arg-token>
UC_ATTRIBUTE_ARG_TYPE

Unnormalized C/C++ AST class: UC_ATTRIBUTE_ARG_TYPE

>>> ast_class.UC_ATTRIBUTE_ARG_TYPE
<cs.ast_class cc:attribute-arg-type>
UC_BASE_CLASS

Unnormalized C/C++ AST class: UC_BASE_CLASS

>>> ast_class.UC_BASE_CLASS
<cs.ast_class cc:base-class>
UC_BASE_CLASS_CAST

Unnormalized C/C++ AST class: UC_BASE_CLASS_CAST

>>> ast_class.UC_BASE_CLASS_CAST
<cs.ast_class cc:base-class-cast>
UC_BASE_CLASS_DERIVATION

Unnormalized C/C++ AST class: UC_BASE_CLASS_DERIVATION

>>> ast_class.UC_BASE_CLASS_DERIVATION
<cs.ast_class cc:base-class-derivation>
UC_BASSIGN

Unnormalized C/C++ AST class: UC_BASSIGN

>>> ast_class.UC_BASSIGN
<cs.ast_class cc:bassign>
UC_BINDING_INITIALIZER

Unnormalized C/C++ AST class: UC_BINDING_INITIALIZER

>>> ast_class.UC_BINDING_INITIALIZER
<cs.ast_class cc:binding-initializer>
UC_BLOCK

Unnormalized C/C++ AST class: UC_BLOCK

>>> ast_class.UC_BLOCK
<cs.ast_class cc:block>
UC_BLOCK_SCOPE

Unnormalized C/C++ AST class: UC_BLOCK_SCOPE

>>> ast_class.UC_BLOCK_SCOPE
<cs.ast_class cc:block-scope>
UC_BOOL_CAST

Unnormalized C/C++ AST class: UC_BOOL_CAST

>>> ast_class.UC_BOOL_CAST
<cs.ast_class cc:bool-cast>
UC_BOX

Unnormalized C/C++ AST class: UC_BOX

>>> ast_class.UC_BOX
<cs.ast_class cc:box>
UC_BRACED_INIT_LIST

Unnormalized C/C++ AST class: UC_BRACED_INIT_LIST

>>> ast_class.UC_BRACED_INIT_LIST
<cs.ast_class cc:braced-init-list>
UC_BUILTIN_CHOOSE_EXPR

Unnormalized C/C++ AST class: UC_BUILTIN_CHOOSE_EXPR

>>> ast_class.UC_BUILTIN_CHOOSE_EXPR
<cs.ast_class cc:builtin-choose-expr>
UC_BUILTIN_OPERATION_CLASS_TEMPLATE_AND_TYPE

Unnormalized C/C++ AST class: UC_BUILTIN_OPERATION_CLASS_TEMPLATE_AND_TYPE

>>> ast_class.UC_BUILTIN_OPERATION_CLASS_TEMPLATE_AND_TYPE
<cs.ast_class cc:builtin-operation-class-template-and-type>
UC_BUILTIN_OPERATION_EXPRESSION_TYPE_OPERANDS

Unnormalized C/C++ AST class: UC_BUILTIN_OPERATION_EXPRESSION_TYPE_OPERANDS

>>> ast_class.UC_BUILTIN_OPERATION_EXPRESSION_TYPE_OPERANDS
<cs.ast_class cc:builtin-operation-expression-type-operands>
UC_BUILTIN_OPERATION_HAS_ATTRIBUTE

Unnormalized C/C++ AST class: UC_BUILTIN_OPERATION_HAS_ATTRIBUTE

>>> ast_class.UC_BUILTIN_OPERATION_HAS_ATTRIBUTE
<cs.ast_class cc:builtin-operation-has-attribute>
UC_BUILTIN_OPERATION_N_EXPRESSION_OPERANDS

Unnormalized C/C++ AST class: UC_BUILTIN_OPERATION_N_EXPRESSION_OPERANDS

>>> ast_class.UC_BUILTIN_OPERATION_N_EXPRESSION_OPERANDS
<cs.ast_class cc:builtin-operation-n-expression-operands>
UC_BUILTIN_OPERATION_N_TYPE_OPERANDS

Unnormalized C/C++ AST class: UC_BUILTIN_OPERATION_N_TYPE_OPERANDS

>>> ast_class.UC_BUILTIN_OPERATION_N_TYPE_OPERANDS
<cs.ast_class cc:builtin-operation-n-type-operands>
UC_BUILTIN_OPERATION_ONE_EXPRESSION_OPERAND

Unnormalized C/C++ AST class: UC_BUILTIN_OPERATION_ONE_EXPRESSION_OPERAND

>>> ast_class.UC_BUILTIN_OPERATION_ONE_EXPRESSION_OPERAND
<cs.ast_class cc:builtin-operation-one-expression-operand>
UC_BUILTIN_OPERATION_ONE_TYPE_OPERAND

Unnormalized C/C++ AST class: UC_BUILTIN_OPERATION_ONE_TYPE_OPERAND

>>> ast_class.UC_BUILTIN_OPERATION_ONE_TYPE_OPERAND
<cs.ast_class cc:builtin-operation-one-type-operand>
UC_BUILTIN_OPERATION_TWO_EXPRESSION_OPERANDS

Unnormalized C/C++ AST class: UC_BUILTIN_OPERATION_TWO_EXPRESSION_OPERANDS

>>> ast_class.UC_BUILTIN_OPERATION_TWO_EXPRESSION_OPERANDS
<cs.ast_class cc:builtin-operation-two-expression-operands>
UC_BUILTIN_OPERATION_TWO_TYPE_OPERANDS

Unnormalized C/C++ AST class: UC_BUILTIN_OPERATION_TWO_TYPE_OPERANDS

>>> ast_class.UC_BUILTIN_OPERATION_TWO_TYPE_OPERANDS
<cs.ast_class cc:builtin-operation-two-type-operands>
UC_BUILTIN_OPERATION_TYPE_EXPRESSION_OPERANDS

Unnormalized C/C++ AST class: UC_BUILTIN_OPERATION_TYPE_EXPRESSION_OPERANDS

>>> ast_class.UC_BUILTIN_OPERATION_TYPE_EXPRESSION_OPERANDS
<cs.ast_class cc:builtin-operation-type-expression-operands>
UC_BUILTIN_OPERATION_TYPE_TWO_EXPRESSION_OPERANDS

Unnormalized C/C++ AST class: UC_BUILTIN_OPERATION_TYPE_TWO_EXPRESSION_OPERANDS

>>> ast_class.UC_BUILTIN_OPERATION_TYPE_TWO_EXPRESSION_OPERANDS
<cs.ast_class cc:builtin-operation-type-two-expression-operands>
UC_C11_GENERIC

Unnormalized C/C++ AST class: UC_C11_GENERIC

>>> ast_class.UC_C11_GENERIC
<cs.ast_class cc:c11-generic>
UC_CLASS

Unnormalized C/C++ AST class: UC_CLASS

>>> ast_class.UC_CLASS
<cs.ast_class cc:class>
UC_CLASS_RVALUE_ADJUST

Unnormalized C/C++ AST class: UC_CLASS_RVALUE_ADJUST

>>> ast_class.UC_CLASS_RVALUE_ADJUST
<cs.ast_class cc:class-rvalue-adjust>
UC_CLASS_STRUCT_UNION_SCOPE

Unnormalized C/C++ AST class: UC_CLASS_STRUCT_UNION_SCOPE

>>> ast_class.UC_CLASS_STRUCT_UNION_SCOPE
<cs.ast_class cc:class-struct-union-scope>
UC_CLI_ARRAY_ADDRESS

Unnormalized C/C++ AST class: UC_CLI_ARRAY_ADDRESS

>>> ast_class.UC_CLI_ARRAY_ADDRESS
<cs.ast_class cc:cli-array>
UC_CLI_SUBSCRIPT

Unnormalized C/C++ AST class: UC_CLI_SUBSCRIPT

>>> ast_class.UC_CLI_SUBSCRIPT
<cs.ast_class cc:cli-subscript>
UC_CLI_TYPEID_ADDRESS

Unnormalized C/C++ AST class: UC_CLI_TYPEID_ADDRESS

>>> ast_class.UC_CLI_TYPEID_ADDRESS
<cs.ast_class cc:cli-typeid-address>
UC_CODESURFER_TYPE

Unnormalized C/C++ AST class: UC_CODESURFER_TYPE

>>> ast_class.UC_CODESURFER_TYPE
<cs.ast_class cc:codesurfer-type>
UC_COMMA

Unnormalized C/C++ AST class: UC_COMMA

>>> ast_class.UC_COMMA
<cs.ast_class cc:comma>
UC_COMPLEMENT

Unnormalized C/C++ AST class: UC_COMPLEMENT

>>> ast_class.UC_COMPLEMENT
<cs.ast_class cc:complement>
UC_COMPLEX

Unnormalized C/C++ AST class: UC_COMPLEX

>>> ast_class.UC_COMPLEX
<cs.ast_class cc:complex>
UC_COMPLEX_VALUE

Unnormalized C/C++ AST class: UC_COMPLEX_VALUE

>>> ast_class.UC_COMPLEX_VALUE
<cs.ast_class cc:complex-value>
UC_COMPOUND_REQ_EXPR

Unnormalized C/C++ AST class: UC_COMPOUND_REQ_EXPR

>>> ast_class.UC_COMPOUND_REQ_EXPR
<cs.ast_class cc:compound-req-expr>
UC_CONCEPT_ID_EXPR

Unnormalized C/C++ AST class: UC_CONCEPT_ID_EXPR

>>> ast_class.UC_CONCEPT_ID_EXPR
<cs.ast_class cc:concept-id-expr>
UC_CONDITION

Unnormalized C/C++ AST class: UC_CONDITION

>>> ast_class.UC_CONDITION
<cs.ast_class cc:condition>
UC_CONDITION_SCOPE

Unnormalized C/C++ AST class: UC_CONDITION_SCOPE

>>> ast_class.UC_CONDITION_SCOPE
<cs.ast_class cc:condition-scope>
UC_CONSTANT_ADDRESS

Unnormalized C/C++ AST class: UC_CONSTANT_ADDRESS

>>> ast_class.UC_CONSTANT_ADDRESS
<cs.ast_class cc:constant-address>
UC_CONSTANT_DYNAMIC_INITIALIZATION

Unnormalized C/C++ AST class: UC_CONSTANT_DYNAMIC_INITIALIZATION

>>> ast_class.UC_CONSTANT_DYNAMIC_INITIALIZATION
<cs.ast_class cc:constant-dynamic-initialization>
UC_CONSTANT_LABEL_DIFFERENCE

Unnormalized C/C++ AST class: UC_CONSTANT_LABEL_DIFFERENCE

>>> ast_class.UC_CONSTANT_LABEL_DIFFERENCE
<cs.ast_class cc:constant-label-difference>
UC_CONSTANT_PTR_TO_MEMBER

Unnormalized C/C++ AST class: UC_CONSTANT_PTR_TO_MEMBER

>>> ast_class.UC_CONSTANT_PTR_TO_MEMBER
<cs.ast_class cc:constant-ptr-to-member>
UC_CONSTEXPR_IF

Unnormalized C/C++ AST class: UC_CONSTEXPR_IF

>>> ast_class.UC_CONSTEXPR_IF
<cs.ast_class cc:constexpr-if>
UC_CONST_EVAL_DEFERRED_EXPR

Unnormalized C/C++ AST class: UC_CONST_EVAL_DEFERRED_EXPR

>>> ast_class.UC_CONST_EVAL_DEFERRED_EXPR
<cs.ast_class cc:const-eval-deferred-expr>
UC_COROUTINE

Unnormalized C/C++ AST class: UC_COROUTINE

>>> ast_class.UC_COROUTINE
<cs.ast_class cc:coroutine>
UC_COROUTINE_RETURN

Unnormalized C/C++ AST class: UC_COROUTINE_RETURN

>>> ast_class.UC_COROUTINE_RETURN
<cs.ast_class cc:coroutine-return>
UC_CO_AWAIT

Unnormalized C/C++ AST class: UC_CO_AWAIT

>>> ast_class.UC_CO_AWAIT
<cs.ast_class cc:co-await>
UC_CO_AWAIT_WITH_DEPENDENT_OPERAND

Unnormalized C/C++ AST class: UC_CO_AWAIT_WITH_DEPENDENT_OPERAND

>>> ast_class.UC_CO_AWAIT_WITH_DEPENDENT_OPERAND
<cs.ast_class cc:co-await-with-dependent-operand>
UC_CO_YIELD

Unnormalized C/C++ AST class: UC_CO_YIELD

>>> ast_class.UC_CO_YIELD
<cs.ast_class cc:co-yield>
UC_CO_YIELD_WITH_DEPENDENT_OPERAND

Unnormalized C/C++ AST class: UC_CO_YIELD_WITH_DEPENDENT_OPERAND

>>> ast_class.UC_CO_YIELD_WITH_DEPENDENT_OPERAND
<cs.ast_class cc:co-yield-with-dependent-operand>
UC_CTP_ADDRESS

Unnormalized C/C++ AST class: UC_CTP_ADDRESS

>>> ast_class.UC_CTP_ADDRESS
<cs.ast_class cc:ctp-address>
UC_CTP_ALIGNOF

Unnormalized C/C++ AST class: UC_CTP_ALIGNOF

>>> ast_class.UC_CTP_ALIGNOF
<cs.ast_class cc:ctp-alignof>
UC_CTP_CAST

Unnormalized C/C++ AST class: UC_CTP_CAST

>>> ast_class.UC_CTP_CAST
<cs.ast_class cc:ctp-cast>
UC_CTP_DATASIZEOF

Unnormalized C/C++ AST class: UC_CTP_DATASIZEOF

>>> ast_class.UC_CTP_DATASIZEOF
<cs.ast_class cc:ctp-datasizeof>
UC_CTP_DESTRUCTOR

Unnormalized C/C++ AST class: UC_CTP_DESTRUCTOR

>>> ast_class.UC_CTP_DESTRUCTOR
<cs.ast_class cc:ctp-destructor>
UC_CTP_EXPR

Unnormalized C/C++ AST class: UC_CTP_EXPR

>>> ast_class.UC_CTP_EXPR
<cs.ast_class cc:ctp-expr>
UC_CTP_INTEGER_PACK

Unnormalized C/C++ AST class: UC_CTP_INTEGER_PACK

>>> ast_class.UC_CTP_INTEGER_PACK
<cs.ast_class cc:ctp-integer-pack>
UC_CTP_MEMBER

Unnormalized C/C++ AST class: UC_CTP_MEMBER

>>> ast_class.UC_CTP_MEMBER
<cs.ast_class cc:ctp-member>
UC_CTP_NOEXCEPT

Unnormalized C/C++ AST class: UC_CTP_NOEXCEPT

>>> ast_class.UC_CTP_NOEXCEPT
<cs.ast_class cc:ctp-noexcept>
UC_CTP_PARAM

Unnormalized C/C++ AST class: UC_CTP_PARAM

>>> ast_class.UC_CTP_PARAM
<cs.ast_class cc:ctp-param>
UC_CTP_SIZEOF

Unnormalized C/C++ AST class: UC_CTP_SIZEOF

>>> ast_class.UC_CTP_SIZEOF
<cs.ast_class cc:ctp-sizeof>
UC_CTP_TEMPLATE_REF

Unnormalized C/C++ AST class: UC_CTP_TEMPLATE_REF

>>> ast_class.UC_CTP_TEMPLATE_REF
<cs.ast_class cc:ctp-template-ref>
UC_CTP_TYPEID

Unnormalized C/C++ AST class: UC_CTP_TYPEID

>>> ast_class.UC_CTP_TYPEID
<cs.ast_class cc:ctp-typeid>
UC_CTP_UNKNOWN_FUNCTION

Unnormalized C/C++ AST class: UC_CTP_UNKNOWN_FUNCTION

>>> ast_class.UC_CTP_UNKNOWN_FUNCTION
<cs.ast_class cc:ctp-unknown-function>
UC_CTP_UUIDOF

Unnormalized C/C++ AST class: UC_CTP_UUIDOF

>>> ast_class.UC_CTP_UUIDOF
<cs.ast_class cc:ctp-uuidof>
UC_DATASIZEOF

Unnormalized C/C++ AST class: UC_DATASIZEOF

>>> ast_class.UC_DATASIZEOF
<cs.ast_class cc:datasizeof-expr>
UC_DATASIZEOF_TYPE

Unnormalized C/C++ AST class: UC_DATASIZEOF_TYPE

>>> ast_class.UC_DATASIZEOF_TYPE
<cs.ast_class cc:datasizeof-type>
UC_DECL

Unnormalized C/C++ AST class: UC_DECL

>>> ast_class.UC_DECL
<cs.ast_class cc:decl>
UC_DELEGATION_CONSTRUCTOR_INIT

Unnormalized C/C++ AST class: UC_DELEGATION_CONSTRUCTOR_INIT

>>> ast_class.UC_DELEGATION_CONSTRUCTOR_INIT
<cs.ast_class cc:delegation-constructor-init>
UC_DELETE

Unnormalized C/C++ AST class: UC_DELETE

>>> ast_class.UC_DELETE
<cs.ast_class cc:delete>
UC_DERIVED_CLASS_CAST

Unnormalized C/C++ AST class: UC_DERIVED_CLASS_CAST

>>> ast_class.UC_DERIVED_CLASS_CAST
<cs.ast_class cc:derived-class-cast>
UC_DESIGNATOR

Unnormalized C/C++ AST class: UC_DESIGNATOR

>>> ast_class.UC_DESIGNATOR
<cs.ast_class cc:designator>
UC_DIRECT_BASE_CLASS_CONSTRUCTOR_INIT

Unnormalized C/C++ AST class: UC_DIRECT_BASE_CLASS_CONSTRUCTOR_INIT

>>> ast_class.UC_DIRECT_BASE_CLASS_CONSTRUCTOR_INIT
<cs.ast_class cc:direct-base-class-constructor-init>
UC_DOT_FIELD

Unnormalized C/C++ AST class: UC_DOT_FIELD

>>> ast_class.UC_DOT_FIELD
<cs.ast_class cc:dot-field>
UC_DOT_MEMBER_CALL

Unnormalized C/C++ AST class: UC_DOT_MEMBER_CALL

>>> ast_class.UC_DOT_MEMBER_CALL
<cs.ast_class cc:dot-member-call>
UC_DOT_PM_CALL

Unnormalized C/C++ AST class: UC_DOT_PM_CALL

>>> ast_class.UC_DOT_PM_CALL
<cs.ast_class cc:dot-pm-call>
UC_DOT_PM_FUNC_PTR

Unnormalized C/C++ AST class: UC_DOT_PM_FUNC_PTR

>>> ast_class.UC_DOT_PM_FUNC_PTR
<cs.ast_class cc:dot-pm-func-ptr>
UC_DOT_STATIC

Unnormalized C/C++ AST class: UC_DOT_STATIC

>>> ast_class.UC_DOT_STATIC
<cs.ast_class cc:dot-static>
UC_DOT_VACUOUS_DESTRUCTOR_CALL

Unnormalized C/C++ AST class: UC_DOT_VACUOUS_DESTRUCTOR_CALL

>>> ast_class.UC_DOT_VACUOUS_DESTRUCTOR_CALL
<cs.ast_class cc:dot-vacuous-destructor-call>
UC_DYNAMIC_CAST

Unnormalized C/C++ AST class: UC_DYNAMIC_CAST

>>> ast_class.UC_DYNAMIC_CAST
<cs.ast_class cc:dynamic-cast>
UC_DYNAMIC_INIT_BITWISE_COPY

Unnormalized C/C++ AST class: UC_DYNAMIC_INIT_BITWISE_COPY

>>> ast_class.UC_DYNAMIC_INIT_BITWISE_COPY
<cs.ast_class cc:dynamic-init-bitwise-copy>
UC_DYNAMIC_INIT_CALL_RETURNING_CLASS_VIA_CCTOR

Unnormalized C/C++ AST class: UC_DYNAMIC_INIT_CALL_RETURNING_CLASS_VIA_CCTOR

>>> ast_class.UC_DYNAMIC_INIT_CALL_RETURNING_CLASS_VIA_CCTOR
<cs.ast_class cc:dynamic-init-call-returning-class-via-cctor>
UC_DYNAMIC_INIT_CONSTANT

Unnormalized C/C++ AST class: UC_DYNAMIC_INIT_CONSTANT

>>> ast_class.UC_DYNAMIC_INIT_CONSTANT
<cs.ast_class cc:dynamic-init-constant>
UC_DYNAMIC_INIT_CONSTRUCTOR

Unnormalized C/C++ AST class: UC_DYNAMIC_INIT_CONSTRUCTOR

>>> ast_class.UC_DYNAMIC_INIT_CONSTRUCTOR
<cs.ast_class cc:dynamic-init-constructor>
UC_DYNAMIC_INIT_EXPRESSION

Unnormalized C/C++ AST class: UC_DYNAMIC_INIT_EXPRESSION

>>> ast_class.UC_DYNAMIC_INIT_EXPRESSION
<cs.ast_class cc:dynamic-init-expression>
UC_DYNAMIC_INIT_LAMBDA

Unnormalized C/C++ AST class: UC_DYNAMIC_INIT_LAMBDA

>>> ast_class.UC_DYNAMIC_INIT_LAMBDA
<cs.ast_class cc:dynamic-init-lambda>
UC_DYNAMIC_INIT_NONCONSTANT_AGGREGATE

Unnormalized C/C++ AST class: UC_DYNAMIC_INIT_NONCONSTANT_AGGREGATE

>>> ast_class.UC_DYNAMIC_INIT_NONCONSTANT_AGGREGATE
<cs.ast_class cc:dynamic-init-nonconstant-aggregate>
UC_DYNAMIC_INIT_NONE

Unnormalized C/C++ AST class: UC_DYNAMIC_INIT_NONE

>>> ast_class.UC_DYNAMIC_INIT_NONE
<cs.ast_class cc:dynamic-init-none>
UC_DYNAMIC_INIT_ZERO

Unnormalized C/C++ AST class: UC_DYNAMIC_INIT_ZERO

>>> ast_class.UC_DYNAMIC_INIT_ZERO
<cs.ast_class cc:dynamic-init-zero>
UC_EMPTY

Unnormalized C/C++ AST class: UC_EMPTY

>>> ast_class.UC_EMPTY
<cs.ast_class cc:empty>
UC_END_TEST_WHILE

Unnormalized C/C++ AST class: UC_END_TEST_WHILE

>>> ast_class.UC_END_TEST_WHILE
<cs.ast_class cc:end-test-while>
UC_ENUM

Unnormalized C/C++ AST class: UC_ENUM

>>> ast_class.UC_ENUM
<cs.ast_class cc:enum>
UC_ENUM_LIST

Unnormalized C/C++ AST class: UC_ENUM_LIST

>>> ast_class.UC_ENUM_LIST
<cs.ast_class cc:enum-list>
UC_ENUM_SCOPE

Unnormalized C/C++ AST class: UC_ENUM_SCOPE

>>> ast_class.UC_ENUM_SCOPE
<cs.ast_class cc:enum-scope>
UC_ERROR_EXPR

Unnormalized C/C++ AST class: UC_ERROR_EXPR

>>> ast_class.UC_ERROR_EXPR
<cs.ast_class cc:error-expr>
UC_ERROR_TYPE

Unnormalized C/C++ AST class: UC_ERROR_TYPE

>>> ast_class.UC_ERROR_TYPE
<cs.ast_class cc:error-type>
UC_ERROR_VALUE

Unnormalized C/C++ AST class: UC_ERROR_VALUE

>>> ast_class.UC_ERROR_VALUE
<cs.ast_class cc:error-value>
UC_EXCEPTION_SPECIFICATION

Unnormalized C/C++ AST class: UC_EXCEPTION_SPECIFICATION

>>> ast_class.UC_EXCEPTION_SPECIFICATION
<cs.ast_class cc:exception-specification>
UC_EXPR_CONSTANT

Unnormalized C/C++ AST class: UC_EXPR_CONSTANT

>>> ast_class.UC_EXPR_CONSTANT
<cs.ast_class cc:expr-constant>
UC_EXPR_FIELD

Unnormalized C/C++ AST class: UC_EXPR_FIELD

>>> ast_class.UC_EXPR_FIELD
<cs.ast_class cc:expr-field>
UC_EXPR_OBJECT_LIFETIME

Unnormalized C/C++ AST class: UC_EXPR_OBJECT_LIFETIME

>>> ast_class.UC_EXPR_OBJECT_LIFETIME
<cs.ast_class cc:expr-object-lifetime>
UC_EXPR_ROUTINE

Unnormalized C/C++ AST class: UC_EXPR_ROUTINE

>>> ast_class.UC_EXPR_ROUTINE
<cs.ast_class cc:expr-routine>
UC_EXPR_STMT

Unnormalized C/C++ AST class: UC_EXPR_STMT

>>> ast_class.UC_EXPR_STMT
<cs.ast_class cc:expr-stmt>
UC_EXPR_TYPE

Unnormalized C/C++ AST class: UC_EXPR_TYPE

>>> ast_class.UC_EXPR_TYPE
<cs.ast_class cc:expr-type>
UC_EXPR_VARIABLE

Unnormalized C/C++ AST class: UC_EXPR_VARIABLE

>>> ast_class.UC_EXPR_VARIABLE
<cs.ast_class cc:expr-variable>
UC_FIELD

Unnormalized C/C++ AST class: UC_FIELD

>>> ast_class.UC_FIELD
<cs.ast_class cc:field>
UC_FIELD_CONSTRUCTOR_INIT

Unnormalized C/C++ AST class: UC_FIELD_CONSTRUCTOR_INIT

>>> ast_class.UC_FIELD_CONSTRUCTOR_INIT
<cs.ast_class cc:field-constructor-init>
UC_FILE_INFO

Unnormalized C/C++ AST class: UC_FILE_INFO

>>> ast_class.UC_FILE_INFO
<cs.ast_class cc:file-info>
UC_FILE_SCOPE

Unnormalized C/C++ AST class: UC_FILE_SCOPE

>>> ast_class.UC_FILE_SCOPE
<cs.ast_class cc:file-scope>
UC_FIXED_POINT

Unnormalized C/C++ AST class: UC_FIXED_POINT

>>> ast_class.UC_FIXED_POINT
<cs.ast_class cc:fixed-point>
UC_FIXED_POINT_VALUE

Unnormalized C/C++ AST class: UC_FIXED_POINT_VALUE

>>> ast_class.UC_FIXED_POINT_VALUE
<cs.ast_class cc:fixed-point-value>
UC_FJADD

Unnormalized C/C++ AST class: UC_FJADD

>>> ast_class.UC_FJADD
<cs.ast_class cc:fjadd>
UC_FJSUBTRACT

Unnormalized C/C++ AST class: UC_FJSUBTRACT

>>> ast_class.UC_FJSUBTRACT
<cs.ast_class cc:fjsubtract>
UC_FLOAT

Unnormalized C/C++ AST class: UC_FLOAT

>>> ast_class.UC_FLOAT
<cs.ast_class cc:float>
UC_FLOAT_VALUE

Unnormalized C/C++ AST class: UC_FLOAT_VALUE

>>> ast_class.UC_FLOAT_VALUE
<cs.ast_class cc:float-value>
UC_FLOAT_VALUE_128

Unnormalized C/C++ AST class: UC_FLOAT_VALUE_128

>>> ast_class.UC_FLOAT_VALUE_128
<cs.ast_class cc:float-value-128>
UC_FLOAT_VALUE_32

Unnormalized C/C++ AST class: UC_FLOAT_VALUE_32

>>> ast_class.UC_FLOAT_VALUE_32
<cs.ast_class cc:float-value-32>
UC_FLOAT_VALUE_64

Unnormalized C/C++ AST class: UC_FLOAT_VALUE_64

>>> ast_class.UC_FLOAT_VALUE_64
<cs.ast_class cc:float-value-64>
UC_FLOAT_VALUE_96

Unnormalized C/C++ AST class: UC_FLOAT_VALUE_96

>>> ast_class.UC_FLOAT_VALUE_96
<cs.ast_class cc:float-value-96>
UC_FOLD

Unnormalized C/C++ AST class: UC_FOLD

>>> ast_class.UC_FOLD
<cs.ast_class cc:fold>
UC_FOR

Unnormalized C/C++ AST class: UC_FOR

>>> ast_class.UC_FOR
<cs.ast_class cc:for>
UC_FOR_EACH

Unnormalized C/C++ AST class: UC_FOR_EACH

>>> ast_class.UC_FOR_EACH
<cs.ast_class cc:for-each>
UC_FUNCTION_CALL

Unnormalized C/C++ AST class: UC_FUNCTION_CALL

>>> ast_class.UC_FUNCTION_CALL
<cs.ast_class cc:function-call>
UC_FUNCTION_PROTOTYPE_SCOPE

Unnormalized C/C++ AST class: UC_FUNCTION_PROTOTYPE_SCOPE

>>> ast_class.UC_FUNCTION_PROTOTYPE_SCOPE
<cs.ast_class cc:function-prototype-scope>
UC_FUNCTION_SCOPE

Unnormalized C/C++ AST class: UC_FUNCTION_SCOPE

>>> ast_class.UC_FUNCTION_SCOPE
<cs.ast_class cc:function-scope>
UC_GCNEW

Unnormalized C/C++ AST class: UC_GCNEW

>>> ast_class.UC_GCNEW
<cs.ast_class cc:gcnew>
UC_GENERIC_ADD

Unnormalized C/C++ AST class: UC_GENERIC_ADD

>>> ast_class.UC_GENERIC_ADD
<cs.ast_class cc:generic-add>
UC_GENERIC_ADD_ASSIGN

Unnormalized C/C++ AST class: UC_GENERIC_ADD_ASSIGN

>>> ast_class.UC_GENERIC_ADD_ASSIGN
<cs.ast_class cc:generic-add-assign>
UC_GENERIC_ASSIGN

Unnormalized C/C++ AST class: UC_GENERIC_ASSIGN

>>> ast_class.UC_GENERIC_ASSIGN
<cs.ast_class cc:generic-assign>
UC_GENERIC_CAST

Unnormalized C/C++ AST class: UC_GENERIC_CAST

>>> ast_class.UC_GENERIC_CAST
<cs.ast_class cc:generic-cast>
UC_GENERIC_DIVIDE

Unnormalized C/C++ AST class: UC_GENERIC_DIVIDE

>>> ast_class.UC_GENERIC_DIVIDE
<cs.ast_class cc:generic-divide>
UC_GENERIC_DIVIDE_ASSIGN

Unnormalized C/C++ AST class: UC_GENERIC_DIVIDE_ASSIGN

>>> ast_class.UC_GENERIC_DIVIDE_ASSIGN
<cs.ast_class cc:generic-divide-assign>
UC_GENERIC_EQ

Unnormalized C/C++ AST class: UC_GENERIC_EQ

>>> ast_class.UC_GENERIC_EQ
<cs.ast_class cc:generic-eq>
UC_GENERIC_GE

Unnormalized C/C++ AST class: UC_GENERIC_GE

>>> ast_class.UC_GENERIC_GE
<cs.ast_class cc:generic-ge>
UC_GENERIC_GNU_MAX

Unnormalized C/C++ AST class: UC_GENERIC_GNU_MAX

>>> ast_class.UC_GENERIC_GNU_MAX
<cs.ast_class cc:generic-gnu-max>
UC_GENERIC_GNU_MIN

Unnormalized C/C++ AST class: UC_GENERIC_GNU_MIN

>>> ast_class.UC_GENERIC_GNU_MIN
<cs.ast_class cc:generic-gnu-min>
UC_GENERIC_GT

Unnormalized C/C++ AST class: UC_GENERIC_GT

>>> ast_class.UC_GENERIC_GT
<cs.ast_class cc:generic-gt>
UC_GENERIC_LE

Unnormalized C/C++ AST class: UC_GENERIC_LE

>>> ast_class.UC_GENERIC_LE
<cs.ast_class cc:generic-le>
UC_GENERIC_LT

Unnormalized C/C++ AST class: UC_GENERIC_LT

>>> ast_class.UC_GENERIC_LT
<cs.ast_class cc:generic-lt>
UC_GENERIC_MULTIPLY

Unnormalized C/C++ AST class: UC_GENERIC_MULTIPLY

>>> ast_class.UC_GENERIC_MULTIPLY
<cs.ast_class cc:generic-multiply>
UC_GENERIC_MULTIPLY_ASSIGN

Unnormalized C/C++ AST class: UC_GENERIC_MULTIPLY_ASSIGN

>>> ast_class.UC_GENERIC_MULTIPLY_ASSIGN
<cs.ast_class cc:generic-multiply-assign>
UC_GENERIC_NE

Unnormalized C/C++ AST class: UC_GENERIC_NE

>>> ast_class.UC_GENERIC_NE
<cs.ast_class cc:generic-ne>
UC_GENERIC_NEGATE

Unnormalized C/C++ AST class: UC_GENERIC_NEGATE

>>> ast_class.UC_GENERIC_NEGATE
<cs.ast_class cc:generic-negate>
UC_GENERIC_POST_DECR

Unnormalized C/C++ AST class: UC_GENERIC_POST_DECR

>>> ast_class.UC_GENERIC_POST_DECR
<cs.ast_class cc:generic-post-decr>
UC_GENERIC_POST_INCR

Unnormalized C/C++ AST class: UC_GENERIC_POST_INCR

>>> ast_class.UC_GENERIC_POST_INCR
<cs.ast_class cc:generic-post-incr>
UC_GENERIC_PRE_DECR

Unnormalized C/C++ AST class: UC_GENERIC_PRE_DECR

>>> ast_class.UC_GENERIC_PRE_DECR
<cs.ast_class cc:generic-pre-decr>
UC_GENERIC_PRE_INCR

Unnormalized C/C++ AST class: UC_GENERIC_PRE_INCR

>>> ast_class.UC_GENERIC_PRE_INCR
<cs.ast_class cc:generic-pre-incr>
UC_GENERIC_SHIFTL

Unnormalized C/C++ AST class: UC_GENERIC_SHIFTL

>>> ast_class.UC_GENERIC_SHIFTL
<cs.ast_class cc:generic-shiftl>
UC_GENERIC_SHIFTL_ASSIGN

Unnormalized C/C++ AST class: UC_GENERIC_SHIFTL_ASSIGN

>>> ast_class.UC_GENERIC_SHIFTL_ASSIGN
<cs.ast_class cc:generic-shiftl-assign>
UC_GENERIC_SHIFTR

Unnormalized C/C++ AST class: UC_GENERIC_SHIFTR

>>> ast_class.UC_GENERIC_SHIFTR
<cs.ast_class cc:generic-shiftr>
UC_GENERIC_SHIFTR_ASSIGN

Unnormalized C/C++ AST class: UC_GENERIC_SHIFTR_ASSIGN

>>> ast_class.UC_GENERIC_SHIFTR_ASSIGN
<cs.ast_class cc:generic-shiftr-assign>
UC_GENERIC_SPACESHIP

Unnormalized C/C++ AST class: UC_GENERIC_SPACESHIP

>>> ast_class.UC_GENERIC_SPACESHIP
<cs.ast_class cc:generic-spaceship>
UC_GENERIC_SUBTRACT

Unnormalized C/C++ AST class: UC_GENERIC_SUBTRACT

>>> ast_class.UC_GENERIC_SUBTRACT
<cs.ast_class cc:generic-subtract>
UC_GENERIC_SUBTRACT_ASSIGN

Unnormalized C/C++ AST class: UC_GENERIC_SUBTRACT_ASSIGN

>>> ast_class.UC_GENERIC_SUBTRACT_ASSIGN
<cs.ast_class cc:generic-subtract-assign>
UC_GOTO

Unnormalized C/C++ AST class: UC_GOTO

>>> ast_class.UC_GOTO
<cs.ast_class cc:goto>
UC_HANDLER

Unnormalized C/C++ AST class: UC_HANDLER

>>> ast_class.UC_HANDLER
<cs.ast_class cc:handler>
UC_HANDLER_PARAMETER

Unnormalized C/C++ AST class: UC_HANDLER_PARAMETER

>>> ast_class.UC_HANDLER_PARAMETER
<cs.ast_class cc:handler-parameter>
UC_HANDLE_TO

Unnormalized C/C++ AST class: UC_HANDLE_TO

>>> ast_class.UC_HANDLE_TO
<cs.ast_class cc:handle-to>
UC_HANDLE_TO_BOX

Unnormalized C/C++ AST class: UC_HANDLE_TO_BOX

>>> ast_class.UC_HANDLE_TO_BOX
<cs.ast_class cc:handle-to-box>
UC_IF

Unnormalized C/C++ AST class: UC_IF

>>> ast_class.UC_IF
<cs.ast_class cc:if>
UC_IF_CONSTEVAL

Unnormalized C/C++ AST class: UC_IF_CONSTEVAL

>>> ast_class.UC_IF_CONSTEVAL
<cs.ast_class cc:if-consteval>
UC_IF_NOT_CONSTEVAL

Unnormalized C/C++ AST class: UC_IF_NOT_CONSTEVAL

>>> ast_class.UC_IF_NOT_CONSTEVAL
<cs.ast_class cc:if-not-consteval>
UC_IMAGINARY

Unnormalized C/C++ AST class: UC_IMAGINARY

>>> ast_class.UC_IMAGINARY
<cs.ast_class cc:imaginary>
UC_IMAGINARY_VALUE

Unnormalized C/C++ AST class: UC_IMAGINARY_VALUE

>>> ast_class.UC_IMAGINARY_VALUE
<cs.ast_class cc:imaginary-value>
UC_IMAG_PART

Unnormalized C/C++ AST class: UC_IMAG_PART

>>> ast_class.UC_IMAG_PART
<cs.ast_class cc:imag-part>
UC_INDIRECT

Unnormalized C/C++ AST class: UC_INDIRECT

>>> ast_class.UC_INDIRECT
<cs.ast_class cc:indirect>
UC_INIT

Unnormalized C/C++ AST class: UC_INIT

>>> ast_class.UC_INIT
<cs.ast_class cc:init>
UC_INITIALIZER_EXPR

Unnormalized C/C++ AST class: UC_INITIALIZER_EXPR

>>> ast_class.UC_INITIALIZER_EXPR
<cs.ast_class cc:initializer-expr>
UC_INIT_REPEAT

Unnormalized C/C++ AST class: UC_INIT_REPEAT

>>> ast_class.UC_INIT_REPEAT
<cs.ast_class cc:init-repeat>
UC_INTEGER

Unnormalized C/C++ AST class: UC_INTEGER

>>> ast_class.UC_INTEGER
<cs.ast_class cc:integer>
UC_INTEGER_VALUE

Unnormalized C/C++ AST class: UC_INTEGER_VALUE

>>> ast_class.UC_INTEGER_VALUE
<cs.ast_class cc:integer-value>
UC_INTEGER_VALUE_128

Unnormalized C/C++ AST class: UC_INTEGER_VALUE_128

>>> ast_class.UC_INTEGER_VALUE_128
<cs.ast_class cc:integer-value-128>
UC_INTEGER_VALUE_32

Unnormalized C/C++ AST class: UC_INTEGER_VALUE_32

>>> ast_class.UC_INTEGER_VALUE_32
<cs.ast_class cc:integer-value-32>
UC_INTEGER_VALUE_64

Unnormalized C/C++ AST class: UC_INTEGER_VALUE_64

>>> ast_class.UC_INTEGER_VALUE_64
<cs.ast_class cc:integer-value-64>
UC_JDIVIDE

Unnormalized C/C++ AST class: UC_JDIVIDE

>>> ast_class.UC_JDIVIDE
<cs.ast_class cc:jdivide>
UC_JFADD

Unnormalized C/C++ AST class: UC_JFADD

>>> ast_class.UC_JFADD
<cs.ast_class cc:jfadd>
UC_JFSUBTRACT

Unnormalized C/C++ AST class: UC_JFSUBTRACT

>>> ast_class.UC_JFSUBTRACT
<cs.ast_class cc:jfsubtract>
UC_JMULTIPLY

Unnormalized C/C++ AST class: UC_JMULTIPLY

>>> ast_class.UC_JMULTIPLY
<cs.ast_class cc:jmultiply>
UC_LABEL

Unnormalized C/C++ AST class: UC_LABEL

>>> ast_class.UC_LABEL
<cs.ast_class cc:label>
UC_LABEL_ADDRESS

Unnormalized C/C++ AST class: UC_LABEL_ADDRESS

>>> ast_class.UC_LABEL_ADDRESS
<cs.ast_class cc:label-address>
UC_LAMBDA

Unnormalized C/C++ AST class: UC_LAMBDA

>>> ast_class.UC_LAMBDA
<cs.ast_class cc:lambda>
UC_LAMBDA_CAPTURE

Unnormalized C/C++ AST class: UC_LAMBDA_CAPTURE

>>> ast_class.UC_LAMBDA_CAPTURE
<cs.ast_class cc:lambda-capture>
UC_LAND

Unnormalized C/C++ AST class: UC_LAND

>>> ast_class.UC_LAND
<cs.ast_class cc:land>
UC_LOR

Unnormalized C/C++ AST class: UC_LOR

>>> ast_class.UC_LOR
<cs.ast_class cc:lor>
UC_LVALUE

Unnormalized C/C++ AST class: UC_LVALUE

>>> ast_class.UC_LVALUE
<cs.ast_class cc:lvalue>
UC_LVALUE_ADJUST

Unnormalized C/C++ AST class: UC_LVALUE_ADJUST

>>> ast_class.UC_LVALUE_ADJUST
<cs.ast_class cc:lvalue-adjust>
UC_LVALUE_CAST

Unnormalized C/C++ AST class: UC_LVALUE_CAST

>>> ast_class.UC_LVALUE_CAST
<cs.ast_class cc:lvalue-cast>
UC_MACRO

Unnormalized C/C++ AST class: UC_MACRO

>>> ast_class.UC_MACRO
<cs.ast_class cc:macro>
UC_MFP8

Unnormalized C/C++ AST class: UC_MFP8

>>> ast_class.UC_MFP8
<cs.ast_class cc:mfp8>
UC_MS_TRY_BLOCK

Unnormalized C/C++ AST class: UC_MS_TRY_BLOCK

>>> ast_class.UC_MS_TRY_BLOCK
<cs.ast_class cc:ms-try-block>
UC_NAMESPACE

Unnormalized C/C++ AST class: UC_NAMESPACE

>>> ast_class.UC_NAMESPACE
<cs.ast_class cc:namespace>
UC_NAMESPACE_SCOPE

Unnormalized C/C++ AST class: UC_NAMESPACE_SCOPE

>>> ast_class.UC_NAMESPACE_SCOPE
<cs.ast_class cc:namespace-scope>
UC_NESTED_REQ_EXPR

Unnormalized C/C++ AST class: UC_NESTED_REQ_EXPR

>>> ast_class.UC_NESTED_REQ_EXPR
<cs.ast_class cc:nested-req-expr>
UC_NEW

Unnormalized C/C++ AST class: UC_NEW

>>> ast_class.UC_NEW
<cs.ast_class cc:new>
UC_NOEXCEPT

Unnormalized C/C++ AST class: UC_NOEXCEPT

>>> ast_class.UC_NOEXCEPT
<cs.ast_class cc:noexcept>
UC_NOT

Unnormalized C/C++ AST class: UC_NOT

>>> ast_class.UC_NOT
<cs.ast_class cc:not>
UC_NO_INITIALIZER

Unnormalized C/C++ AST class: UC_NO_INITIALIZER

>>> ast_class.UC_NO_INITIALIZER
<cs.ast_class cc:no-initializer>
UC_NULLPTR_TYPE

Unnormalized C/C++ AST class: UC_NULLPTR_TYPE

>>> ast_class.UC_NULLPTR_TYPE
<cs.ast_class cc:nullptr-type>
UC_OR

Unnormalized C/C++ AST class: UC_OR

>>> ast_class.UC_OR
<cs.ast_class cc:or>
UC_OR_ASSIGN

Unnormalized C/C++ AST class: UC_OR_ASSIGN

>>> ast_class.UC_OR_ASSIGN
<cs.ast_class cc:or-assign>
UC_OVERRIDING_VIRTUAL_FUNCTION

Unnormalized C/C++ AST class: UC_OVERRIDING_VIRTUAL_FUNCTION

>>> ast_class.UC_OVERRIDING_VIRTUAL_FUNCTION
<cs.ast_class cc:overriding-virtual-function>
UC_PADD

Unnormalized C/C++ AST class: UC_PADD

>>> ast_class.UC_PADD
<cs.ast_class cc:padd>
UC_PADD_ASSIGN

Unnormalized C/C++ AST class: UC_PADD_ASSIGN

>>> ast_class.UC_PADD_ASSIGN
<cs.ast_class cc:padd-assign>
UC_PARAMETER

Unnormalized C/C++ AST class: UC_PARAMETER

>>> ast_class.UC_PARAMETER
<cs.ast_class cc:parameter>
UC_PARAM_REF

Unnormalized C/C++ AST class: UC_PARAM_REF

>>> ast_class.UC_PARAM_REF
<cs.ast_class cc:param-ref>
UC_PARAM_TYPE

Unnormalized C/C++ AST class: UC_PARAM_TYPE

>>> ast_class.UC_PARAM_TYPE
<cs.ast_class cc:param-type>
UC_PDIFF

Unnormalized C/C++ AST class: UC_PDIFF

>>> ast_class.UC_PDIFF
<cs.ast_class cc:pdiff>
UC_PM_BASE_CLASS_CAST

Unnormalized C/C++ AST class: UC_PM_BASE_CLASS_CAST

>>> ast_class.UC_PM_BASE_CLASS_CAST
<cs.ast_class cc:pm-base-class-cast>
UC_PM_DERIVED_CLASS_CAST

Unnormalized C/C++ AST class: UC_PM_DERIVED_CLASS_CAST

>>> ast_class.UC_PM_DERIVED_CLASS_CAST
<cs.ast_class cc:pm-derived-class-cast>
UC_PM_DOT_FIELD

Unnormalized C/C++ AST class: UC_PM_DOT_FIELD

>>> ast_class.UC_PM_DOT_FIELD
<cs.ast_class cc:pm-dot-field>
UC_PM_POINTS_TO_FIELD

Unnormalized C/C++ AST class: UC_PM_POINTS_TO_FIELD

>>> ast_class.UC_PM_POINTS_TO_FIELD
<cs.ast_class cc:pm-points-to-field>
UC_POINTER

Unnormalized C/C++ AST class: UC_POINTER

>>> ast_class.UC_POINTER
<cs.ast_class cc:pointer>
UC_POINTS_TO_FIELD

Unnormalized C/C++ AST class: UC_POINTS_TO_FIELD

>>> ast_class.UC_POINTS_TO_FIELD
<cs.ast_class cc:points-to-field>
UC_POINTS_TO_MEMBER_CALL

Unnormalized C/C++ AST class: UC_POINTS_TO_MEMBER_CALL

>>> ast_class.UC_POINTS_TO_MEMBER_CALL
<cs.ast_class cc:points-to-member-call>
UC_POINTS_TO_PM_CALL

Unnormalized C/C++ AST class: UC_POINTS_TO_PM_CALL

>>> ast_class.UC_POINTS_TO_PM_CALL
<cs.ast_class cc:points-to-pm-call>
UC_POINTS_TO_PM_FUNC_PTR

Unnormalized C/C++ AST class: UC_POINTS_TO_PM_FUNC_PTR

>>> ast_class.UC_POINTS_TO_PM_FUNC_PTR
<cs.ast_class cc:points-to-pm-func-ptr>
UC_POINTS_TO_STATIC

Unnormalized C/C++ AST class: UC_POINTS_TO_STATIC

>>> ast_class.UC_POINTS_TO_STATIC
<cs.ast_class cc:points-to-static>
UC_POINTS_TO_VACUOUS_DESTRUCTOR_CALL

Unnormalized C/C++ AST class: UC_POINTS_TO_VACUOUS_DESTRUCTOR_CALL

>>> ast_class.UC_POINTS_TO_VACUOUS_DESTRUCTOR_CALL
<cs.ast_class cc:points-to-vacuous-destructor-call>
UC_PRAGMA_ASM

Unnormalized C/C++ AST class: UC_PRAGMA_ASM

>>> ast_class.UC_PRAGMA_ASM
<cs.ast_class cc:pragma-asm>
UC_PRAGMA_COMMENT

Unnormalized C/C++ AST class: UC_PRAGMA_COMMENT

>>> ast_class.UC_PRAGMA_COMMENT
<cs.ast_class cc:pragma-comment>
UC_PRAGMA_CONFORM

Unnormalized C/C++ AST class: UC_PRAGMA_CONFORM

>>> ast_class.UC_PRAGMA_CONFORM
<cs.ast_class cc:pragma-conform>
UC_PRAGMA_DEFINE_TYPE_INFO

Unnormalized C/C++ AST class: UC_PRAGMA_DEFINE_TYPE_INFO

>>> ast_class.UC_PRAGMA_DEFINE_TYPE_INFO
<cs.ast_class cc:pragma-define-type-info>
UC_PRAGMA_DIAGNOSTIC

Unnormalized C/C++ AST class: UC_PRAGMA_DIAGNOSTIC

>>> ast_class.UC_PRAGMA_DIAGNOSTIC
<cs.ast_class cc:pragma-diag-diagnostic>
UC_PRAGMA_DIAG_DEFAULT

Unnormalized C/C++ AST class: UC_PRAGMA_DIAG_DEFAULT

>>> ast_class.UC_PRAGMA_DIAG_DEFAULT
<cs.ast_class cc:pragma-diag-default>
UC_PRAGMA_DIAG_ERROR

Unnormalized C/C++ AST class: UC_PRAGMA_DIAG_ERROR

>>> ast_class.UC_PRAGMA_DIAG_ERROR
<cs.ast_class cc:pragma-diag-error>
UC_PRAGMA_DIAG_ONCE

Unnormalized C/C++ AST class: UC_PRAGMA_DIAG_ONCE

>>> ast_class.UC_PRAGMA_DIAG_ONCE
<cs.ast_class cc:pragma-diag-once>
UC_PRAGMA_DIAG_REMARK

Unnormalized C/C++ AST class: UC_PRAGMA_DIAG_REMARK

>>> ast_class.UC_PRAGMA_DIAG_REMARK
<cs.ast_class cc:pragma-diag-remark>
UC_PRAGMA_DIAG_SUPPRESS

Unnormalized C/C++ AST class: UC_PRAGMA_DIAG_SUPPRESS

>>> ast_class.UC_PRAGMA_DIAG_SUPPRESS
<cs.ast_class cc:pragma-diag-suppress>
UC_PRAGMA_DIAG_WARNING

Unnormalized C/C++ AST class: UC_PRAGMA_DIAG_WARNING

>>> ast_class.UC_PRAGMA_DIAG_WARNING
<cs.ast_class cc:pragma-diag-warning>
UC_PRAGMA_ENDASM

Unnormalized C/C++ AST class: UC_PRAGMA_ENDASM

>>> ast_class.UC_PRAGMA_ENDASM
<cs.ast_class cc:pragma-endasm>
UC_PRAGMA_GCC

Unnormalized C/C++ AST class: UC_PRAGMA_GCC

>>> ast_class.UC_PRAGMA_GCC
<cs.ast_class cc:pragma-gcc>
UC_PRAGMA_HDRSTOP

Unnormalized C/C++ AST class: UC_PRAGMA_HDRSTOP

>>> ast_class.UC_PRAGMA_HDRSTOP
<cs.ast_class cc:pragma-hdrstop>
UC_PRAGMA_IDENT

Unnormalized C/C++ AST class: UC_PRAGMA_IDENT

>>> ast_class.UC_PRAGMA_IDENT
<cs.ast_class cc:pragma-ident>
UC_PRAGMA_INCLUDE_ALIAS

Unnormalized C/C++ AST class: UC_PRAGMA_INCLUDE_ALIAS

>>> ast_class.UC_PRAGMA_INCLUDE_ALIAS
<cs.ast_class cc:pragma-include-alias>
UC_PRAGMA_INLINE_ASM

Unnormalized C/C++ AST class: UC_PRAGMA_INLINE_ASM

>>> ast_class.UC_PRAGMA_INLINE_ASM
<cs.ast_class cc:pragma-inline-asm>
UC_PRAGMA_NO_PCH

Unnormalized C/C++ AST class: UC_PRAGMA_NO_PCH

>>> ast_class.UC_PRAGMA_NO_PCH
<cs.ast_class cc:pragma-no-pch>
UC_PRAGMA_ONCE

Unnormalized C/C++ AST class: UC_PRAGMA_ONCE

>>> ast_class.UC_PRAGMA_ONCE
<cs.ast_class cc:pragma-weak>
UC_PRAGMA_OPENMP

Unnormalized C/C++ AST class: UC_PRAGMA_OPENMP

>>> ast_class.UC_PRAGMA_OPENMP
<cs.ast_class cc:pragma-openmp>
UC_PRAGMA_PACK

Unnormalized C/C++ AST class: UC_PRAGMA_PACK

>>> ast_class.UC_PRAGMA_PACK
<cs.ast_class cc:pragma-pack>
UC_PRAGMA_POP_MACRO

Unnormalized C/C++ AST class: UC_PRAGMA_POP_MACRO

>>> ast_class.UC_PRAGMA_POP_MACRO
<cs.ast_class cc:pragma-pop-macro>
UC_PRAGMA_PRINTF_ARGS

Unnormalized C/C++ AST class: UC_PRAGMA_PRINTF_ARGS

>>> ast_class.UC_PRAGMA_PRINTF_ARGS
<cs.ast_class cc:pragma-printf-args>
UC_PRAGMA_PUSH_MACRO

Unnormalized C/C++ AST class: UC_PRAGMA_PUSH_MACRO

>>> ast_class.UC_PRAGMA_PUSH_MACRO
<cs.ast_class cc:pragma-push-macro>
UC_PRAGMA_REDEFINE_EXTNAME

Unnormalized C/C++ AST class: UC_PRAGMA_REDEFINE_EXTNAME

>>> ast_class.UC_PRAGMA_REDEFINE_EXTNAME
<cs.ast_class cc:pragma-redefine-extname>
UC_PRAGMA_SCANF_ARGS

Unnormalized C/C++ AST class: UC_PRAGMA_SCANF_ARGS

>>> ast_class.UC_PRAGMA_SCANF_ARGS
<cs.ast_class cc:pragma-scanf-args>
UC_PRAGMA_SETLOCALE

Unnormalized C/C++ AST class: UC_PRAGMA_SETLOCALE

>>> ast_class.UC_PRAGMA_SETLOCALE
<cs.ast_class cc:pragma-setlocale>
UC_PRAGMA_START_MAP_REGION

Unnormalized C/C++ AST class: UC_PRAGMA_START_MAP_REGION

>>> ast_class.UC_PRAGMA_START_MAP_REGION
<cs.ast_class cc:pragma-start-map-region>
UC_PRAGMA_STDC

Unnormalized C/C++ AST class: UC_PRAGMA_STDC

>>> ast_class.UC_PRAGMA_STDC
<cs.ast_class cc:pragma-stdc>
UC_PRAGMA_STOP_MAP_REGION

Unnormalized C/C++ AST class: UC_PRAGMA_STOP_MAP_REGION

>>> ast_class.UC_PRAGMA_STOP_MAP_REGION
<cs.ast_class cc:pragma-stop-map-region>
UC_PRAGMA_WEAK

Unnormalized C/C++ AST class: UC_PRAGMA_WEAK

>>> ast_class.UC_PRAGMA_WEAK
<cs.ast_class cc:pragma-once>
UC_PSUBTRACT

Unnormalized C/C++ AST class: UC_PSUBTRACT

>>> ast_class.UC_PSUBTRACT
<cs.ast_class cc:psubtract>
UC_PSUBTRACT_ASSIGN

Unnormalized C/C++ AST class: UC_PSUBTRACT_ASSIGN

>>> ast_class.UC_PSUBTRACT_ASSIGN
<cs.ast_class cc:psubtract-assign>
UC_PTR_TO_MEMBER

Unnormalized C/C++ AST class: UC_PTR_TO_MEMBER

>>> ast_class.UC_PTR_TO_MEMBER
<cs.ast_class cc:ptr-to-member>
UC_QUESTION

Unnormalized C/C++ AST class: UC_QUESTION

>>> ast_class.UC_QUESTION
<cs.ast_class cc:question>
UC_RANGE_BASED_FOR

Unnormalized C/C++ AST class: UC_RANGE_BASED_FOR

>>> ast_class.UC_RANGE_BASED_FOR
<cs.ast_class cc:range-based-for>
UC_REAL_PART

Unnormalized C/C++ AST class: UC_REAL_PART

>>> ast_class.UC_REAL_PART
<cs.ast_class cc:real-part>
UC_REMAINDER

Unnormalized C/C++ AST class: UC_REMAINDER

>>> ast_class.UC_REMAINDER
<cs.ast_class cc:remainder>
UC_REMAINDER_ASSIGN

Unnormalized C/C++ AST class: UC_REMAINDER_ASSIGN

>>> ast_class.UC_REMAINDER_ASSIGN
<cs.ast_class cc:remainder-assign>
UC_REQUIRES_EXPR

Unnormalized C/C++ AST class: UC_REQUIRES_EXPR

>>> ast_class.UC_REQUIRES_EXPR
<cs.ast_class cc:requires-expr>
UC_RETURN

Unnormalized C/C++ AST class: UC_RETURN

>>> ast_class.UC_RETURN
<cs.ast_class cc:return>
UC_REUSE_VALUE

Unnormalized C/C++ AST class: UC_REUSE_VALUE

>>> ast_class.UC_REUSE_VALUE
<cs.ast_class cc:reuse-value>
UC_ROUTINE

Unnormalized C/C++ AST class: UC_ROUTINE

>>> ast_class.UC_ROUTINE
<cs.ast_class cc:routine>
UC_ROUTINE_ADDRESS_CONSTANT

Unnormalized C/C++ AST class: UC_ROUTINE_ADDRESS_CONSTANT

>>> ast_class.UC_ROUTINE_ADDRESS_CONSTANT
<cs.ast_class cc:routine-address-constant>
UC_ROUTINE_DECL

Unnormalized C/C++ AST class: UC_ROUTINE_DECL

>>> ast_class.UC_ROUTINE_DECL
<cs.ast_class cc:routine-decl>
UC_ROUTINE_TYPE

Unnormalized C/C++ AST class: UC_ROUTINE_TYPE

>>> ast_class.UC_ROUTINE_TYPE
<cs.ast_class cc:routine-type>
UC_RUNTIME_SIZEOF

Unnormalized C/C++ AST class: UC_RUNTIME_SIZEOF

>>> ast_class.UC_RUNTIME_SIZEOF
<cs.ast_class cc:runtime-sizeof>
UC_RUNTIME_SIZEOF_TYPE

Unnormalized C/C++ AST class: UC_RUNTIME_SIZEOF_TYPE

>>> ast_class.UC_RUNTIME_SIZEOF_TYPE
<cs.ast_class cc:runtime-sizeof-type>
UC_SCALABLE_VECTOR_COUNT_TYPE

Unnormalized C/C++ AST class: UC_SCALABLE_VECTOR_COUNT_TYPE

>>> ast_class.UC_SCALABLE_VECTOR_COUNT_TYPE
<cs.ast_class cc:scalable-vector-count-type>
UC_SCALABLE_VECTOR_TYPE

Unnormalized C/C++ AST class: UC_SCALABLE_VECTOR_TYPE

>>> ast_class.UC_SCALABLE_VECTOR_TYPE
<cs.ast_class cc:scalable-vector-type>
UC_SET_VLA_SIZE

Unnormalized C/C++ AST class: UC_SET_VLA_SIZE

>>> ast_class.UC_SET_VLA_SIZE
<cs.ast_class cc:set-vla-size>
UC_SIZEOF_PACK_EXPR

Unnormalized C/C++ AST class: UC_SIZEOF_PACK_EXPR

>>> ast_class.UC_SIZEOF_PACK_EXPR
<cs.ast_class cc:sizeof-pack-expr>
UC_SIZEOF_PACK_TEMPLATE

Unnormalized C/C++ AST class: UC_SIZEOF_PACK_TEMPLATE

>>> ast_class.UC_SIZEOF_PACK_TEMPLATE
<cs.ast_class cc:sizeof-pack-template>
UC_SIZEOF_PACK_TYPE

Unnormalized C/C++ AST class: UC_SIZEOF_PACK_TYPE

>>> ast_class.UC_SIZEOF_PACK_TYPE
<cs.ast_class cc:sizeof-pack-type>
UC_SOURCE_CORRESPONDENCE

Unnormalized C/C++ AST class: UC_SOURCE_CORRESPONDENCE

>>> ast_class.UC_SOURCE_CORRESPONDENCE
<cs.ast_class cc:source-correspondence>
UC_SOURCE_FILE

Unnormalized C/C++ AST class: UC_SOURCE_FILE

>>> ast_class.UC_SOURCE_FILE
<cs.ast_class cc:source-file>
UC_STATIC_ASSERTION

Unnormalized C/C++ AST class: UC_STATIC_ASSERTION

>>> ast_class.UC_STATIC_ASSERTION
<cs.ast_class cc:static-assertion>
UC_STATIC_INITIALIZER

Unnormalized C/C++ AST class: UC_STATIC_INITIALIZER

>>> ast_class.UC_STATIC_INITIALIZER
<cs.ast_class cc:static-initializer>
UC_STMT_EXPR

Unnormalized C/C++ AST class: UC_STMT_EXPR

>>> ast_class.UC_STMT_EXPR
<cs.ast_class cc:stmt-expr>
UC_STMT_EXPR_RESULT

Unnormalized C/C++ AST class: UC_STMT_EXPR_RESULT

>>> ast_class.UC_STMT_EXPR_RESULT
<cs.ast_class cc:stmt-expr-result>
UC_STMT_LABEL

Unnormalized C/C++ AST class: UC_STMT_LABEL

>>> ast_class.UC_STMT_LABEL
<cs.ast_class cc:stmt-label>
UC_STRING

Unnormalized C/C++ AST class: UC_STRING

>>> ast_class.UC_STRING
<cs.ast_class cc:string>
UC_STRUCT

Unnormalized C/C++ AST class: UC_STRUCT

>>> ast_class.UC_STRUCT
<cs.ast_class cc:struct>
UC_SUBSCRIPT

Unnormalized C/C++ AST class: UC_SUBSCRIPT

>>> ast_class.UC_SUBSCRIPT
<cs.ast_class cc:subscript>
UC_SWITCH

Unnormalized C/C++ AST class: UC_SWITCH

>>> ast_class.UC_SWITCH
<cs.ast_class cc:switch>
UC_SWITCH_CASE

Unnormalized C/C++ AST class: UC_SWITCH_CASE

>>> ast_class.UC_SWITCH_CASE
<cs.ast_class cc:switch-case>
UC_SWITCH_CASE_ENTRY

Unnormalized C/C++ AST class: UC_SWITCH_CASE_ENTRY

>>> ast_class.UC_SWITCH_CASE_ENTRY
<cs.ast_class cc:switch-case-entry>
UC_TEMPLATE

Unnormalized C/C++ AST class: UC_TEMPLATE

>>> ast_class.UC_TEMPLATE
<cs.ast_class cc:template>
UC_TEMPLATE_ARG_NONTYPE

Unnormalized C/C++ AST class: UC_TEMPLATE_ARG_NONTYPE

>>> ast_class.UC_TEMPLATE_ARG_NONTYPE
<cs.ast_class cc:template-arg-nontype>
UC_TEMPLATE_ARG_START_OF_PACK_EXPANSION

Unnormalized C/C++ AST class: UC_TEMPLATE_ARG_START_OF_PACK_EXPANSION

>>> ast_class.UC_TEMPLATE_ARG_START_OF_PACK_EXPANSION
<cs.ast_class cc:template-arg-start-of-pack-expansion>
UC_TEMPLATE_ARG_TEMPLATE

Unnormalized C/C++ AST class: UC_TEMPLATE_ARG_TEMPLATE

>>> ast_class.UC_TEMPLATE_ARG_TEMPLATE
<cs.ast_class cc:template-arg-template>
UC_TEMPLATE_ARG_TYPE

Unnormalized C/C++ AST class: UC_TEMPLATE_ARG_TYPE

>>> ast_class.UC_TEMPLATE_ARG_TYPE
<cs.ast_class cc:template-arg-type>
UC_TEMPLATE_NAME_EXPR

Unnormalized C/C++ AST class: UC_TEMPLATE_NAME_EXPR

>>> ast_class.UC_TEMPLATE_NAME_EXPR
<cs.ast_class cc:template-name>
UC_TEMPLATE_PARAM

Unnormalized C/C++ AST class: UC_TEMPLATE_PARAM

>>> ast_class.UC_TEMPLATE_PARAM
<cs.ast_class cc:template-param>
UC_TEMPLATE_PARAMETER_NONTYPE

Unnormalized C/C++ AST class: UC_TEMPLATE_PARAMETER_NONTYPE

>>> ast_class.UC_TEMPLATE_PARAMETER_NONTYPE
<cs.ast_class cc:template-parameter-nontype>
UC_TEMPLATE_PARAMETER_TEMPLATE

Unnormalized C/C++ AST class: UC_TEMPLATE_PARAMETER_TEMPLATE

>>> ast_class.UC_TEMPLATE_PARAMETER_TEMPLATE
<cs.ast_class cc:template-parameter-template>
UC_TEMPLATE_PARAMETER_TYPE

Unnormalized C/C++ AST class: UC_TEMPLATE_PARAMETER_TYPE

>>> ast_class.UC_TEMPLATE_PARAMETER_TYPE
<cs.ast_class cc:template-parameter-type>
UC_TEMP_INIT

Unnormalized C/C++ AST class: UC_TEMP_INIT

>>> ast_class.UC_TEMP_INIT
<cs.ast_class cc:temp-init>
UC_THIS_PARAMETER

Unnormalized C/C++ AST class: UC_THIS_PARAMETER

>>> ast_class.UC_THIS_PARAMETER
<cs.ast_class cc:this-parameter>
UC_THROW

Unnormalized C/C++ AST class: UC_THROW

>>> ast_class.UC_THROW
<cs.ast_class cc:throw>
UC_TRY_BLOCK

Unnormalized C/C++ AST class: UC_TRY_BLOCK

>>> ast_class.UC_TRY_BLOCK
<cs.ast_class cc:try-block>
UC_TYPEID

Unnormalized C/C++ AST class: UC_TYPEID

>>> ast_class.UC_TYPEID
<cs.ast_class cc:typeid>
UC_TYPEID_ADDRESS

Unnormalized C/C++ AST class: UC_TYPEID_ADDRESS

>>> ast_class.UC_TYPEID_ADDRESS
<cs.ast_class cc:typeid-address>
UC_TYPEREF

Unnormalized C/C++ AST class: UC_TYPEREF

>>> ast_class.UC_TYPEREF
<cs.ast_class cc:typeref>
UC_UINTEGER_VALUE_128

Unnormalized C/C++ AST class: UC_UINTEGER_VALUE_128

>>> ast_class.UC_UINTEGER_VALUE_128
<cs.ast_class cc:uinteger-value-128>
UC_UINTEGER_VALUE_32

Unnormalized C/C++ AST class: UC_UINTEGER_VALUE_32

>>> ast_class.UC_UINTEGER_VALUE_32
<cs.ast_class cc:uinteger-value-32>
UC_UINTEGER_VALUE_64

Unnormalized C/C++ AST class: UC_UINTEGER_VALUE_64

>>> ast_class.UC_UINTEGER_VALUE_64
<cs.ast_class cc:uinteger-value-64>
UC_UNARY_PLUS

Unnormalized C/C++ AST class: UC_UNARY_PLUS

>>> ast_class.UC_UNARY_PLUS
<cs.ast_class cc:unary-plus>
UC_UNBOX

Unnormalized C/C++ AST class: UC_UNBOX

>>> ast_class.UC_UNBOX
<cs.ast_class cc:unbox>
UC_UNBOX_LVALUE

Unnormalized C/C++ AST class: UC_UNBOX_LVALUE

>>> ast_class.UC_UNBOX_LVALUE
<cs.ast_class cc:unbox-lvalue>
UC_UNION

Unnormalized C/C++ AST class: UC_UNION

>>> ast_class.UC_UNION
<cs.ast_class cc:union>
UC_USING_DECL

Unnormalized C/C++ AST class: UC_USING_DECL

>>> ast_class.UC_USING_DECL
<cs.ast_class cc:using-decl>
UC_UUIDOF_ADDRESS

Unnormalized C/C++ AST class: UC_UUIDOF_ADDRESS

>>> ast_class.UC_UUIDOF_ADDRESS
<cs.ast_class cc:uuidof-address>
UC_VARIABLE

Unnormalized C/C++ AST class: UC_VARIABLE

>>> ast_class.UC_VARIABLE
<cs.ast_class cc:variable>
UC_VARIABLE_ADDRESS_CONSTANT

Unnormalized C/C++ AST class: UC_VARIABLE_ADDRESS_CONSTANT

>>> ast_class.UC_VARIABLE_ADDRESS_CONSTANT
<cs.ast_class cc:variable-address-constant>
UC_VARIABLE_DECL

Unnormalized C/C++ AST class: UC_VARIABLE_DECL

>>> ast_class.UC_VARIABLE_DECL
<cs.ast_class cc:variable-decl>
UC_VA_ARG

Unnormalized C/C++ AST class: UC_VA_ARG

>>> ast_class.UC_VA_ARG
<cs.ast_class cc:va-arg>
UC_VA_COPY

Unnormalized C/C++ AST class: UC_VA_COPY

>>> ast_class.UC_VA_COPY
<cs.ast_class cc:va-copy>
UC_VA_END

Unnormalized C/C++ AST class: UC_VA_END

>>> ast_class.UC_VA_END
<cs.ast_class cc:va-end>
UC_VA_START

Unnormalized C/C++ AST class: UC_VA_START

>>> ast_class.UC_VA_START
<cs.ast_class cc:va-start>
UC_VA_START_SINGLE_OPERAND

Unnormalized C/C++ AST class: UC_VA_START_SINGLE_OPERAND

>>> ast_class.UC_VA_START_SINGLE_OPERAND
<cs.ast_class cc:va-start-single-operand>
UC_VECTOR_FILL

Unnormalized C/C++ AST class: UC_VECTOR_FILL

>>> ast_class.UC_VECTOR_FILL
<cs.ast_class cc:vector-fill>
UC_VECTOR_TYPE

Unnormalized C/C++ AST class: UC_VECTOR_TYPE

>>> ast_class.UC_VECTOR_TYPE
<cs.ast_class cc:vector-type>
UC_VIRTUAL_BASE_CLASS_CONSTRUCTOR_INIT

Unnormalized C/C++ AST class: UC_VIRTUAL_BASE_CLASS_CONSTRUCTOR_INIT

>>> ast_class.UC_VIRTUAL_BASE_CLASS_CONSTRUCTOR_INIT
<cs.ast_class cc:virtual-base-class-constructor-init>
UC_VIRTUAL_FUNCTION_PTR

Unnormalized C/C++ AST class: UC_VIRTUAL_FUNCTION_PTR

>>> ast_class.UC_VIRTUAL_FUNCTION_PTR
<cs.ast_class cc:virtual-function-ptr>
UC_VLA

Unnormalized C/C++ AST class: UC_VLA

>>> ast_class.UC_VLA
<cs.ast_class cc:vla>
UC_VLA_DEALLOC

Unnormalized C/C++ AST class: UC_VLA_DEALLOC

>>> ast_class.UC_VLA_DEALLOC
<cs.ast_class cc:vla-dealloc>
UC_VLA_DECL

Unnormalized C/C++ AST class: UC_VLA_DECL

>>> ast_class.UC_VLA_DECL
<cs.ast_class cc:vla-decl>
UC_VLA_DIMENSION

Unnormalized C/C++ AST class: UC_VLA_DIMENSION

>>> ast_class.UC_VLA_DIMENSION
<cs.ast_class cc:vla-dimension>
UC_VLA_TYPEDEF_DECL

Unnormalized C/C++ AST class: UC_VLA_TYPEDEF_DECL

>>> ast_class.UC_VLA_TYPEDEF_DECL
<cs.ast_class cc:vla-typedef-decl>
UC_VOID

Unnormalized C/C++ AST class: UC_VOID

>>> ast_class.UC_VOID
<cs.ast_class cc:void>
UC_VOID_VALUE

Unnormalized C/C++ AST class: UC_VOID_VALUE

>>> ast_class.UC_VOID_VALUE
<cs.ast_class cc:void-value>
UC_WHILE

Unnormalized C/C++ AST class: UC_WHILE

>>> ast_class.UC_WHILE
<cs.ast_class cc:while>
UC_XCONJ

Unnormalized C/C++ AST class: UC_XCONJ

>>> ast_class.UC_XCONJ
<cs.ast_class cc:xconj>
UC_XOR

Unnormalized C/C++ AST class: UC_XOR

>>> ast_class.UC_XOR
<cs.ast_class cc:xor>
UC_XOR_ASSIGN

Unnormalized C/C++ AST class: UC_XOR_ASSIGN

>>> ast_class.UC_XOR_ASSIGN
<cs.ast_class cc:xor-assign>
UC_ZERO_INITIALIZER

Unnormalized C/C++ AST class: UC_ZERO_INITIALIZER

>>> ast_class.UC_ZERO_INITIALIZER
<cs.ast_class cc:zero-initializer>