class ast_ordinal¶
Enumeration class for AST ordinals: used to designate a field ( ast_field ) of an ast .
ast_ordinal values correspond to fields as follows.
- value>0 : Positive
ast_ordinalvalues correspond to numerically identified AST fields. - value=0 : Not used.
- otherwise : “named ordinals” are provided as static
ast_ordinalmembers.
ast_ordinal Members¶
ast_ordinal Details¶
-
class
cs.ast_ordinal¶ Enumeration class for AST ordinals: used to designate a field (
ast_field) of anast.-
static
from_integer(_inner)¶ Construct an instance from an integer representation.
Parameters: _inner (int) – The integer representation, as returned by ast_ordinal.as_integer().Return type: ast_ordinalRaises: result.ERROR_INVALID_ARGUMENTif_inneris not a valid integer representation for anast_ordinalinstance.Invariant: For
ast_ordinalx,ast_ordinal.from_integer()(x.as_integer()) == x>>> ao = ast_ordinal.UC_ANONYMOUS_UNION_FIELD.as_integer() >>> ao -124 >>> ast_ordinal.from_integer(ao) <cs.ast_ordinal anonymous-union-field>
-
__cmp__(other)¶ Comparison function for
ast_ordinal, with respect to a stable overall ordering.Parameters: other ( ast_ordinal) – Theast_ordinalobject 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_ordinal.UC_EXCEPT.__cmp__(ast_ordinal.UC_THIS_QUALIFIERS) 1
-
__eq__(b)¶ Equality operator for
ast_ordinal.Parameters: b ( ast_ordinal) – Theast_ordinalobject to compare against.Return type: bool Returns: Trueifselfandbcompare equal,Falseotherwise.>>> ast_ordinal.NC_START == ast_ordinal.UC_ITERATOR_SCOPE False
-
__ge__(b)¶ Greater-than-or-equal operator for
ast_ordinal.Parameters: b ( ast_ordinal) – Theast_ordinalobject to compare against.Return type: bool Returns: Trueifself>=b,Falseotherwise.>>> ast_ordinal.NC_PTRDIFF_T >= ast_ordinal.BASE_REAL_VALUE False
-
__gt__(b)¶ Greater-than operator for
ast_ordinal.Parameters: b ( ast_ordinal) – Theast_ordinalobject to compare against.Return type: bool Returns: Trueifself>b,Falseotherwise.>>> ast_ordinal.UC_TOKEN > ast_ordinal.UC_IS_EXPLICIT_CONSTRUCTOR False
-
__hash__()¶ Hash function for
ast_ordinal.Return type: int >>> hash(ast_ordinal.UC_SCOPE) 4294966905
-
__le__(b)¶ Less-than-or-equal operator for
ast_ordinal.Parameters: b ( ast_ordinal) – Theast_ordinalobject to compare against.Return type: bool Returns: Trueifself<=b,Falseotherwise.>>> ast_ordinal.UC_REACHABLE_BY_FALL_THROUGH <= ast_ordinal.NC_TOO_LARGE_SHIFT_COUNT_IS_TAKEN_MODULO_SIZE True
-
__lt__(b)¶ Less-than operator for
ast_ordinal.Parameters: b ( ast_ordinal) – Theast_ordinalobject to compare against.Return type: bool Returns: Trueifself<b,Falseotherwise.>>> ast_ordinal.UC_TEMPLATE_PARAMETERS < ast_ordinal.NC_IS_VOLATILE True
-
__ne__(b)¶ Inequality operator for
ast_ordinal.Parameters: b ( ast_ordinal) – Theast_ordinalobject to compare against.Return type: bool Returns: Falseifselfandbcompare equal,Trueotherwise.>>> ast_ordinal.BASE_BIT_SIZE != ast_ordinal.NC_GNU_MOD_CONSTR True
-
__repr__()¶ Get a representation of a
ast_ordinalobject that includes information useful for debugging.Return type: str Returns: The string representation. >>> repr(ast_ordinal.BASE_ABS_LOC) '<cs.ast_ordinal abs-loc>'
-
__str__()¶ Get a simple string representation of a
ast_ordinalobject.Return type: str Returns: The string representation. >>> str(ast_ordinal.UC_GNU_IS_NOT_COMMON) 'gnu-is-not-common'
-
as_integer()¶ Get an integer representation of
self.Return type: int Returns: An integer suitable for use with ast_ordinal.from_integer().Invariant: For
ast_ordinalx, ast_ordinal.from_integer(x.as_integer()) == x>>> ao = ast_ordinal.UC_ANONYMOUS_UNION_FIELD.as_integer() >>> ao -128 >>> ast_ordinal.from_integer(ao) <cs.ast_ordinal anonymous-union-field>
-
as_size_t()¶ Get the value of a numeric ordinal.
Return type: int Returns: The ordinal value (a 1-based field number). Raises: result.ERROR_INVALID_ARGUMENTifselfis a named ordinal.>>> cu = next(c for c in project.current().compunits() ... if c.name().endswith('apitest.cpp')) >>> proc = next(p for p in cu.procedures() if p.name()=='bar') >>> # get first call site to bar() in function bar() >>> csite = next (pt for pt in proc.points() ... if pt.get_kind()==point_kind.CALL_SITE and pt.callee().name()=='bar') >>> # get the actual-in point of rank 2 at csite >>> second_actualin = csite.actual_in(2) >>> second_actualin <cs.point [actual-in] $param_2 = (void*)0> >>> second_actualin_ast = second_actualin.get_ast() >>> second_actualin_ast.children() (<cs.ast_field 1:[c:variable] $param_2>, <cs.ast_field 2:[c:cast] (void*)0>) >>> # children all have numeric ordinals >>> for f in second_actualin_ast.children(): ... print(f.ordinal().as_size_t()) ... 1 2 >>> print(second_actualin_ast[1].children()) (<cs.ast_field name:$param_2>,) >>> # child of child with ordinal 1 does NOT have numeric ordinal, >>> # so as_size_t() throws an exception >>> try: ... for f in second_actualin_ast[1].children(): ... print(f.ordinal().as_size_t()) ... except result as r: ... print(r) ... ERROR_INVALID_ARGUMENT
-
name()¶ Get a string representation of an
ast_ordinal.Return type: str Returns: The name associated with the ordinal. >>> ast_ordinal.NC_PTR_TO_DATA_MEMBER.name() 'ptr-to-data-member'
-
BASE_ABS_LOC¶ >>> ast_ordinal.BASE_ABS_LOC <cs.ast_ordinal abs-loc>
-
BASE_ALIGNMENT¶ >>> ast_ordinal.BASE_ALIGNMENT <cs.ast_ordinal alignment>
-
BASE_ANY_VIRTUAL_FUNCTIONS_INCLUDING_IN_BASE_CLASSES¶ >>> ast_ordinal.BASE_ANY_VIRTUAL_FUNCTIONS_INCLUDING_IN_BASE_CLASSES <cs.ast_ordinal any-virtual-functions-including-in-base-classes>
-
BASE_ATTRIBUTES¶ >>> ast_ordinal.BASE_ATTRIBUTES <cs.ast_ordinal attributes>
-
BASE_BASE_CLASSES¶ >>> ast_ordinal.BASE_BASE_CLASSES <cs.ast_ordinal base-classes>
-
BASE_BIT_SIZE¶ >>> ast_ordinal.BASE_BIT_SIZE <cs.ast_ordinal bit-size>
-
BASE_CALLING_CONVENTION¶ >>> ast_ordinal.BASE_CALLING_CONVENTION <cs.ast_ordinal calling-convention>
-
BASE_CHARACTER_KIND¶ >>> ast_ordinal.BASE_CHARACTER_KIND <cs.ast_ordinal character-kind>
-
BASE_COMPILER_GENERATED¶ >>> ast_ordinal.BASE_COMPILER_GENERATED <cs.ast_ordinal compiler-generated>
-
BASE_ELEMENT_TYPE¶ >>> ast_ordinal.BASE_ELEMENT_TYPE <cs.ast_ordinal element-type>
-
BASE_FLOAT_KIND¶ >>> ast_ordinal.BASE_FLOAT_KIND <cs.ast_ordinal float-kind>
-
BASE_HAS_ELLIPSIS¶ >>> ast_ordinal.BASE_HAS_ELLIPSIS <cs.ast_ordinal has-ellipsis>
-
BASE_INTEGER_KIND¶ >>> ast_ordinal.BASE_INTEGER_KIND <cs.ast_ordinal integer-kind>
-
BASE_IS_BIT_FIELD¶ >>> ast_ordinal.BASE_IS_BIT_FIELD <cs.ast_ordinal is-bit-field>
-
BASE_IS_COMPLETE¶ >>> ast_ordinal.BASE_IS_COMPLETE <cs.ast_ordinal is-complete>
-
BASE_IS_FINAL¶ >>> ast_ordinal.BASE_IS_FINAL <cs.ast_ordinal is-final>
-
BASE_IS_REFERENCE¶ >>> ast_ordinal.BASE_IS_REFERENCE <cs.ast_ordinal is-reference>
-
BASE_IS_RVALUE_REFERENCE¶ >>> ast_ordinal.BASE_IS_RVALUE_REFERENCE <cs.ast_ordinal is-rvalue-reference>
-
BASE_IS_UNSIGNED¶ >>> ast_ordinal.BASE_IS_UNSIGNED <cs.ast_ordinal is-unsigned>
-
BASE_IS_VIRTUAL¶ >>> ast_ordinal.BASE_IS_VIRTUAL <cs.ast_ordinal is-virtual>
-
BASE_IS_VLA¶ >>> ast_ordinal.BASE_IS_VLA <cs.ast_ordinal is-vla>
-
BASE_NAME¶ >>> ast_ordinal.BASE_NAME <cs.ast_ordinal name>
-
BASE_NUM_ELEMENTS¶ >>> ast_ordinal.BASE_NUM_ELEMENTS <cs.ast_ordinal num-elements>
-
BASE_OFFSET¶ >>> ast_ordinal.BASE_OFFSET <cs.ast_ordinal offset>
-
BASE_OPERATOR_NAME_KIND¶ >>> ast_ordinal.BASE_OPERATOR_NAME_KIND <cs.ast_ordinal operator-name-kind>
-
BASE_POINTED_TO¶ >>> ast_ordinal.BASE_POINTED_TO <cs.ast_ordinal pointed-to>
-
BASE_PROTOTYPED¶ >>> ast_ordinal.BASE_PROTOTYPED <cs.ast_ordinal prototyped>
-
BASE_REAL_VALUE¶ >>> ast_ordinal.BASE_REAL_VALUE <cs.ast_ordinal real-value>
-
BASE_REGISTER¶ >>> ast_ordinal.BASE_REGISTER <cs.ast_ordinal register>
-
BASE_RETURN_TYPE¶ >>> ast_ordinal.BASE_RETURN_TYPE <cs.ast_ordinal return-type>
-
BASE_SIZE¶ >>> ast_ordinal.BASE_SIZE <cs.ast_ordinal size>
-
BASE_SPECIAL_FUNCTION_KIND¶ >>> ast_ordinal.BASE_SPECIAL_FUNCTION_KIND <cs.ast_ordinal special-function-kind>
-
BASE_STORAGE_CLASS¶ >>> ast_ordinal.BASE_STORAGE_CLASS <cs.ast_ordinal storage-class>
-
BASE_TYPE¶ >>> ast_ordinal.BASE_TYPE <cs.ast_ordinal type>
-
BASE_VALUE¶ >>> ast_ordinal.BASE_VALUE <cs.ast_ordinal value>
-
BASE_VALUE_RETURNED_BY_CCTOR¶ >>> ast_ordinal.BASE_VALUE_RETURNED_BY_CCTOR <cs.ast_ordinal value-returned-by-cctor>
-
NC_ABI¶ >>> ast_ordinal.NC_ABI <cs.ast_ordinal abi>
-
NC_ABS_LOC¶ >>> ast_ordinal.NC_ABS_LOC <cs.ast_ordinal abs-loc>
-
NC_ALIGNMENT¶ >>> ast_ordinal.NC_ALIGNMENT <cs.ast_ordinal alignment>
-
NC_ANY_VIRTUAL_FUNCTIONS_INCLUDING_IN_BASE_CLASSES¶ >>> ast_ordinal.NC_ANY_VIRTUAL_FUNCTIONS_INCLUDING_IN_BASE_CLASSES <cs.ast_ordinal any-virtual-functions-including-in-base-classes>
-
NC_ATOMIC_KIND¶ >>> ast_ordinal.NC_ATOMIC_KIND <cs.ast_ordinal atomic-kind>
-
NC_ATTRIBUTES¶ >>> ast_ordinal.NC_ATTRIBUTES <cs.ast_ordinal attributes>
-
NC_BASE_TYPE¶ >>> ast_ordinal.NC_BASE_TYPE <cs.ast_ordinal base-type>
-
NC_BIT_FIELD_CONTAINER_SIZE¶ >>> ast_ordinal.NC_BIT_FIELD_CONTAINER_SIZE <cs.ast_ordinal bit-field-container-size>
-
NC_BIT_OFFSET¶ >>> ast_ordinal.NC_BIT_OFFSET <cs.ast_ordinal bit-offset>
-
NC_BIT_SIZE¶ >>> ast_ordinal.NC_BIT_SIZE <cs.ast_ordinal bit-size>
-
NC_BOOL¶ >>> ast_ordinal.NC_BOOL <cs.ast_ordinal bool>
-
NC_CHAR¶ >>> ast_ordinal.NC_CHAR <cs.ast_ordinal char>
-
NC_CHAR16_T¶ >>> ast_ordinal.NC_CHAR16_T <cs.ast_ordinal char16-t>
-
NC_CHAR32_T¶ >>> ast_ordinal.NC_CHAR32_T <cs.ast_ordinal char32-t>
-
NC_CHARACTER_KIND¶ >>> ast_ordinal.NC_CHARACTER_KIND <cs.ast_ordinal character-kind>
-
NC_CHAR_BIT¶ >>> ast_ordinal.NC_CHAR_BIT <cs.ast_ordinal char-bit>
-
NC_CLASS_TYPE¶ >>> ast_ordinal.NC_CLASS_TYPE <cs.ast_ordinal class-type>
-
NC_COMPILER_GENERATED¶ >>> ast_ordinal.NC_COMPILER_GENERATED <cs.ast_ordinal compiler-generated>
-
NC_DESCRIPTION¶ >>> ast_ordinal.NC_DESCRIPTION <cs.ast_ordinal description>
-
NC_DOUBLE¶ >>> ast_ordinal.NC_DOUBLE <cs.ast_ordinal double>
-
NC_ELEMENT_TYPE¶ >>> ast_ordinal.NC_ELEMENT_TYPE <cs.ast_ordinal element-type>
-
NC_ENDIANNESS¶ >>> ast_ordinal.NC_ENDIANNESS <cs.ast_ordinal endianness>
-
NC_ENUM_BIT_FIELDS_ARE_ALWAYS_UNSIGNED¶ >>> ast_ordinal.NC_ENUM_BIT_FIELDS_ARE_ALWAYS_UNSIGNED <cs.ast_ordinal enum-bit-fields-are-always-unsigned>
-
NC_ENUM_TYPES_CAN_BE_SMALLER_THAN_INT¶ >>> ast_ordinal.NC_ENUM_TYPES_CAN_BE_SMALLER_THAN_INT <cs.ast_ordinal enum-types-can-be-smaller-than-int>
-
NC_FIELD_ALIGNMENT¶ >>> ast_ordinal.NC_FIELD_ALIGNMENT <cs.ast_ordinal field-alignment>
-
NC_FIRST_TO_CHECK¶ >>> ast_ordinal.NC_FIRST_TO_CHECK <cs.ast_ordinal first-to-check>
-
NC_FIXED_POINT_KIND¶ >>> ast_ordinal.NC_FIXED_POINT_KIND <cs.ast_ordinal fixed-point-kind>
-
NC_FLOAT¶ >>> ast_ordinal.NC_FLOAT <cs.ast_ordinal float>
-
NC_FLOAT_KIND¶ >>> ast_ordinal.NC_FLOAT_KIND <cs.ast_ordinal float-kind>
-
NC_FORCE_ONE_BIT_BIT_FIELD_TO_BE_UNSIGNED¶ >>> ast_ordinal.NC_FORCE_ONE_BIT_BIT_FIELD_TO_BE_UNSIGNED <cs.ast_ordinal force-one-bit-bit-field-to-be-unsigned>
-
NC_GNU_MOD_CONSTR¶ >>> ast_ordinal.NC_GNU_MOD_CONSTR <cs.ast_ordinal gnu-mod-constr>
-
NC_HAS_ELLIPSIS¶ >>> ast_ordinal.NC_HAS_ELLIPSIS <cs.ast_ordinal has-ellipsis>
-
NC_IMAGINARY_VALUE¶ >>> ast_ordinal.NC_IMAGINARY_VALUE <cs.ast_ordinal int>
-
NC_INT¶ >>> ast_ordinal.NC_INT <cs.ast_ordinal int>
-
NC_INTEGER_KIND¶ >>> ast_ordinal.NC_INTEGER_KIND <cs.ast_ordinal integer-kind>
-
NC_INTMAX¶ >>> ast_ordinal.NC_INTMAX <cs.ast_ordinal intmax>
-
NC_IS_BIT_FIELD¶ >>> ast_ordinal.NC_IS_BIT_FIELD <cs.ast_ordinal is-bit-field>
-
NC_IS_C11_ATOMIC¶ >>> ast_ordinal.NC_IS_C11_ATOMIC <cs.ast_ordinal is-c11-atomic>
-
NC_IS_COMPLETE¶ >>> ast_ordinal.NC_IS_COMPLETE <cs.ast_ordinal is-complete>
-
NC_IS_CONST¶ >>> ast_ordinal.NC_IS_CONST <cs.ast_ordinal is-const>
-
NC_IS_DECIMAL_LITERAL¶ >>> ast_ordinal.NC_IS_DECIMAL_LITERAL <cs.ast_ordinal is-decimal-literal>
-
NC_IS_FAR¶ >>> ast_ordinal.NC_IS_FAR <cs.ast_ordinal is-far>
-
NC_IS_FINAL¶ >>> ast_ordinal.NC_IS_FINAL <cs.ast_ordinal is-final>
-
NC_IS_INITIALIZATION¶ >>> ast_ordinal.NC_IS_INITIALIZATION <cs.ast_ordinal is-initialization>
-
NC_IS_LAST_FIELD¶ >>> ast_ordinal.NC_IS_LAST_FIELD <cs.ast_ordinal is-last-field>
-
NC_IS_MEMBER¶ >>> ast_ordinal.NC_IS_MEMBER <cs.ast_ordinal is-member>
-
NC_IS_NEAR¶ >>> ast_ordinal.NC_IS_NEAR <cs.ast_ordinal is-near>
-
NC_IS_NONNULL¶ >>> ast_ordinal.NC_IS_NONNULL <cs.ast_ordinal is-nonnull>
-
NC_IS_NONSTATIC_MEMBER¶ >>> ast_ordinal.NC_IS_NONSTATIC_MEMBER <cs.ast_ordinal is-nonstatic-member>
-
NC_IS_NULLABLE¶ >>> ast_ordinal.NC_IS_NULLABLE <cs.ast_ordinal is-nullable>
-
NC_IS_NULL_UNSPECIFIED¶ >>> ast_ordinal.NC_IS_NULL_UNSPECIFIED <cs.ast_ordinal is-null-unspecified>
-
NC_IS_PRIMITIVE¶ >>> ast_ordinal.NC_IS_PRIMITIVE <cs.ast_ordinal is-primitive>
-
NC_IS_REFERENCE¶ >>> ast_ordinal.NC_IS_REFERENCE <cs.ast_ordinal is-reference>
-
NC_IS_RESTRICT¶ >>> ast_ordinal.NC_IS_RESTRICT <cs.ast_ordinal is-restrict>
-
NC_IS_RVALUE_REFERENCE¶ >>> ast_ordinal.NC_IS_RVALUE_REFERENCE <cs.ast_ordinal is-rvalue-reference>
-
NC_IS_UNALIGNED¶ >>> ast_ordinal.NC_IS_UNALIGNED <cs.ast_ordinal is-unaligned>
-
NC_IS_VIRTUAL¶ >>> ast_ordinal.NC_IS_VIRTUAL <cs.ast_ordinal is-virtual>
-
NC_IS_VLA¶ >>> ast_ordinal.NC_IS_VLA <cs.ast_ordinal is-vla>
-
NC_IS_VOLATILE¶ >>> ast_ordinal.NC_IS_VOLATILE <cs.ast_ordinal is-volatile>
-
NC_KIND¶ >>> ast_ordinal.NC_KIND <cs.ast_ordinal kind>
-
NC_LANGUAGE_FEATURES¶ >>> ast_ordinal.NC_LANGUAGE_FEATURES <cs.ast_ordinal language-features>
-
NC_LITERAL_RAW_TEXT¶ >>> ast_ordinal.NC_LITERAL_RAW_TEXT <cs.ast_ordinal literal-raw-text>
-
NC_LOCATION¶ >>> ast_ordinal.NC_LOCATION <cs.ast_ordinal location>
-
NC_LONG¶ >>> ast_ordinal.NC_LONG <cs.ast_ordinal long>
-
NC_LONG_DOUBLE¶ >>> ast_ordinal.NC_LONG_DOUBLE <cs.ast_ordinal long-double>
-
NC_LONG_LONG¶ >>> ast_ordinal.NC_LONG_LONG <cs.ast_ordinal long-long>
-
NC_LOWER¶ >>> ast_ordinal.NC_LOWER <cs.ast_ordinal lower>
-
NC_MAXIMUM_INTRINSIC_ALIGNMENT¶ >>> ast_ordinal.NC_MAXIMUM_INTRINSIC_ALIGNMENT <cs.ast_ordinal maximum-intrinsic-alignment>
-
NC_MAXIMUM_PACK_ALIGNMENT¶ >>> ast_ordinal.NC_MAXIMUM_PACK_ALIGNMENT <cs.ast_ordinal maximum-pack-alignment>
-
NC_MICROSOFT_BIT_FIELD_ALLOCATION¶ >>> ast_ordinal.NC_MICROSOFT_BIT_FIELD_ALLOCATION <cs.ast_ordinal microsoft-bit-field-allocation>
-
NC_MINIMUM_PACK_ALIGNMENT¶ >>> ast_ordinal.NC_MINIMUM_PACK_ALIGNMENT <cs.ast_ordinal minimum-pack-alignment>
-
NC_MINIMUM_STRUCT_ALIGNMENT¶ >>> ast_ordinal.NC_MINIMUM_STRUCT_ALIGNMENT <cs.ast_ordinal minimum-struct-alignment>
-
NC_NAME¶ >>> ast_ordinal.NC_NAME <cs.ast_ordinal name>
-
NC_NONNEGATIVE_ENUM_BIT_FIELD_IS_UNSIGNED¶ >>> ast_ordinal.NC_NONNEGATIVE_ENUM_BIT_FIELD_IS_UNSIGNED <cs.ast_ordinal nonnegative-enum-bit-field-is-unsigned>
-
NC_NORETURN¶ >>> ast_ordinal.NC_NORETURN <cs.ast_ordinal noreturn>
-
NC_NUM_ELEMENTS¶ >>> ast_ordinal.NC_NUM_ELEMENTS <cs.ast_ordinal num-elements>
-
NC_NUM_ELEMENTS_ALOC¶ >>> ast_ordinal.NC_NUM_ELEMENTS_ALOC <cs.ast_ordinal num-elements-aloc>
-
NC_OFFSET¶ >>> ast_ordinal.NC_OFFSET <cs.ast_ordinal offset>
-
NC_OPERATOR_NAME_KIND¶ >>> ast_ordinal.NC_OPERATOR_NAME_KIND <cs.ast_ordinal operator-name-kind>
-
NC_PAD_BIT_FIELDS_LARGER_THAN_BASE_TYPE¶ >>> ast_ordinal.NC_PAD_BIT_FIELDS_LARGER_THAN_BASE_TYPE <cs.ast_ordinal pad-bit-fields-larger-than-base-type>
-
NC_PLAIN_INT_BIT_FIELD_IS_UNSIGNED¶ >>> ast_ordinal.NC_PLAIN_INT_BIT_FIELD_IS_UNSIGNED <cs.ast_ordinal plain-int-bit-field-is-unsigned>
-
NC_POINTED_TO¶ >>> ast_ordinal.NC_POINTED_TO <cs.ast_ordinal pointed-to>
-
NC_POINTER¶ >>> ast_ordinal.NC_POINTER <cs.ast_ordinal pointer>
-
NC_PROTOTYPED¶ >>> ast_ordinal.NC_PROTOTYPED <cs.ast_ordinal prototyped>
-
NC_PROXY_ENTRIES¶ >>> ast_ordinal.NC_PROXY_ENTRIES <cs.ast_ordinal proxy-entries>
-
NC_PTRDIFF_T¶ >>> ast_ordinal.NC_PTRDIFF_T <cs.ast_ordinal ptrdiff-t>
-
NC_PTR_TO_DATA_MEMBER¶ >>> ast_ordinal.NC_PTR_TO_DATA_MEMBER <cs.ast_ordinal ptr-to-data-member>
-
NC_PTR_TO_MEMBER_FUNCTION¶ >>> ast_ordinal.NC_PTR_TO_MEMBER_FUNCTION <cs.ast_ordinal ptr-to-member-function>
-
NC_PTR_TO_VIRTUAL_BASE_CLASS¶ >>> ast_ordinal.NC_PTR_TO_VIRTUAL_BASE_CLASS <cs.ast_ordinal ptr-to-virtual-base-class>
-
NC_REAL_VALUE¶ >>> ast_ordinal.NC_REAL_VALUE <cs.ast_ordinal real-value>
-
NC_RETURN_TYPE¶ >>> ast_ordinal.NC_RETURN_TYPE <cs.ast_ordinal return-type>
-
NC_RETURN_TYPE_DEFAULTED¶ >>> ast_ordinal.NC_RETURN_TYPE_DEFAULTED <cs.ast_ordinal return-type-defaulted>
-
NC_RIGHT_SHIFT_IS_ARITHMETIC¶ >>> ast_ordinal.NC_RIGHT_SHIFT_IS_ARITHMETIC <cs.ast_ordinal right-shift-is-arithmetic>
-
NC_RVALUE_REFERENCES¶ >>> ast_ordinal.NC_RVALUE_REFERENCES <cs.ast_ordinal rvalue-references>
-
NC_SHORT¶ >>> ast_ordinal.NC_SHORT <cs.ast_ordinal short>
-
NC_SIGNED_CHARS¶ >>> ast_ordinal.NC_SIGNED_CHARS <cs.ast_ordinal signed-chars>
-
NC_SIZE¶ >>> ast_ordinal.NC_SIZE <cs.ast_ordinal size>
-
NC_SIZE_IS_INCOMPLETE¶ >>> ast_ordinal.NC_SIZE_IS_INCOMPLETE <cs.ast_ordinal size-is-incomplete>
-
NC_SIZE_T¶ >>> ast_ordinal.NC_SIZE_T <cs.ast_ordinal size-t>
-
NC_SIZE_T_MAX¶ >>> ast_ordinal.NC_SIZE_T_MAX <cs.ast_ordinal size-t-max>
-
NC_SIZE_T_MAX_USE_DEFAULT¶ >>> ast_ordinal.NC_SIZE_T_MAX_USE_DEFAULT <cs.ast_ordinal size-t-max-use-default>
-
NC_SPECIAL_FUNCTION_KIND¶ >>> ast_ordinal.NC_SPECIAL_FUNCTION_KIND <cs.ast_ordinal special-function-kind>
-
NC_START¶ >>> ast_ordinal.NC_START <cs.ast_ordinal start>
-
NC_STORAGE_CLASS¶ >>> ast_ordinal.NC_STORAGE_CLASS <cs.ast_ordinal storage-class>
-
NC_STRING_INDEX¶ >>> ast_ordinal.NC_STRING_INDEX <cs.ast_ordinal string-index>
-
NC_TOO_LARGE_SHIFT_COUNT_IS_TAKEN_MODULO_SIZE¶ >>> ast_ordinal.NC_TOO_LARGE_SHIFT_COUNT_IS_TAKEN_MODULO_SIZE <cs.ast_ordinal too-large-shift-count-is-taken-modulo-size>
-
NC_TYPE¶ >>> ast_ordinal.NC_TYPE <cs.ast_ordinal type>
-
NC_TYPE_IS_FIXED¶ >>> ast_ordinal.NC_TYPE_IS_FIXED <cs.ast_ordinal type-is-fixed>
-
NC_TYPE_KIND¶ >>> ast_ordinal.NC_TYPE_KIND <cs.ast_ordinal type-kind>
-
NC_UINTMAX¶ >>> ast_ordinal.NC_UINTMAX <cs.ast_ordinal uintmax>
-
NC_UNNAMED_BIT_FIELD_AFFECTS_STRUCT_ALIGNMENT¶ >>> ast_ordinal.NC_UNNAMED_BIT_FIELD_AFFECTS_STRUCT_ALIGNMENT <cs.ast_ordinal unnamed-bit-field-affects-struct-alignment>
-
NC_UNNORMALIZED¶ >>> ast_ordinal.NC_UNNORMALIZED <cs.ast_ordinal unnormalized>
-
NC_UPPER¶ >>> ast_ordinal.NC_UPPER <cs.ast_ordinal upper>
-
NC_USER_CONTROL_OF_STRUCT_PACKING_AFFECTS_BIT_FIELDS¶ >>> ast_ordinal.NC_USER_CONTROL_OF_STRUCT_PACKING_AFFECTS_BIT_FIELDS <cs.ast_ordinal user-control-of-struct-packing-affects-bit-fields>
-
NC_USER_ENTRIES¶ >>> ast_ordinal.NC_USER_ENTRIES <cs.ast_ordinal user-entries>
-
NC_VALUE¶ >>> ast_ordinal.NC_VALUE <cs.ast_ordinal value>
-
NC_VALUES¶ >>> ast_ordinal.NC_VALUES <cs.ast_ordinal values>
-
NC_VALUE_RETURNED_BY_CCTOR¶ >>> ast_ordinal.NC_VALUE_RETURNED_BY_CCTOR <cs.ast_ordinal value-returned-by-cctor>
-
NC_VIRTUAL_FUNCTION_INFO¶ >>> ast_ordinal.NC_VIRTUAL_FUNCTION_INFO <cs.ast_ordinal virtual-function-info>
-
NC_VIRTUAL_OVERRIDES¶ >>> ast_ordinal.NC_VIRTUAL_OVERRIDES <cs.ast_ordinal virtual-overrides>
-
NC_WCHAR_T¶ >>> ast_ordinal.NC_WCHAR_T <cs.ast_ordinal wchar-t>
-
NC_WINT_T¶ >>> ast_ordinal.NC_WINT_T <cs.ast_ordinal wint-t>
-
NC_ZERO_WIDTH_BIT_FIELD_AFFECTS_STRUCT_ALIGNMENT¶ >>> ast_ordinal.NC_ZERO_WIDTH_BIT_FIELD_AFFECTS_STRUCT_ALIGNMENT <cs.ast_ordinal zero-width-bit-field-affects-struct-alignment>
-
NC_ZERO_WIDTH_BIT_FIELD_ALIGNMENT¶ >>> ast_ordinal.NC_ZERO_WIDTH_BIT_FIELD_ALIGNMENT <cs.ast_ordinal zero-width-bit-field-alignment>
-
UC_ABSTRACT¶ >>> ast_ordinal.UC_ABSTRACT <cs.ast_ordinal abstract>
-
UC_ABS_LOC¶ >>> ast_ordinal.UC_ABS_LOC <cs.ast_ordinal abs-loc>
-
UC_ACCESS¶ >>> ast_ordinal.UC_ACCESS <cs.ast_ordinal access>
-
UC_ACCESS_SPECIFIER¶ >>> ast_ordinal.UC_ACCESS_SPECIFIER <cs.ast_ordinal access-specifier>
-
UC_ADDRESS_TAKEN¶ >>> ast_ordinal.UC_ADDRESS_TAKEN <cs.ast_ordinal address-taken>
-
UC_ALIGNMENT¶ >>> ast_ordinal.UC_ALIGNMENT <cs.ast_ordinal alignment>
-
UC_ALIGNMENT_WITHOUT_VIRTUAL_BASE_CLASSES¶ >>> ast_ordinal.UC_ALIGNMENT_WITHOUT_VIRTUAL_BASE_CLASSES <cs.ast_ordinal alignment-without-virtual-base-classes>
-
UC_ALIGNOF_TYPE¶ >>> ast_ordinal.UC_ALIGNOF_TYPE <cs.ast_ordinal alignof-type>
-
UC_ALTERNATIVE¶ >>> ast_ordinal.UC_ALTERNATIVE <cs.ast_ordinal alternative>
-
UC_AMBIGUOUS¶ >>> ast_ordinal.UC_AMBIGUOUS <cs.ast_ordinal ambiguous>
-
UC_ANONYMOUS_UNION_FIELD¶ >>> ast_ordinal.UC_ANONYMOUS_UNION_FIELD <cs.ast_ordinal anonymous-union-field>
-
UC_ANONYMOUS_UNION_KIND¶ >>> ast_ordinal.UC_ANONYMOUS_UNION_KIND <cs.ast_ordinal anonymous-union-kind>
-
UC_ANY_CONST_MEMBER¶ >>> ast_ordinal.UC_ANY_CONST_MEMBER <cs.ast_ordinal any-const-member>
-
UC_ANY_MUTABLE_MEMBER¶ >>> ast_ordinal.UC_ANY_MUTABLE_MEMBER <cs.ast_ordinal any-mutable-member>
-
UC_ANY_PURE_VIRTUAL_FUNCTIONS¶ >>> ast_ordinal.UC_ANY_PURE_VIRTUAL_FUNCTIONS <cs.ast_ordinal any-pure-virtual-functions>
-
UC_ANY_VIRTUAL_BASE_CLASSES¶ >>> ast_ordinal.UC_ANY_VIRTUAL_BASE_CLASSES <cs.ast_ordinal any-virtual-base-classes>
-
UC_ANY_VIRTUAL_FUNCTIONS¶ >>> ast_ordinal.UC_ANY_VIRTUAL_FUNCTIONS <cs.ast_ordinal any-virtual-functions>
-
UC_ANY_VIRTUAL_FUNCTIONS_INCLUDING_IN_BASE_CLASSES¶ >>> ast_ordinal.UC_ANY_VIRTUAL_FUNCTIONS_INCLUDING_IN_BASE_CLASSES <cs.ast_ordinal any-virtual-functions-including-in-base-classes>
-
UC_ARRAY¶ >>> ast_ordinal.UC_ARRAY <cs.ast_ordinal array>
-
UC_ARRAY_ELEMENT¶ >>> ast_ordinal.UC_ARRAY_ELEMENT <cs.ast_ordinal array-element>
-
UC_ASM_ENTRIES¶ >>> ast_ordinal.UC_ASM_ENTRIES <cs.ast_ordinal asm-entries>
-
UC_ASM_ENTRY¶ >>> ast_ordinal.UC_ASM_ENTRY <cs.ast_ordinal asm-entry>
-
UC_ASSIGNMENT_TO_THIS_DONE¶ >>> ast_ordinal.UC_ASSIGNMENT_TO_THIS_DONE <cs.ast_ordinal assignment-to-this-done>
-
UC_ASSOC_BLOCK¶ >>> ast_ordinal.UC_ASSOC_BLOCK <cs.ast_ordinal assoc-block>
-
UC_ASSOC_HANDLER¶ >>> ast_ordinal.UC_ASSOC_HANDLER <cs.ast_ordinal assoc-handler>
-
UC_ASSOC_NAMESPACE¶ >>> ast_ordinal.UC_ASSOC_NAMESPACE <cs.ast_ordinal assoc-namespace>
-
UC_ASSOC_OPERATOR_DELETE_ROUTINE¶ >>> ast_ordinal.UC_ASSOC_OPERATOR_DELETE_ROUTINE <cs.ast_ordinal assoc-operator-delete-routine>
-
UC_ASSOC_OPERATOR_NEW_ROUTINE¶ >>> ast_ordinal.UC_ASSOC_OPERATOR_NEW_ROUTINE <cs.ast_ordinal assoc-operator-new-routine>
-
UC_ASSOC_ROUTINE¶ >>> ast_ordinal.UC_ASSOC_ROUTINE <cs.ast_ordinal assoc-routine>
-
UC_ASSOC_SCOPE¶ >>> ast_ordinal.UC_ASSOC_SCOPE <cs.ast_ordinal assoc-scope>
-
UC_ASSOC_STATEMENT¶ >>> ast_ordinal.UC_ASSOC_STATEMENT <cs.ast_ordinal assoc-statement>
-
UC_ASSOC_TEMPLATE¶ >>> ast_ordinal.UC_ASSOC_TEMPLATE <cs.ast_ordinal assoc-template>
-
UC_ASSOC_TYPE¶ >>> ast_ordinal.UC_ASSOC_TYPE <cs.ast_ordinal assoc-type>
-
UC_ATTRIBUTE¶ >>> ast_ordinal.UC_ATTRIBUTE <cs.ast_ordinal attribute>
-
UC_ATTRIBUTES¶ >>> ast_ordinal.UC_ATTRIBUTES <cs.ast_ordinal attributes>
-
UC_ATTRIBUTE_ARGUMENTS¶ >>> ast_ordinal.UC_ATTRIBUTE_ARGUMENTS <cs.ast_ordinal attribute-arguments>
-
UC_ATTRIBUTE_FAMILY¶ >>> ast_ordinal.UC_ATTRIBUTE_FAMILY <cs.ast_ordinal attribute-family>
-
UC_ATTRIBUTE_KIND¶ >>> ast_ordinal.UC_ATTRIBUTE_KIND <cs.ast_ordinal attribute-kind>
-
UC_ATTRIBUTE_NAMESPACE_NAME¶ >>> ast_ordinal.UC_ATTRIBUTE_NAMESPACE_NAME <cs.ast_ordinal attribute-namespace-name>
-
UC_AWAIT_READY_CALL¶ >>> ast_ordinal.UC_AWAIT_READY_CALL <cs.ast_ordinal await-ready-call>
-
UC_AWAIT_RESUME_CALL¶ >>> ast_ordinal.UC_AWAIT_RESUME_CALL <cs.ast_ordinal await-resume-call>
-
UC_AWAIT_SUSPEND_CALL¶ >>> ast_ordinal.UC_AWAIT_SUSPEND_CALL <cs.ast_ordinal await-suspend-call>
-
UC_BASE_CLASS¶ >>> ast_ordinal.UC_BASE_CLASS <cs.ast_ordinal base-class>
-
UC_BASE_CLASSES¶ >>> ast_ordinal.UC_BASE_CLASSES <cs.ast_ordinal base-classes>
-
UC_BASE_CLASS_LIST¶ >>> ast_ordinal.UC_BASE_CLASS_LIST <cs.ast_ordinal base-class-list>
-
UC_BEFRIENDING_CLASSES¶ >>> ast_ordinal.UC_BEFRIENDING_CLASSES <cs.ast_ordinal befriending-classes>
-
UC_BINDING_INIT¶ >>> ast_ordinal.UC_BINDING_INIT <cs.ast_ordinal binding-init>
-
UC_BIT_FIELD_IS_SIGNED¶ >>> ast_ordinal.UC_BIT_FIELD_IS_SIGNED <cs.ast_ordinal bit-field-is-signed>
-
UC_BIT_SIZE¶ >>> ast_ordinal.UC_BIT_SIZE <cs.ast_ordinal bit-size>
-
UC_BIT_SIZE_CONSTANT¶ >>> ast_ordinal.UC_BIT_SIZE_CONSTANT <cs.ast_ordinal bit-size-constant>
-
UC_BLOCK¶ >>> ast_ordinal.UC_BLOCK <cs.ast_ordinal block>
-
UC_BODY¶ >>> ast_ordinal.UC_BODY <cs.ast_ordinal body>
-
UC_BOUND¶ >>> ast_ordinal.UC_BOUND <cs.ast_ordinal bound>
-
UC_BREAK_LABEL¶ >>> ast_ordinal.UC_BREAK_LABEL <cs.ast_ordinal break-label>
-
UC_BUILTIN_OPERATION_KIND¶ >>> ast_ordinal.UC_BUILTIN_OPERATION_KIND <cs.ast_ordinal builtin-operation-kind>
-
UC_CALLED¶ >>> ast_ordinal.UC_CALLED <cs.ast_ordinal called>
-
UC_CALLED_FUNCTION_IS_IMPLICITLY_DECLARED¶ >>> ast_ordinal.UC_CALLED_FUNCTION_IS_IMPLICITLY_DECLARED <cs.ast_ordinal called-function-is-implicitly-declared>
-
UC_CALLING_CONVENTION¶ >>> ast_ordinal.UC_CALLING_CONVENTION <cs.ast_ordinal calling-convention>
-
UC_CAN_BE_INSTANTIATED¶ >>> ast_ordinal.UC_CAN_BE_INSTANTIATED <cs.ast_ordinal can-be-instantiated>
-
UC_CAPTURES¶ >>> ast_ordinal.UC_CAPTURES <cs.ast_ordinal captures>
-
UC_CAPTURE_BY_REFERENCE¶ >>> ast_ordinal.UC_CAPTURE_BY_REFERENCE <cs.ast_ordinal capture-by-reference>
-
UC_CAST_KIND¶ >>> ast_ordinal.UC_CAST_KIND <cs.ast_ordinal cast-kind>
-
UC_CHARACTER_KIND¶ >>> ast_ordinal.UC_CHARACTER_KIND <cs.ast_ordinal character-kind>
-
UC_CHILD_FILES¶ >>> ast_ordinal.UC_CHILD_FILES <cs.ast_ordinal child-files>
-
UC_CLASS¶ >>> ast_ordinal.UC_CLASS <cs.ast_ordinal class>
-
UC_CLEANUP¶ >>> ast_ordinal.UC_CLEANUP <cs.ast_ordinal cleanup>
-
UC_CLOSURE_CLASS¶ >>> ast_ordinal.UC_CLOSURE_CLASS <cs.ast_ordinal closure-class>
-
UC_CODESURFER_TYPE_KIND¶ >>> ast_ordinal.UC_CODESURFER_TYPE_KIND <cs.ast_ordinal codesurfer-type-kind>
-
UC_COLLECTION¶ >>> ast_ordinal.UC_COLLECTION <cs.ast_ordinal collection>
-
UC_COLUMN_POSITION¶ >>> ast_ordinal.UC_COLUMN_POSITION <cs.ast_ordinal column-position>
-
UC_COMPILER_GENERATED¶ >>> ast_ordinal.UC_COMPILER_GENERATED <cs.ast_ordinal compiler-generated>
-
UC_COMPLETE_SUBOBJECT¶ >>> ast_ordinal.UC_COMPLETE_SUBOBJECT <cs.ast_ordinal complete-subobject>
-
UC_CONDITION¶ >>> ast_ordinal.UC_CONDITION <cs.ast_ordinal condition>
-
UC_CONSEQUENT¶ >>> ast_ordinal.UC_CONSEQUENT <cs.ast_ordinal consequent>
-
UC_CONSTANT¶ >>> ast_ordinal.UC_CONSTANT <cs.ast_ordinal constant>
-
UC_CONSTANTS¶ >>> ast_ordinal.UC_CONSTANTS <cs.ast_ordinal constants>
-
UC_CONSTANT_LIST¶ >>> ast_ordinal.UC_CONSTANT_LIST <cs.ast_ordinal constant-list>
-
UC_CONSTRAINT¶ >>> ast_ordinal.UC_CONSTRAINT <cs.ast_ordinal constraint>
-
UC_CONSTRAINTS¶ >>> ast_ordinal.UC_CONSTRAINTS <cs.ast_ordinal constraints>
-
UC_CONSTRUCTOR_INITS¶ >>> ast_ordinal.UC_CONSTRUCTOR_INITS <cs.ast_ordinal constructor-inits>
-
UC_CONTAINER_TYPE¶ >>> ast_ordinal.UC_CONTAINER_TYPE <cs.ast_ordinal container-type>
-
UC_CONTAINS_TRY_BLOCK¶ >>> ast_ordinal.UC_CONTAINS_TRY_BLOCK <cs.ast_ordinal contains-try-block>
-
UC_CONTINUE_LABEL¶ >>> ast_ordinal.UC_CONTINUE_LABEL <cs.ast_ordinal continue-label>
-
UC_CONVERSION_TYPE¶ >>> ast_ordinal.UC_CONVERSION_TYPE <cs.ast_ordinal conversion-type>
-
UC_COVARIANT_RETURN_VIRTUAL_OVERRIDE¶ >>> ast_ordinal.UC_COVARIANT_RETURN_VIRTUAL_OVERRIDE <cs.ast_ordinal covariant-return-virtual-override>
-
UC_DATA_SECTION_BASE_CLASS¶ >>> ast_ordinal.UC_DATA_SECTION_BASE_CLASS <cs.ast_ordinal data-section-base-class>
-
UC_DECL¶ >>> ast_ordinal.UC_DECL <cs.ast_ordinal decl>
-
UC_DECLARED_ONLY_AS_FRIEND¶ >>> ast_ordinal.UC_DECLARED_ONLY_AS_FRIEND <cs.ast_ordinal declared-only-as-friend>
-
UC_DECLARED_STORAGE_CLASS¶ >>> ast_ordinal.UC_DECLARED_STORAGE_CLASS <cs.ast_ordinal declared-storage-class>
-
UC_DECLARED_TYPE¶ >>> ast_ordinal.UC_DECLARED_TYPE <cs.ast_ordinal declared-type>
-
UC_DECLARED_WITH_AUTO_TYPE_SPECIFIER¶ >>> ast_ordinal.UC_DECLARED_WITH_AUTO_TYPE_SPECIFIER <cs.ast_ordinal declared-with-auto-type-specifier>
-
UC_DECLS¶ >>> ast_ordinal.UC_DECLS <cs.ast_ordinal decls>
-
UC_DECL_MODIFIERS¶ >>> ast_ordinal.UC_DECL_MODIFIERS <cs.ast_ordinal decl-modifiers>
-
UC_DEFAULT¶ >>> ast_ordinal.UC_DEFAULT <cs.ast_ordinal default>
-
UC_DEFAULT_CASE¶ >>> ast_ordinal.UC_DEFAULT_CASE <cs.ast_ordinal default-case>
-
UC_DEFAULT_IS_BY_REFERENCE¶ >>> ast_ordinal.UC_DEFAULT_IS_BY_REFERENCE <cs.ast_ordinal default-is-be-reference>
-
UC_DEFINED_IN_FRIEND_DECL¶ >>> ast_ordinal.UC_DEFINED_IN_FRIEND_DECL <cs.ast_ordinal defined-in-friend-decl>
-
UC_DELETE_ROUTINE¶ >>> ast_ordinal.UC_DELETE_ROUTINE <cs.ast_ordinal delete-routine>
-
UC_DELETE_TYPE¶ >>> ast_ordinal.UC_DELETE_TYPE <cs.ast_ordinal delete-type>
-
UC_DERIVATION¶ >>> ast_ordinal.UC_DERIVATION <cs.ast_ordinal derivation>
-
UC_DERIVED_CLASS¶ >>> ast_ordinal.UC_DERIVED_CLASS <cs.ast_ordinal derived-class>
-
UC_DESTRUCTOR¶ >>> ast_ordinal.UC_DESTRUCTOR <cs.ast_ordinal destructor>
-
UC_DIMENSION_EXPR¶ >>> ast_ordinal.UC_DIMENSION_EXPR <cs.ast_ordinal dimension-expr>
-
UC_DIRECT¶ >>> ast_ordinal.UC_DIRECT <cs.ast_ordinal direct>
-
UC_DISTINCT_TYPE_NAME¶ >>> ast_ordinal.UC_DISTINCT_TYPE_NAME <cs.ast_ordinal distinct-type-name>
-
UC_DO_NOT_INSTANTIATE¶ >>> ast_ordinal.UC_DO_NOT_INSTANTIATE <cs.ast_ordinal do-not-instantiate>
-
UC_DYNAMIC_INIT¶ >>> ast_ordinal.UC_DYNAMIC_INIT <cs.ast_ordinal dynamic-init>
-
UC_DYNAMIC_INITS¶ >>> ast_ordinal.UC_DYNAMIC_INITS <cs.ast_ordinal dynamic-inits>
-
UC_ELEMENT_TYPE¶ >>> ast_ordinal.UC_ELEMENT_TYPE <cs.ast_ordinal element-type>
-
UC_ELLIPSIS_PARAM¶ >>> ast_ordinal.UC_ELLIPSIS_PARAM <cs.ast_ordinal ellipsis-param>
-
UC_END_OF_BLOCK_REACHABLE¶ >>> ast_ordinal.UC_END_OF_BLOCK_REACHABLE <cs.ast_ordinal end-of-block-reachable>
-
UC_EXCEPT¶ >>> ast_ordinal.UC_EXCEPT <cs.ast_ordinal except>
-
UC_EXCEPTION_SPECIFICATION¶ >>> ast_ordinal.UC_EXCEPTION_SPECIFICATION <cs.ast_ordinal exception-specification>
-
UC_EXEC_STATEMENT¶ >>> ast_ordinal.UC_EXEC_STATEMENT <cs.ast_ordinal exec-statement>
-
UC_EXHAUSTIVE_SWITCH¶ >>> ast_ordinal.UC_EXHAUSTIVE_SWITCH <cs.ast_ordinal exhaustive-switch>
-
UC_EXPLICITLY_SIGNED¶ >>> ast_ordinal.UC_EXPLICITLY_SIGNED <cs.ast_ordinal explicitly-signed>
-
UC_EXPLICIT_BRACES_ON_AGGREGATE¶ >>> ast_ordinal.UC_EXPLICIT_BRACES_ON_AGGREGATE <cs.ast_ordinal explicit-braces-on-aggregate>
-
UC_EXPLICIT_RETURN_TYPE¶ >>> ast_ordinal.UC_EXPLICIT_RETURN_TYPE <cs.ast_ordinal explicit-return-type>
-
UC_EXPLICIT_TEMPLATE_ARG_LIST_USED¶ >>> ast_ordinal.UC_EXPLICIT_TEMPLATE_ARG_LIST_USED <cs.ast_ordinal explicit-template-arg-list-used>
-
UC_EXPR¶ >>> ast_ordinal.UC_EXPR <cs.ast_ordinal expr>
-
UC_EXPR_OPERAND¶ >>> ast_ordinal.UC_EXPR_OPERAND <cs.ast_ordinal expr-operand>
-
UC_FIELD¶ >>> ast_ordinal.UC_FIELD <cs.ast_ordinal field>
-
UC_FIELDS¶ >>> ast_ordinal.UC_FIELDS <cs.ast_ordinal fields>
-
UC_FINAL_SUSPEND_CALL¶ >>> ast_ordinal.UC_FINAL_SUSPEND_CALL <cs.ast_ordinal final-suspend-call>
-
UC_FINAL_SUSPEND_LABEL¶ >>> ast_ordinal.UC_FINAL_SUSPEND_LABEL <cs.ast_ordinal final-suspend-label>
-
UC_FLOAT_KIND¶ >>> ast_ordinal.UC_FLOAT_KIND <cs.ast_ordinal float-kind>
-
UC_FOLLOWS_AN_EXEC_STATEMENT¶ >>> ast_ordinal.UC_FOLLOWS_AN_EXEC_STATEMENT <cs.ast_ordinal follows-an-exec-statement>
-
UC_FOR_EACH_SCOPE¶ >>> ast_ordinal.UC_FOR_EACH_SCOPE <cs.ast_ordinal for-each-scope>
-
UC_FOR_INIT_SCOPE¶ >>> ast_ordinal.UC_FOR_INIT_SCOPE <cs.ast_ordinal for-init-scope>
-
UC_FRIEND_CLASSES¶ >>> ast_ordinal.UC_FRIEND_CLASSES <cs.ast_ordinal friend-classes>
-
UC_FRIEND_ROUTINES¶ >>> ast_ordinal.UC_FRIEND_ROUTINES <cs.ast_ordinal friend-routines>
-
UC_FROM_ADDRESS¶ >>> ast_ordinal.UC_FROM_ADDRESS <cs.ast_ordinal from-address>
-
UC_FROM_SYSTEM_INCLUDE_DIR¶ >>> ast_ordinal.UC_FROM_SYSTEM_INCLUDE_DIR <cs.ast_ordinal from-system-include-dir>
-
UC_FULL_NAME¶ >>> ast_ordinal.UC_FULL_NAME <cs.ast_ordinal full-name>
-
UC_FUNC_BODY¶ >>> ast_ordinal.UC_FUNC_BODY <cs.ast_ordinal func-body>
-
UC_GCC_MODE¶ >>> ast_ordinal.UC_GCC_MODE <cs.ast_ordinal gcc-mode>
-
UC_GET_PROPERTY_NAME¶ >>> ast_ordinal.UC_GET_PROPERTY_NAME <cs.ast_ordinal get-property-name>
-
UC_GET_RETURN_OBJECT_CALL¶ >>> ast_ordinal.UC_GET_RETURN_OBJECT_CALL <cs.ast_ordinal get-return-object-call>
-
UC_GET_RETURN_OBJECT_ON_ALLOCATION_FAILURE_CALL¶ >>> ast_ordinal.UC_GET_RETURN_OBJECT_ON_ALLOCATION_FAILURE_CALL <cs.ast_ordinal get-return-object-on-allocation-failure-call>
-
UC_GET_ROUTINE¶ >>> ast_ordinal.UC_GET_ROUTINE <cs.ast_ordinal get-routine>
-
UC_GLOBAL¶ >>> ast_ordinal.UC_GLOBAL <cs.ast_ordinal global>
-
UC_GNU_ALIASED_ROUTINE¶ >>> ast_ordinal.UC_GNU_ALIASED_ROUTINE <cs.ast_ordinal gnu-aliased-routine>
-
UC_GNU_ALIASED_VARIABLE¶ >>> ast_ordinal.UC_GNU_ALIASED_VARIABLE <cs.ast_ordinal gnu-aliased-variable>
-
UC_GNU_ALLOCATES_MEMORY¶ >>> ast_ordinal.UC_GNU_ALLOCATES_MEMORY <cs.ast_ordinal gnu-allocates-memory>
-
UC_GNU_ALWAYS_INLINE¶ >>> ast_ordinal.UC_GNU_ALWAYS_INLINE <cs.ast_ordinal gnu-always-inline>
-
UC_GNU_ASM_NAME¶ >>> ast_ordinal.UC_GNU_ASM_NAME <cs.ast_ordinal gnu-asm-name>
-
UC_GNU_ASM_NAME_IS_VALID¶ >>> ast_ordinal.UC_GNU_ASM_NAME_IS_VALID <cs.ast_ordinal gnu-asm-name-is-valid>
-
UC_GNU_ASM_NAME_OR_REG_NAME¶ >>> ast_ordinal.UC_GNU_ASM_NAME_OR_REG_NAME <cs.ast_ordinal gnu-asm-name-or-reg-name>
-
UC_GNU_ASM_NAME_OR_REG_REG¶ >>> ast_ordinal.UC_GNU_ASM_NAME_OR_REG_REG <cs.ast_ordinal gnu-asm-name-or-reg-reg>
-
UC_GNU_CLOBBERS¶ >>> ast_ordinal.UC_GNU_CLOBBERS <cs.ast_ordinal gnu-clobbers>
-
UC_GNU_DOES_NOT_RETURN¶ >>> ast_ordinal.UC_GNU_DOES_NOT_RETURN <cs.ast_ordinal gnu-does-not-return>
-
UC_GNU_INIT_PRIORITY¶ >>> ast_ordinal.UC_GNU_INIT_PRIORITY <cs.ast_ordinal gnu-init-priority>
-
UC_GNU_INLINE¶ >>> ast_ordinal.UC_GNU_INLINE <cs.ast_ordinal gnu-inline>
-
UC_GNU_IS_CONST¶ >>> ast_ordinal.UC_GNU_IS_CONST <cs.ast_ordinal gnu-is-const>
-
UC_GNU_IS_FINALIZATION_ROUTINE¶ >>> ast_ordinal.UC_GNU_IS_FINALIZATION_ROUTINE <cs.ast_ordinal gnu-is-finalization-routine>
-
UC_GNU_IS_INITIALIZATION_ROUTINE¶ >>> ast_ordinal.UC_GNU_IS_INITIALIZATION_ROUTINE <cs.ast_ordinal gnu-is-initialization-routine>
-
UC_GNU_IS_NAKED¶ >>> ast_ordinal.UC_GNU_IS_NAKED <cs.ast_ordinal gnu-is-naked>
-
UC_GNU_IS_NOT_COMMON¶ >>> ast_ordinal.UC_GNU_IS_NOT_COMMON <cs.ast_ordinal gnu-is-not-common>
-
UC_GNU_IS_PACKED¶ >>> ast_ordinal.UC_GNU_IS_PACKED <cs.ast_ordinal gnu-is-packed>
-
UC_GNU_IS_PURE¶ >>> ast_ordinal.UC_GNU_IS_PURE <cs.ast_ordinal gnu-is-pure>
-
UC_GNU_IS_TRANSPARENT¶ >>> ast_ordinal.UC_GNU_IS_TRANSPARENT <cs.ast_ordinal gnu-is-transparent>
-
UC_GNU_IS_TYPEOF¶ >>> ast_ordinal.UC_GNU_IS_TYPEOF <cs.ast_ordinal gnu-is-typeof>
-
UC_GNU_IS_VOLATILE¶ >>> ast_ordinal.UC_GNU_IS_VOLATILE <cs.ast_ordinal gnu-is-volatile>
-
UC_GNU_IS_WEAK¶ >>> ast_ordinal.UC_GNU_IS_WEAK <cs.ast_ordinal gnu-is-weak>
-
UC_GNU_IS_WEAKREF¶ >>> ast_ordinal.UC_GNU_IS_WEAKREF <cs.ast_ordinal gnu-is-weakref>
-
UC_GNU_LOCALLY_DECLARED¶ >>> ast_ordinal.UC_GNU_LOCALLY_DECLARED <cs.ast_ordinal gnu-locally-declared>
-
UC_GNU_MARKED_AS_GNU_EXTENSION¶ >>> ast_ordinal.UC_GNU_MARKED_AS_GNU_EXTENSION <cs.ast_ordinal gnu-marked-as-gnu-extension>
-
UC_GNU_NO_CHECK_MEMORY_USAGE¶ >>> ast_ordinal.UC_GNU_NO_CHECK_MEMORY_USAGE <cs.ast_ordinal gnu-no-check-memory-usage>
-
UC_GNU_NO_INSTRUMENT_FUNCTION¶ >>> ast_ordinal.UC_GNU_NO_INSTRUMENT_FUNCTION <cs.ast_ordinal gnu-no-instrument-function>
-
UC_GNU_OPERANDS¶ >>> ast_ordinal.UC_GNU_OPERANDS <cs.ast_ordinal gnu-operands>
-
UC_GNU_SECTION¶ >>> ast_ordinal.UC_GNU_SECTION <cs.ast_ordinal gnu-section>
-
UC_GNU_USED¶ >>> ast_ordinal.UC_GNU_USED <cs.ast_ordinal gnu-used>
-
UC_GNU_VISIBILITY¶ >>> ast_ordinal.UC_GNU_VISIBILITY <cs.ast_ordinal gnu-visibility>
-
UC_HANDLE¶ >>> ast_ordinal.UC_HANDLE <cs.ast_ordinal handle>
-
UC_HANDLERS¶ >>> ast_ordinal.UC_HANDLERS <cs.ast_ordinal handlers>
-
UC_HAS_ASSOCIATED_PRAGMA¶ >>> ast_ordinal.UC_HAS_ASSOCIATED_PRAGMA <cs.ast_ordinal has-associated-pragma>
-
UC_HAS_CAPTURE_DEFAULT¶ >>> ast_ordinal.UC_HAS_CAPTURE_DEFAULT <cs.ast_ordinal has-capture-default>
-
UC_HAS_DIRECT_BRACED_INITIALIZER¶ >>> ast_ordinal.UC_HAS_DIRECT_BRACED_INITIALIZER <cs.ast_ordinal has-direct-braced-initializer>
-
UC_HAS_ELLIPSIS¶ >>> ast_ordinal.UC_HAS_ELLIPSIS <cs.ast_ordinal has-ellipsis>
-
UC_HAS_INITIALIZER¶ >>> ast_ordinal.UC_HAS_INITIALIZER <cs.ast_ordinal has-initializer>
-
UC_HAS_PARAMETER_DECL¶ >>> ast_ordinal.UC_HAS_PARAMETER_DECL <cs.ast_ordinal has-parameter-decl>
-
UC_HAS_PARENTHESIZED_INITIALIZER¶ >>> ast_ordinal.UC_HAS_PARENTHESIZED_INITIALIZER <cs.ast_ordinal has-parenthesized-initializer>
-
UC_HAS_RETURN_VOID¶ >>> ast_ordinal.UC_HAS_RETURN_VOID <cs.ast_ordinal has-return-void>
-
UC_HAS_TEMPORARY_LIFETIME¶ >>> ast_ordinal.UC_HAS_TEMPORARY_LIFETIME <cs.ast_ordinal has-temporary-lifetime>
-
UC_HAS_VARIABLY_MODIFIED_TYPE¶ >>> ast_ordinal.UC_HAS_VARIABLY_MODIFIED_TYPE <cs.ast_ordinal has-variably-modified-type>
-
UC_HIDDEN¶ >>> ast_ordinal.UC_HIDDEN <cs.ast_ordinal hidden>
-
UC_IGNORE_DURING_DEPENDENT_LOOKUP¶ >>> ast_ordinal.UC_IGNORE_DURING_DEPENDENT_LOOKUP <cs.ast_ordinal ignore-during-dependent-lookup>
-
UC_IMAG_VALUE¶ >>> ast_ordinal.UC_IMAG_VALUE <cs.ast_ordinal imag-value>
-
UC_INCLUDED_BY_PREINCLUDE¶ >>> ast_ordinal.UC_INCLUDED_BY_PREINCLUDE <cs.ast_ordinal included-by-preinclude>
-
UC_INCLUDED_BY_SYSTEM_INCLUDE¶ >>> ast_ordinal.UC_INCLUDED_BY_SYSTEM_INCLUDE <cs.ast_ordinal included-by-system-include>
-
UC_INCREMENT¶ >>> ast_ordinal.UC_INCREMENT <cs.ast_ordinal increment>
-
UC_INHERITANCE_KIND¶ >>> ast_ordinal.UC_INHERITANCE_KIND <cs.ast_ordinal inheritance-kind>
-
UC_INHERITANCE_KIND_IS_EXPLICIT¶ >>> ast_ordinal.UC_INHERITANCE_KIND_IS_EXPLICIT <cs.ast_ordinal inheritance-kind-is-explicit>
-
UC_INITIALIZATION¶ >>> ast_ordinal.UC_INITIALIZATION <cs.ast_ordinal initialization>
-
UC_INITIALIZER¶ >>> ast_ordinal.UC_INITIALIZER <cs.ast_ordinal initializer>
-
UC_INITIAL_AWAIT_RESUME_CALLED¶ >>> ast_ordinal.UC_INITIAL_AWAIT_RESUME_CALLED <cs.ast_ordinal initial-await-resume-called>
-
UC_INITIAL_SUSPEND_CALL¶ >>> ast_ordinal.UC_INITIAL_SUSPEND_CALL <cs.ast_ordinal initial-suspend-call>
-
UC_INSIDE_CONDITIONAL_EXPRESSION¶ >>> ast_ordinal.UC_INSIDE_CONDITIONAL_EXPRESSION <cs.ast_ordinal inside-conditional-expression>
-
UC_INSTANCE_REQUIRED¶ >>> ast_ordinal.UC_INSTANCE_REQUIRED <cs.ast_ordinal instance-required>
-
UC_INTEGER_KIND¶ >>> ast_ordinal.UC_INTEGER_KIND <cs.ast_ordinal integer-kind>
-
UC_IN_FILE_SCOPE¶ >>> ast_ordinal.UC_IN_FILE_SCOPE <cs.ast_ordinal in-file-scope>
-
UC_IS_ANONYMOUS_PARENT_OBJECT¶ >>> ast_ordinal.UC_IS_ANONYMOUS_PARENT_OBJECT <cs.ast_ordinal is-anonymous-parent-object>
-
UC_IS_BIT_FIELD¶ >>> ast_ordinal.UC_IS_BIT_FIELD <cs.ast_ordinal is-bit-field>
-
UC_IS_CLANG_EXTENSION¶ >>> ast_ordinal.UC_IS_CLANG_EXTENSION <cs.ast_ordinal is-clang-extension>
-
UC_IS_CLASS_MEMBER¶ >>> ast_ordinal.UC_IS_CLASS_MEMBER <cs.ast_ordinal is-class-member>
-
UC_IS_COMMAND_LINE_DEFINITION¶ >>> ast_ordinal.UC_IS_COMMAND_LINE_DEFINITION <cs.ast_ordinal is-command-line-definition>
-
UC_IS_COMPLETE¶ >>> ast_ordinal.UC_IS_COMPLETE <cs.ast_ordinal is-complete>
-
UC_IS_COMPOUND_LITERAL¶ >>> ast_ordinal.UC_IS_COMPOUND_LITERAL <cs.ast_ordinal is-compound-literal>
-
UC_IS_CONSTEXPR¶ >>> ast_ordinal.UC_IS_CONSTEXPR <cs.ast_ordinal is-constexpr>
-
UC_IS_CONSTRUCTOR_INIT¶ >>> ast_ordinal.UC_IS_CONSTRUCTOR_INIT <cs.ast_ordinal is-constructor-init>
-
UC_IS_COPY_CONSTRUCTOR_WITH_IMPLIED_SOURCE¶ >>> ast_ordinal.UC_IS_COPY_CONSTRUCTOR_WITH_IMPLIED_SOURCE <cs.ast_ordinal is-copy-constructor-with-implied-source>
-
UC_IS_DECLARED_CONSTEXPR¶ >>> ast_ordinal.UC_IS_DECLARED_CONSTEXPR <cs.ast_ordinal is-declared-constexpr>
-
UC_IS_DECLARED_VIRTUAL¶ >>> ast_ordinal.UC_IS_DECLARED_VIRTUAL <cs.ast_ordinal is-declared-virtual>
-
UC_IS_DECLTYPE¶ >>> ast_ordinal.UC_IS_DECLTYPE <cs.ast_ordinal is-decltype>
-
UC_IS_DEDUCED_AUTO¶ >>> ast_ordinal.UC_IS_DEDUCED_AUTO <cs.ast_ordinal is-deduced-auto>
-
UC_IS_DEDUCED_DECLTYPE_AUTO¶ >>> ast_ordinal.UC_IS_DEDUCED_DECLTYPE_AUTO <cs.ast_ordinal is-deduced-decltype-auto>
-
UC_IS_DEFAULTED¶ >>> ast_ordinal.UC_IS_DEFAULTED <cs.ast_ordinal is-defaulted>
-
UC_IS_DELETED¶ >>> ast_ordinal.UC_IS_DELETED <cs.ast_ordinal is-deleted>
-
UC_IS_DEPRECATED¶ >>> ast_ordinal.UC_IS_DEPRECATED <cs.ast_ordinal is-deprecated>
-
UC_IS_EMPTY_CLASS¶ >>> ast_ordinal.UC_IS_EMPTY_CLASS <cs.ast_ordinal is-empty-class>
-
UC_IS_ENUM¶ >>> ast_ordinal.UC_IS_ENUM <cs.ast_ordinal is-enum>
-
UC_IS_EXPLICIT_CONSTRUCTOR¶ >>> ast_ordinal.UC_IS_EXPLICIT_CONSTRUCTOR <cs.ast_ordinal is-explicit-constructor>
-
UC_IS_EXPLICIT_CONVERSION_FUNCTION¶ >>> ast_ordinal.UC_IS_EXPLICIT_CONVERSION_FUNCTION <cs.ast_ordinal is-explicit-conversion-function>
-
UC_IS_FINAL¶ >>> ast_ordinal.UC_IS_FINAL <cs.ast_ordinal is-final>
-
UC_IS_FORMERLY_INCOMPLETE¶ >>> ast_ordinal.UC_IS_FORMERLY_INCOMPLETE <cs.ast_ordinal is-formerly-incomplete>
-
UC_IS_FRACT¶ >>> ast_ordinal.UC_IS_FRACT <cs.ast_ordinal is-fract>
-
UC_IS_FUNCTION_TRY_BLOCK¶ >>> ast_ordinal.UC_IS_FUNCTION_TRY_BLOCK <cs.ast_ordinal is-function-try-block>
-
UC_IS_GNU_EXTENSION¶ >>> ast_ordinal.UC_IS_GNU_EXTENSION <cs.ast_ordinal is-gnu-extension>
-
UC_IS_IMPLICIT¶ >>> ast_ordinal.UC_IS_IMPLICIT <cs.ast_ordinal is-implicit>
-
UC_IS_INCLUDE_FILE¶ >>> ast_ordinal.UC_IS_INCLUDE_FILE <cs.ast_ordinal is-include-file>
-
UC_IS_INITIALIZATION_GUARD¶ >>> ast_ordinal.UC_IS_INITIALIZATION_GUARD <cs.ast_ordinal is-initialization-guard>
-
UC_IS_INLINE¶ >>> ast_ordinal.UC_IS_INLINE <cs.ast_ordinal is-inline>
-
UC_IS_LAMBDA_BODY¶ >>> ast_ordinal.UC_IS_LAMBDA_BODY <cs.ast_ordinal is-lambda-body>
-
UC_IS_LAMBDA_CLOSURE_CLASS¶ >>> ast_ordinal.UC_IS_LAMBDA_CLOSURE_CLASS <cs.ast_ordinal is-lambda-closure-class>
-
UC_IS_LOCAL_TO_FUNCTION¶ >>> ast_ordinal.UC_IS_LOCAL_TO_FUNCTION <cs.ast_ordinal is-local-to-function>
-
UC_IS_LVALUE¶ >>> ast_ordinal.UC_IS_LVALUE <cs.ast_ordinal is-lvalue>
-
UC_IS_MEMBER_CONSTANT¶ >>> ast_ordinal.UC_IS_MEMBER_CONSTANT <cs.ast_ordinal is-member-constant>
-
UC_IS_MS_EXTENSION¶ >>> ast_ordinal.UC_IS_MS_EXTENSION <cs.ast_ordinal is-ms-extension>
-
UC_IS_MUTABLE¶ >>> ast_ordinal.UC_IS_MUTABLE <cs.ast_ordinal is-mutable>
-
UC_IS_NAMESPACE_ALIAS¶ >>> ast_ordinal.UC_IS_NAMESPACE_ALIAS <cs.ast_ordinal is-namespace-alias>
-
UC_IS_NONREAL_CLASS¶ >>> ast_ordinal.UC_IS_NONREAL_CLASS <cs.ast_ordinal is-nonreal-class>
-
UC_IS_OPTIMIZED_EMPTY_BASE¶ >>> ast_ordinal.UC_IS_OPTIMIZED_EMPTY_BASE <cs.ast_ordinal is-optimized-empty-base>
-
UC_IS_OVERRIDE¶ >>> ast_ordinal.UC_IS_OVERRIDE <cs.ast_ordinal is-override>
-
UC_IS_PACK_ELEMENT¶ >>> ast_ordinal.UC_IS_PACK_ELEMENT <cs.ast_ordinal is-pack-element>
-
UC_IS_PACK_EXPANSION¶ >>> ast_ordinal.UC_IS_PACK_EXPANSION <cs.ast_ordinal is-pack-expansion>
-
UC_IS_PARAMETER_PACK¶ >>> ast_ordinal.UC_IS_PARAMETER_PACK <cs.ast_ordinal is-parameter-pack>
-
UC_IS_PARENTHESIZED¶ >>> ast_ordinal.UC_IS_PARENTHESIZED <cs.ast_ordinal is-parenthesized>
-
UC_IS_PROTOTYPE_INSTANTIATION¶ >>> ast_ordinal.UC_IS_PROTOTYPE_INSTANTIATION <cs.ast_ordinal is-prototype-instantiation>
-
UC_IS_REFERENCE¶ >>> ast_ordinal.UC_IS_REFERENCE <cs.ast_ordinal is-reference>
-
UC_IS_RVALUE_REFERENCE¶ >>> ast_ordinal.UC_IS_RVALUE_REFERENCE <cs.ast_ordinal is-rvalue-reference>
-
UC_IS_SCOPED_ENUM¶ >>> ast_ordinal.UC_IS_SCOPED_ENUM <cs.ast_ordinal is-scoped-enum>
-
UC_IS_SPECIALIZED¶ >>> ast_ordinal.UC_IS_SPECIALIZED <cs.ast_ordinal is-specialized>
-
UC_IS_STATIC¶ >>> ast_ordinal.UC_IS_STATIC <cs.ast_ordinal is-static>
-
UC_IS_TEMPLATE_CLASS¶ >>> ast_ordinal.UC_IS_TEMPLATE_CLASS <cs.ast_ordinal is-template-class>
-
UC_IS_TEMPLATE_FUNCTION¶ >>> ast_ordinal.UC_IS_TEMPLATE_FUNCTION <cs.ast_ordinal is-template-function>
-
UC_IS_TEMPLATE_STATIC_DATA_MEMBER¶ >>> ast_ordinal.UC_IS_TEMPLATE_STATIC_DATA_MEMBER <cs.ast_ordinal is-template-static-data-member>
-
UC_IS_UNDEF¶ >>> ast_ordinal.UC_IS_UNDEF <cs.ast_ordinal is-undef>
-
UC_IS_UNSIGNED¶ >>> ast_ordinal.UC_IS_UNSIGNED <cs.ast_ordinal is-unsigned>
-
UC_IS_USING¶ >>> ast_ordinal.UC_IS_USING <cs.ast_ordinal is-using>
-
UC_IS_USING_DIRECTIVE¶ >>> ast_ordinal.UC_IS_USING_DIRECTIVE <cs.ast_ordinal is-using-directive>
-
UC_IS_VIRTUAL¶ >>> ast_ordinal.UC_IS_VIRTUAL <cs.ast_ordinal is-virtual>
-
UC_IS_VLA¶ >>> ast_ordinal.UC_IS_VLA <cs.ast_ordinal is-vla>
-
UC_ITERATOR_FIELD¶ >>> ast_ordinal.UC_ITERATOR_FIELD <cs.ast_ordinal iterator-field>
-
UC_ITERATOR_SCOPE¶ >>> ast_ordinal.UC_ITERATOR_SCOPE <cs.ast_ordinal iterator-scope>
-
UC_ITERATOR_VARIABLE¶ >>> ast_ordinal.UC_ITERATOR_VARIABLE <cs.ast_ordinal iterator-variable>
-
UC_LABEL¶ >>> ast_ordinal.UC_LABEL <cs.ast_ordinal label>
-
UC_LABELS¶ >>> ast_ordinal.UC_LABELS <cs.ast_ordinal labels>
-
UC_LAMBDA¶ >>> ast_ordinal.UC_LAMBDA <cs.ast_ordinal lambda-expression>
-
UC_LEAVE_LABEL¶ >>> ast_ordinal.UC_LEAVE_LABEL <cs.ast_ordinal leave-label>
-
UC_LENGTH¶ >>> ast_ordinal.UC_LENGTH <cs.ast_ordinal length>
-
UC_LINE¶ >>> ast_ordinal.UC_LINE <cs.ast_ordinal line>
-
UC_LOCAL_SCOPES¶ >>> ast_ordinal.UC_LOCAL_SCOPES <cs.ast_ordinal local-scopes>
-
UC_LOCAL_STATIC_VARIABLE_INITS¶ >>> ast_ordinal.UC_LOCAL_STATIC_VARIABLE_INITS <cs.ast_ordinal local-static-variable-inits>
-
UC_MACROS¶ >>> ast_ordinal.UC_MACROS <cs.ast_ordinal macros>
-
UC_MAIN_ROUTINE¶ >>> ast_ordinal.UC_MAIN_ROUTINE <cs.ast_ordinal main-routine>
-
UC_MANGLED_NAME¶ >>> ast_ordinal.UC_MANGLED_NAME <cs.ast_ordinal mangled-name>
-
UC_MAX_MEMBER_ALIGNMENT¶ >>> ast_ordinal.UC_MAX_MEMBER_ALIGNMENT <cs.ast_ordinal max-member-alignment>
-
UC_MAYBE_UNUSED¶ >>> ast_ordinal.UC_MAYBE_UNUSED <cs.ast_ordinal maybe-unused>
-
UC_MEMBER_TYPE¶ >>> ast_ordinal.UC_MEMBER_TYPE <cs.ast_ordinal member-type>
-
UC_MODIFIED_WITHIN_TRY_BLOCK¶ >>> ast_ordinal.UC_MODIFIED_WITHIN_TRY_BLOCK <cs.ast_ordinal modified-within-try-block>
-
UC_MODIFIERS¶ >>> ast_ordinal.UC_MODIFIERS <cs.ast_ordinal modifiers>
-
UC_MS_ABSTRACT¶ >>> ast_ordinal.UC_MS_ABSTRACT <cs.ast_ordinal ms-abstract>
-
UC_MS_INTERFACE¶ >>> ast_ordinal.UC_MS_INTERFACE <cs.ast_ordinal ms-interface>
-
UC_MS_NEW¶ >>> ast_ordinal.UC_MS_NEW <cs.ast_ordinal ms-new>
-
UC_MS_OVERRIDE¶ >>> ast_ordinal.UC_MS_OVERRIDE <cs.ast_ordinal ms-override>
-
UC_MS_W64_TYPE¶ >>> ast_ordinal.UC_MS_W64_TYPE <cs.ast_ordinal ms-w64-type>
-
UC_MULTIDIMENSIONAL_AGGR_TAIL_NOT_REPEATED¶ >>> ast_ordinal.UC_MULTIDIMENSIONAL_AGGR_TAIL_NOT_REPEATED <cs.ast_ordinal multidimensional-aggr-tail-not-repeated>
-
UC_NAME¶ >>> ast_ordinal.UC_NAME <cs.ast_ordinal name>
-
UC_NAMESPACE¶ >>> ast_ordinal.UC_NAMESPACE <cs.ast_ordinal namespace>
-
UC_NAMESPACES¶ >>> ast_ordinal.UC_NAMESPACES <cs.ast_ordinal namespaces>
-
UC_NAME_AS_WRITTEN¶ >>> ast_ordinal.UC_NAME_AS_WRITTEN <cs.ast_ordinal name-as-written>
-
UC_NATIVE_NULLPTR_KEYWORD¶ >>> ast_ordinal.UC_NATIVE_NULLPTR_KEYWORD <cs.ast_ordinal native-nullptr-keyword>
-
UC_NESTED_CLASS_DEFINED_OUTSIDE_OF_PARENT¶ >>> ast_ordinal.UC_NESTED_CLASS_DEFINED_OUTSIDE_OF_PARENT <cs.ast_ordinal nested-class-defined-outside-of-parent>
-
UC_NEW_ROUTINE¶ >>> ast_ordinal.UC_NEW_ROUTINE <cs.ast_ordinal new-routine>
-
UC_NEW_TYPE¶ >>> ast_ordinal.UC_NEW_TYPE <cs.ast_ordinal new-type>
-
UC_NONSTATIC_VARIABLES¶ >>> ast_ordinal.UC_NONSTATIC_VARIABLES <cs.ast_ordinal nonstatic-variables>
-
UC_NULLPTR_KEYWORD¶ >>> ast_ordinal.UC_NULLPTR_KEYWORD <cs.ast_ordinal nullptr-keyword>
-
UC_NULL_KEYWORD¶ >>> ast_ordinal.UC_NULL_KEYWORD <cs.ast_ordinal null-keyword>
-
UC_NUM_ELEMENTS¶ >>> ast_ordinal.UC_NUM_ELEMENTS <cs.ast_ordinal num-elements>
-
UC_OFFSET¶ >>> ast_ordinal.UC_OFFSET <cs.ast_ordinal offset>
-
UC_OFFSET_BIT_REMAINDER¶ >>> ast_ordinal.UC_OFFSET_BIT_REMAINDER <cs.ast_ordinal offset-bit-remainder>
-
UC_OPERAND¶ >>> ast_ordinal.UC_OPERAND <cs.ast_ordinal operand>
-
UC_OPERANDS¶ >>> ast_ordinal.UC_OPERANDS <cs.ast_ordinal operands>
-
UC_OPERATOR¶ >>> ast_ordinal.UC_OPERATOR <cs.ast_ordinal operator>
-
UC_OPERATOR_NAME_KIND¶ >>> ast_ordinal.UC_OPERATOR_NAME_KIND <cs.ast_ordinal operator-name-kind>
-
UC_ORIGINALLY_UNNAMED¶ >>> ast_ordinal.UC_ORIGINALLY_UNNAMED <cs.ast_ordinal originally-unnamed>
-
UC_ORIGINAL_FILENAME¶ >>> ast_ordinal.UC_ORIGINAL_FILENAME <cs.ast_ordinal original-filename>
-
UC_ORIGINAL_INDEX¶ >>> ast_ordinal.UC_ORIGINAL_INDEX <cs.ast_ordinal original-index>
-
UC_OVERRIDING_FUNCTION¶ >>> ast_ordinal.UC_OVERRIDING_FUNCTION <cs.ast_ordinal overriding-function>
-
UC_OVERRIDING_VIRTUAL_FUNCTIONS¶ >>> ast_ordinal.UC_OVERRIDING_VIRTUAL_FUNCTIONS <cs.ast_ordinal overriding-virtual-functions>
-
UC_PARAMETER¶ >>> ast_ordinal.UC_PARAMETER <cs.ast_ordinal parameter>
-
UC_PARAMETERS¶ >>> ast_ordinal.UC_PARAMETERS <cs.ast_ordinal parameters>
-
UC_PARAMETER_COPIES¶ >>> ast_ordinal.UC_PARAMETER_COPIES <cs.ast_ordinal parameter-copies>
-
UC_PARAM_TYPES¶ >>> ast_ordinal.UC_PARAM_TYPES <cs.ast_ordinal param-types>
-
UC_PARAM_USED_MORE_THAN_ONCE¶ >>> ast_ordinal.UC_PARAM_USED_MORE_THAN_ONCE <cs.ast_ordinal param-used-more-than-once>
-
UC_PARAM_VALUE_HAS_BEEN_CHANGED¶ >>> ast_ordinal.UC_PARAM_VALUE_HAS_BEEN_CHANGED <cs.ast_ordinal param-value-has-been-changed>
-
UC_PARTIAL_SPEC_TEMPLATE_ARGS¶ >>> ast_ordinal.UC_PARTIAL_SPEC_TEMPLATE_ARGS <cs.ast_ordinal partial-spec-template-args>
-
UC_PLACEMENT¶ >>> ast_ordinal.UC_PLACEMENT <cs.ast_ordinal placement>
-
UC_POINTED_TO¶ >>> ast_ordinal.UC_POINTED_TO <cs.ast_ordinal pointed-to>
-
UC_POINTER_BASE_CLASS¶ >>> ast_ordinal.UC_POINTER_BASE_CLASS <cs.ast_ordinal pointer-base-class>
-
UC_POINTER_OFFSET¶ >>> ast_ordinal.UC_POINTER_OFFSET <cs.ast_ordinal pointer-offset>
-
UC_POINTER_OFFSET_IS_SET¶ >>> ast_ordinal.UC_POINTER_OFFSET_IS_SET <cs.ast_ordinal pointer-offset-is-set>
-
UC_PRAGMAS¶ >>> ast_ordinal.UC_PRAGMAS <cs.ast_ordinal pragmas>
-
UC_PRECISION¶ >>> ast_ordinal.UC_PRECISION <cs.ast_ordinal precision>
-
UC_PREFERRED¶ >>> ast_ordinal.UC_PREFERRED <cs.ast_ordinal preferred>
-
UC_PRETTYPRINTED_FORM¶ >>> ast_ordinal.UC_PRETTYPRINTED_FORM <cs.ast_ordinal prettyprinted-form>
-
UC_PRIMARY_FUNCTION¶ >>> ast_ordinal.UC_PRIMARY_FUNCTION <cs.ast_ordinal primary-function>
-
UC_PRIMARY_SCOPE¶ >>> ast_ordinal.UC_PRIMARY_SCOPE <cs.ast_ordinal primary-scope>
-
UC_PRIMARY_SOURCE_FILE¶ >>> ast_ordinal.UC_PRIMARY_SOURCE_FILE <cs.ast_ordinal primary-source-file>
-
UC_PROMISE¶ >>> ast_ordinal.UC_PROMISE <cs.ast_ordinal promise>
-
UC_PROTOTYPED¶ >>> ast_ordinal.UC_PROTOTYPED <cs.ast_ordinal prototyped>
-
UC_PURE_VIRTUAL¶ >>> ast_ordinal.UC_PURE_VIRTUAL <cs.ast_ordinal pure-virtual>
-
UC_PUT_PROPERTY_NAME¶ >>> ast_ordinal.UC_PUT_PROPERTY_NAME <cs.ast_ordinal put-property-name>
-
UC_QUALIFIERS¶ >>> ast_ordinal.UC_QUALIFIERS <cs.ast_ordinal qualifiers>
-
UC_RADIX¶ >>> ast_ordinal.UC_RADIX <cs.ast_ordinal radix>
-
UC_RANGE_END¶ >>> ast_ordinal.UC_RANGE_END <cs.ast_ordinal range-end>
-
UC_REACHABLE_BY_FALL_THROUGH¶ >>> ast_ordinal.UC_REACHABLE_BY_FALL_THROUGH <cs.ast_ordinal reachable-by-fall-through>
-
UC_REAL_VALUE¶ >>> ast_ordinal.UC_REAL_VALUE <cs.ast_ordinal real-value>
-
UC_REFERENCED_NON_LOCALLY¶ >>> ast_ordinal.UC_REFERENCED_NON_LOCALLY <cs.ast_ordinal referenced-non-locally>
-
UC_RELATED_FILE_IMPLICIT_INCLUDE_DONE¶ >>> ast_ordinal.UC_RELATED_FILE_IMPLICIT_INCLUDE_DONE <cs.ast_ordinal related-file-implicit-include-done>
-
UC_REPRESENTED_TYPE¶ >>> ast_ordinal.UC_REPRESENTED_TYPE <cs.ast_ordinal represented-type>
-
UC_REQUIREMENTS¶ >>> ast_ordinal.UC_REQUIREMENTS <cs.ast_ordinal requirements>
-
UC_RESULT¶ >>> ast_ordinal.UC_RESULT <cs.ast_ordinal result>
-
UC_RESULT_IS_ADDR¶ >>> ast_ordinal.UC_RESULT_IS_ADDR <cs.ast_ordinal result-is-addr>
-
UC_RETURN_ADJUSTMENT_BASE_CLASS¶ >>> ast_ordinal.UC_RETURN_ADJUSTMENT_BASE_CLASS <cs.ast_ordinal return-adjustment-base-class>
-
UC_RETURN_TYPE¶ >>> ast_ordinal.UC_RETURN_TYPE <cs.ast_ordinal return-type>
-
UC_RETURN_VALUE¶ >>> ast_ordinal.UC_RETURN_VALUE <cs.ast_ordinal return-value>
-
UC_RETURN_VALUE_VARIABLE¶ >>> ast_ordinal.UC_RETURN_VALUE_VARIABLE <cs.ast_ordinal return-value-variable>
-
UC_ROUTINE¶ >>> ast_ordinal.UC_ROUTINE <cs.ast_ordinal routine>
-
UC_ROUTINES¶ >>> ast_ordinal.UC_ROUTINES <cs.ast_ordinal routines>
-
UC_SCOPE¶ >>> ast_ordinal.UC_SCOPE <cs.ast_ordinal scope>
-
UC_SET_ROUTINE¶ >>> ast_ordinal.UC_SET_ROUTINE <cs.ast_ordinal set-routine>
-
UC_SFID¶ >>> ast_ordinal.UC_SFID <cs.ast_ordinal sfid>
-
UC_SHARES_VIRTUAL_FUNCTION_INFO¶ >>> ast_ordinal.UC_SHARES_VIRTUAL_FUNCTION_INFO <cs.ast_ordinal shares-virtual-function-info>
-
UC_SIZE¶ >>> ast_ordinal.UC_SIZE <cs.ast_ordinal size>
-
UC_SIZEOF_POINTER¶ >>> ast_ordinal.UC_SIZEOF_POINTER <cs.ast_ordinal sizeof-pointer>
-
UC_SIZEOF_TYPE¶ >>> ast_ordinal.UC_SIZEOF_TYPE <cs.ast_ordinal sizeof-type>
-
UC_SIZE_WITHOUT_VIRTUAL_BASE_CLASSES¶ >>> ast_ordinal.UC_SIZE_WITHOUT_VIRTUAL_BASE_CLASSES <cs.ast_ordinal size-without-virtual-base-classes>
-
UC_SORTED_CASES¶ >>> ast_ordinal.UC_SORTED_CASES <cs.ast_ordinal sorted-cases>
-
UC_SOURCE_CORRESPONDENCE¶ >>> ast_ordinal.UC_SOURCE_CORRESPONDENCE <cs.ast_ordinal source-correspondence>
-
UC_SOURCE_EXPRESSION¶ >>> ast_ordinal.UC_SOURCE_EXPRESSION <cs.ast_ordinal source-expression>
-
UC_SOURCE_FIELD¶ >>> ast_ordinal.UC_SOURCE_FIELD <cs.ast_ordinal source-field>
-
UC_SOURCE_LANGUAGE¶ >>> ast_ordinal.UC_SOURCE_LANGUAGE <cs.ast_ordinal source-language>
-
UC_SPECIALIZED_WITH_OLD_SYNTAX¶ >>> ast_ordinal.UC_SPECIALIZED_WITH_OLD_SYNTAX <cs.ast_ordinal specialized-with-old-syntax>
-
UC_SPECIAL_FUNCTION_KIND¶ >>> ast_ordinal.UC_SPECIAL_FUNCTION_KIND <cs.ast_ordinal special-function-kind>
-
UC_SPECIFIER_COLUMN_POSITION¶ >>> ast_ordinal.UC_SPECIFIER_COLUMN_POSITION <cs.ast_ordinal specifier-column-position>
-
UC_SPECIFIER_LINE¶ >>> ast_ordinal.UC_SPECIFIER_LINE <cs.ast_ordinal specifier-line>
-
UC_STATEMENT¶ >>> ast_ordinal.UC_STATEMENT <cs.ast_ordinal statement>
-
UC_STATEMENTS¶ >>> ast_ordinal.UC_STATEMENTS <cs.ast_ordinal statements>
-
UC_STATIC_INIT¶ >>> ast_ordinal.UC_STATIC_INIT <cs.ast_ordinal static-init>
-
UC_STATIC_TEMP¶ >>> ast_ordinal.UC_STATIC_TEMP <cs.ast_ordinal static-temp>
-
UC_STORAGE_CLASS¶ >>> ast_ordinal.UC_STORAGE_CLASS <cs.ast_ordinal storage-class>
-
UC_SUBSTITUTE_FILENAME¶ >>> ast_ordinal.UC_SUBSTITUTE_FILENAME <cs.ast_ordinal substitute-filename>
-
UC_SUPERSEDED_EXTERNAL¶ >>> ast_ordinal.UC_SUPERSEDED_EXTERNAL <cs.ast_ordinal superseded-external>
-
UC_TEMPLATE¶ >>> ast_ordinal.UC_TEMPLATE <cs.ast_ordinal template>
-
UC_TEMPLATES¶ >>> ast_ordinal.UC_TEMPLATES <cs.ast_ordinal templates>
-
UC_TEMPLATE_ARGS¶ >>> ast_ordinal.UC_TEMPLATE_ARGS <cs.ast_ordinal template-args>
-
UC_TEMPLATE_PARAMETERS¶ >>> ast_ordinal.UC_TEMPLATE_PARAMETERS <cs.ast_ordinal template-parameters>
-
UC_TEMPLATE_PARAM_EXPR¶ >>> ast_ordinal.UC_TEMPLATE_PARAM_EXPR <cs.ast_ordinal template-param-expr>
-
UC_TERMINATION¶ >>> ast_ordinal.UC_TERMINATION <cs.ast_ordinal termination>
-
UC_TEXT¶ >>> ast_ordinal.UC_TEXT <cs.ast_ordinal text>
-
UC_THIS_CLASS¶ >>> ast_ordinal.UC_THIS_CLASS <cs.ast_ordinal this-class>
-
UC_THIS_PARAM¶ >>> ast_ordinal.UC_THIS_PARAM <cs.ast_ordinal this-param>
-
UC_THIS_PARAM_COPY¶ >>> ast_ordinal.UC_THIS_PARAM_COPY <cs.ast_ordinal this-param-copy>
-
UC_THIS_QUALIFIERS¶ >>> ast_ordinal.UC_THIS_QUALIFIERS <cs.ast_ordinal this-qualifiers>
-
UC_THROWN_TYPE¶ >>> ast_ordinal.UC_THROWN_TYPE <cs.ast_ordinal thrown-type>
-
UC_TOKEN¶ >>> ast_ordinal.UC_TOKEN <cs.ast_ordinal token>
-
UC_TO_ADDRESS¶ >>> ast_ordinal.UC_TO_ADDRESS <cs.ast_ordinal to-address>
-
UC_TRAILING_RETURN_TYPE¶ >>> ast_ordinal.UC_TRAILING_RETURN_TYPE <cs.ast_ordinal trailing-return-type>
-
UC_TRAITS¶ >>> ast_ordinal.UC_TRAITS <cs.ast_ordinal traits>
-
UC_TYPE¶ >>> ast_ordinal.UC_TYPE <cs.ast_ordinal type>
-
UC_TYPEID_TYPE¶ >>> ast_ordinal.UC_TYPEID_TYPE <cs.ast_ordinal typeid-type>
-
UC_TYPES¶ >>> ast_ordinal.UC_TYPES <cs.ast_ordinal types>
-
UC_TYPE_OPERAND¶ >>> ast_ordinal.UC_TYPE_OPERAND <cs.ast_ordinal type-operand>
-
UC_UID¶ >>> ast_ordinal.UC_UID <cs.ast_ordinal uid>
-
UC_UNHANDLED_EXCEPTION_CALL¶ >>> ast_ordinal.UC_UNHANDLED_EXCEPTION_CALL <cs.ast_ordinal unhandled-exception-call>
-
UC_UNORDERED¶ >>> ast_ordinal.UC_UNORDERED <cs.ast_ordinal unordered>
-
UC_USING_DECLS¶ >>> ast_ordinal.UC_USING_DECLS <cs.ast_ordinal using-decls>
-
UC_USING_DIRECTIVES¶ >>> ast_ordinal.UC_USING_DIRECTIVES <cs.ast_ordinal using-directives>
-
UC_UUIDOF_TYPE¶ >>> ast_ordinal.UC_UUIDOF_TYPE <cs.ast_ordinal uuidof-type>
-
UC_UUID_STRING¶ >>> ast_ordinal.UC_UUID_STRING <cs.ast_ordinal uuid-string>
-
UC_VALUE¶ >>> ast_ordinal.UC_VALUE <cs.ast_ordinal value>
-
UC_VALUE_KNOWN¶ >>> ast_ordinal.UC_VALUE_KNOWN <cs.ast_ordinal value-known>
-
UC_VALUE_RETURNED_BY_CCTOR¶ >>> ast_ordinal.UC_VALUE_RETURNED_BY_CCTOR <cs.ast_ordinal value-returned-by-cctor>
-
UC_VARIABLE¶ >>> ast_ordinal.UC_VARIABLE <cs.ast_ordinal variable>
-
UC_VARIABLES¶ >>> ast_ordinal.UC_VARIABLES <cs.ast_ordinal variables>
-
UC_VIRTUAL_FUNCTION_INFO_BASE_CLASS¶ >>> ast_ordinal.UC_VIRTUAL_FUNCTION_INFO_BASE_CLASS <cs.ast_ordinal virtual-function-info-base-class>
-
UC_VLA_DIMENSION¶ >>> ast_ordinal.UC_VLA_DIMENSION <cs.ast_ordinal vla-dimension>
-
static