Scarab  v2.9.1
Project 8 C++ Utility Library
Public Member Functions | Static Public Member Functions | Static Public Attributes | Static Private Attributes | List of all members
CursorKind Class Reference
Inheritance diagram for CursorKind:
Inheritance graph

Public Member Functions

def is_declaration (self)
 
def is_reference (self)
 
def is_expression (self)
 
def is_statement (self)
 
def is_attribute (self)
 
def is_invalid (self)
 
def is_translation_unit (self)
 
def is_preprocessing (self)
 
def is_unexposed (self)
 
def __repr__ (self)
 
- Public Member Functions inherited from BaseEnumeration
def __init__ (self, value)
 
def from_param (self)
 
def name (self)
 
def from_id (cls, id)
 
def __repr__ (self)
 

Static Public Member Functions

def get_all_kinds ()
 

Static Public Attributes

 UNEXPOSED_DECL
 Declaration Kinds. More...
 
 STRUCT_DECL
 
 UNION_DECL
 
 CLASS_DECL
 
 ENUM_DECL
 
 FIELD_DECL
 
 ENUM_CONSTANT_DECL
 
 FUNCTION_DECL
 
 VAR_DECL
 
 PARM_DECL
 
 OBJC_INTERFACE_DECL
 
 OBJC_CATEGORY_DECL
 
 OBJC_PROTOCOL_DECL
 
 OBJC_PROPERTY_DECL
 
 OBJC_IVAR_DECL
 
 OBJC_INSTANCE_METHOD_DECL
 
 OBJC_CLASS_METHOD_DECL
 
 OBJC_IMPLEMENTATION_DECL
 
 OBJC_CATEGORY_IMPL_DECL
 
 TYPEDEF_DECL
 
 CXX_METHOD
 
 NAMESPACE
 
 LINKAGE_SPEC
 
 CONSTRUCTOR
 
 DESTRUCTOR
 
 CONVERSION_FUNCTION
 
 TEMPLATE_TYPE_PARAMETER
 
 TEMPLATE_NON_TYPE_PARAMETER
 
 TEMPLATE_TEMPLATE_PARAMETER
 
 FUNCTION_TEMPLATE
 
 CLASS_TEMPLATE
 
 CLASS_TEMPLATE_PARTIAL_SPECIALIZATION
 
 NAMESPACE_ALIAS
 
 USING_DIRECTIVE
 
 USING_DECLARATION
 
 TYPE_ALIAS_DECL
 
 OBJC_SYNTHESIZE_DECL
 
 OBJC_DYNAMIC_DECL
 
 CXX_ACCESS_SPEC_DECL
 
 OBJC_SUPER_CLASS_REF
 Reference Kinds. More...
 
 OBJC_PROTOCOL_REF
 
 OBJC_CLASS_REF
 
 TYPE_REF
 
 CXX_BASE_SPECIFIER
 
 TEMPLATE_REF
 
 NAMESPACE_REF
 
 MEMBER_REF
 
 LABEL_REF
 
 OVERLOADED_DECL_REF
 
 VARIABLE_REF
 
 INVALID_FILE
 Invalid/Error Kinds. More...
 
 NO_DECL_FOUND
 
 NOT_IMPLEMENTED
 
 INVALID_CODE
 
 UNEXPOSED_EXPR
 Expression Kinds. More...
 
 DECL_REF_EXPR
 
 MEMBER_REF_EXPR
 
 CALL_EXPR
 
 OBJC_MESSAGE_EXPR
 
 BLOCK_EXPR
 
 INTEGER_LITERAL
 
 FLOATING_LITERAL
 
 IMAGINARY_LITERAL
 
 STRING_LITERAL
 
 CHARACTER_LITERAL
 
 PAREN_EXPR
 
 UNARY_OPERATOR
 
 ARRAY_SUBSCRIPT_EXPR
 
 BINARY_OPERATOR
 
 COMPOUND_ASSIGNMENT_OPERATOR
 
 CONDITIONAL_OPERATOR
 
 CSTYLE_CAST_EXPR
 
 COMPOUND_LITERAL_EXPR
 
 INIT_LIST_EXPR
 
 ADDR_LABEL_EXPR
 
 StmtExpr
 
 GENERIC_SELECTION_EXPR
 
 GNU_NULL_EXPR
 
 CXX_STATIC_CAST_EXPR
 
 CXX_DYNAMIC_CAST_EXPR
 
 CXX_REINTERPRET_CAST_EXPR
 
 CXX_CONST_CAST_EXPR
 
 CXX_FUNCTIONAL_CAST_EXPR
 
 CXX_TYPEID_EXPR
 
 CXX_BOOL_LITERAL_EXPR
 
 CXX_NULL_PTR_LITERAL_EXPR
 
 CXX_THIS_EXPR
 
 CXX_THROW_EXPR
 
 CXX_NEW_EXPR
 
 CXX_DELETE_EXPR
 
 CXX_UNARY_EXPR
 
 OBJC_STRING_LITERAL
 
 OBJC_ENCODE_EXPR
 
 OBJC_SELECTOR_EXPR
 
 OBJC_PROTOCOL_EXPR
 
 OBJC_BRIDGE_CAST_EXPR
 
 PACK_EXPANSION_EXPR
 
 SIZE_OF_PACK_EXPR
 
 LAMBDA_EXPR
 
 OBJ_BOOL_LITERAL_EXPR
 
 OBJ_SELF_EXPR
 
 UNEXPOSED_STMT
 
 LABEL_STMT
 
 COMPOUND_STMT
 
 CASE_STMT
 
 DEFAULT_STMT
 
 IF_STMT
 
 SWITCH_STMT
 
 WHILE_STMT
 
 DO_STMT
 
 FOR_STMT
 
 GOTO_STMT
 
 INDIRECT_GOTO_STMT
 
 CONTINUE_STMT
 
 BREAK_STMT
 
 RETURN_STMT
 
 ASM_STMT
 
 OBJC_AT_TRY_STMT
 
 OBJC_AT_CATCH_STMT
 
 OBJC_AT_FINALLY_STMT
 
 OBJC_AT_THROW_STMT
 
 OBJC_AT_SYNCHRONIZED_STMT
 
 OBJC_AUTORELEASE_POOL_STMT
 
 OBJC_FOR_COLLECTION_STMT
 
 CXX_CATCH_STMT
 
 CXX_TRY_STMT
 
 CXX_FOR_RANGE_STMT
 
 SEH_TRY_STMT
 
 SEH_EXCEPT_STMT
 
 SEH_FINALLY_STMT
 
 MS_ASM_STMT
 
 NULL_STMT
 
 DECL_STMT
 
 OMP_PARALLEL_DIRECTIVE
 
 OMP_SIMD_DIRECTIVE
 
 OMP_FOR_DIRECTIVE
 
 OMP_SECTIONS_DIRECTIVE
 
 OMP_SECTION_DIRECTIVE
 
 OMP_SINGLE_DIRECTIVE
 
 OMP_PARALLEL_FOR_DIRECTIVE
 
 OMP_PARALLEL_SECTIONS_DIRECTIVE
 
 OMP_TASK_DIRECTIVE
 
 OMP_MASTER_DIRECTIVE
 
 OMP_CRITICAL_DIRECTIVE
 
 OMP_TASKYIELD_DIRECTIVE
 
 OMP_BARRIER_DIRECTIVE
 
 OMP_TASKWAIT_DIRECTIVE
 
 OMP_FLUSH_DIRECTIVE
 
 SEH_LEAVE_STMT
 
 OMP_ORDERED_DIRECTIVE
 
 OMP_ATOMIC_DIRECTIVE
 
 OMP_FOR_SIMD_DIRECTIVE
 
 OMP_PARALLELFORSIMD_DIRECTIVE
 
 OMP_TARGET_DIRECTIVE
 
 OMP_TEAMS_DIRECTIVE
 
 OMP_TASKGROUP_DIRECTIVE
 
 OMP_CANCELLATION_POINT_DIRECTIVE
 
 OMP_CANCEL_DIRECTIVE
 
 OMP_TARGET_DATA_DIRECTIVE
 
 OMP_TASK_LOOP_DIRECTIVE
 
 OMP_TASK_LOOP_SIMD_DIRECTIVE
 
 OMP_DISTRIBUTE_DIRECTIVE
 
 OMP_TARGET_ENTER_DATA_DIRECTIVE
 
 OMP_TARGET_EXIT_DATA_DIRECTIVE
 
 OMP_TARGET_PARALLEL_DIRECTIVE
 
 OMP_TARGET_PARALLELFOR_DIRECTIVE
 
 OMP_TARGET_UPDATE_DIRECTIVE
 
 OMP_DISTRIBUTE_PARALLELFOR_DIRECTIVE
 
 OMP_DISTRIBUTE_PARALLEL_FOR_SIMD_DIRECTIVE
 
 OMP_DISTRIBUTE_SIMD_DIRECTIVE
 
 OMP_TARGET_PARALLEL_FOR_SIMD_DIRECTIVE
 
 OMP_TARGET_SIMD_DIRECTIVE
 
 OMP_TEAMS_DISTRIBUTE_DIRECTIVE
 
 TRANSLATION_UNIT
 Other Kinds. More...
 
 UNEXPOSED_ATTR
 Attributes. More...
 
 IB_ACTION_ATTR
 
 IB_OUTLET_ATTR
 
 IB_OUTLET_COLLECTION_ATTR
 
 CXX_FINAL_ATTR
 
 CXX_OVERRIDE_ATTR
 
 ANNOTATE_ATTR
 
 ASM_LABEL_ATTR
 
 PACKED_ATTR
 
 PURE_ATTR
 
 CONST_ATTR
 
 NODUPLICATE_ATTR
 
 CUDACONSTANT_ATTR
 
 CUDADEVICE_ATTR
 
 CUDAGLOBAL_ATTR
 
 CUDAHOST_ATTR
 
 CUDASHARED_ATTR
 
 VISIBILITY_ATTR
 
 DLLEXPORT_ATTR
 
 DLLIMPORT_ATTR
 
 PREPROCESSING_DIRECTIVE
 Preprocessing. More...
 
 MACRO_DEFINITION
 
 MACRO_INSTANTIATION
 
 INCLUSION_DIRECTIVE
 
 MODULE_IMPORT_DECL
 Extra declaration. More...
 
 TYPE_ALIAS_TEMPLATE_DECL
 
 STATIC_ASSERT
 
 FRIEND_DECL
 
 OVERLOAD_CANDIDATE
 

Static Private Attributes

list _kinds = []
 
 _name_map = None
 

Additional Inherited Members

- Public Attributes inherited from BaseEnumeration
 value
 

Detailed Description

A CursorKind describes the kind of entity that a cursor points to.

Definition at line 562 of file cindex.py.

Member Function Documentation

◆ __repr__()

def __repr__ (   self)

Definition at line 612 of file cindex.py.

◆ get_all_kinds()

def get_all_kinds ( )
static
Return all CursorKind enumeration instances.

Definition at line 572 of file cindex.py.

◆ is_attribute()

def is_attribute (   self)
Test if this is an attribute kind.

Definition at line 592 of file cindex.py.

◆ is_declaration()

def is_declaration (   self)
Test if this is a declaration kind.

Definition at line 576 of file cindex.py.

◆ is_expression()

def is_expression (   self)
Test if this is an expression kind.

Definition at line 584 of file cindex.py.

◆ is_invalid()

def is_invalid (   self)
Test if this is an invalid kind.

Definition at line 596 of file cindex.py.

◆ is_preprocessing()

def is_preprocessing (   self)
Test if this is a preprocessing kind.

Definition at line 604 of file cindex.py.

◆ is_reference()

def is_reference (   self)
Test if this is a reference kind.

Definition at line 580 of file cindex.py.

◆ is_statement()

def is_statement (   self)
Test if this is a statement kind.

Definition at line 588 of file cindex.py.

◆ is_translation_unit()

def is_translation_unit (   self)
Test if this is a translation unit kind.

Definition at line 600 of file cindex.py.

◆ is_unexposed()

def is_unexposed (   self)
Test if this is an unexposed kind.

Definition at line 608 of file cindex.py.

Member Data Documentation

◆ _kinds

list _kinds = []
staticprivate

Definition at line 568 of file cindex.py.

◆ _name_map

_name_map = None
staticprivate

Definition at line 569 of file cindex.py.

◆ ADDR_LABEL_EXPR

ADDR_LABEL_EXPR
static

Definition at line 869 of file cindex.py.

◆ ANNOTATE_ATTR

ANNOTATE_ATTR
static

Definition at line 1228 of file cindex.py.

◆ ARRAY_SUBSCRIPT_EXPR

ARRAY_SUBSCRIPT_EXPR
static

Definition at line 844 of file cindex.py.

◆ ASM_LABEL_ATTR

ASM_LABEL_ATTR
static

Definition at line 1229 of file cindex.py.

◆ ASM_STMT

ASM_STMT
static

Definition at line 1037 of file cindex.py.

◆ BINARY_OPERATOR

BINARY_OPERATOR
static

Definition at line 848 of file cindex.py.

◆ BLOCK_EXPR

BLOCK_EXPR
static

Definition at line 817 of file cindex.py.

◆ BREAK_STMT

BREAK_STMT
static

Definition at line 1031 of file cindex.py.

◆ CALL_EXPR

CALL_EXPR
static

Definition at line 811 of file cindex.py.

◆ CASE_STMT

CASE_STMT
static

Definition at line 1001 of file cindex.py.

◆ CHARACTER_LITERAL

CHARACTER_LITERAL
static

Definition at line 832 of file cindex.py.

◆ CLASS_DECL

CLASS_DECL
static

Definition at line 633 of file cindex.py.

◆ CLASS_TEMPLATE

CLASS_TEMPLATE
static

Definition at line 715 of file cindex.py.

◆ CLASS_TEMPLATE_PARTIAL_SPECIALIZATION

CLASS_TEMPLATE_PARTIAL_SPECIALIZATION
static

Definition at line 718 of file cindex.py.

◆ COMPOUND_ASSIGNMENT_OPERATOR

COMPOUND_ASSIGNMENT_OPERATOR
static

Definition at line 851 of file cindex.py.

◆ COMPOUND_LITERAL_EXPR

COMPOUND_LITERAL_EXPR
static

Definition at line 863 of file cindex.py.

◆ COMPOUND_STMT

COMPOUND_STMT
static

Definition at line 998 of file cindex.py.

◆ CONDITIONAL_OPERATOR

CONDITIONAL_OPERATOR
static

Definition at line 854 of file cindex.py.

◆ CONST_ATTR

CONST_ATTR
static

Definition at line 1232 of file cindex.py.

◆ CONSTRUCTOR

CONSTRUCTOR
static

Definition at line 694 of file cindex.py.

◆ CONTINUE_STMT

CONTINUE_STMT
static

Definition at line 1028 of file cindex.py.

◆ CONVERSION_FUNCTION

CONVERSION_FUNCTION
static

Definition at line 700 of file cindex.py.

◆ CSTYLE_CAST_EXPR

CSTYLE_CAST_EXPR
static

Definition at line 860 of file cindex.py.

◆ CUDACONSTANT_ATTR

CUDACONSTANT_ATTR
static

Definition at line 1234 of file cindex.py.

◆ CUDADEVICE_ATTR

CUDADEVICE_ATTR
static

Definition at line 1235 of file cindex.py.

◆ CUDAGLOBAL_ATTR

CUDAGLOBAL_ATTR
static

Definition at line 1236 of file cindex.py.

◆ CUDAHOST_ATTR

CUDAHOST_ATTR
static

Definition at line 1237 of file cindex.py.

◆ CUDASHARED_ATTR

CUDASHARED_ATTR
static

Definition at line 1238 of file cindex.py.

◆ CXX_ACCESS_SPEC_DECL

CXX_ACCESS_SPEC_DECL
static

Definition at line 739 of file cindex.py.

◆ CXX_BASE_SPECIFIER

CXX_BASE_SPECIFIER
static

Definition at line 760 of file cindex.py.

◆ CXX_BOOL_LITERAL_EXPR

CXX_BOOL_LITERAL_EXPR
static

Definition at line 911 of file cindex.py.

◆ CXX_CATCH_STMT

CXX_CATCH_STMT
static

Definition at line 1061 of file cindex.py.

◆ CXX_CONST_CAST_EXPR

CXX_CONST_CAST_EXPR
static

Definition at line 896 of file cindex.py.

◆ CXX_DELETE_EXPR

CXX_DELETE_EXPR
static

Definition at line 931 of file cindex.py.

◆ CXX_DYNAMIC_CAST_EXPR

CXX_DYNAMIC_CAST_EXPR
static

Definition at line 890 of file cindex.py.

◆ CXX_FINAL_ATTR

CXX_FINAL_ATTR
static

Definition at line 1226 of file cindex.py.

◆ CXX_FOR_RANGE_STMT

CXX_FOR_RANGE_STMT
static

Definition at line 1067 of file cindex.py.

◆ CXX_FUNCTIONAL_CAST_EXPR

CXX_FUNCTIONAL_CAST_EXPR
static

Definition at line 905 of file cindex.py.

◆ CXX_METHOD

CXX_METHOD
static

Definition at line 685 of file cindex.py.

◆ CXX_NEW_EXPR

CXX_NEW_EXPR
static

Definition at line 927 of file cindex.py.

◆ CXX_NULL_PTR_LITERAL_EXPR

CXX_NULL_PTR_LITERAL_EXPR
static

Definition at line 914 of file cindex.py.

◆ CXX_OVERRIDE_ATTR

CXX_OVERRIDE_ATTR
static

Definition at line 1227 of file cindex.py.

◆ CXX_REINTERPRET_CAST_EXPR

CXX_REINTERPRET_CAST_EXPR
static

Definition at line 893 of file cindex.py.

◆ CXX_STATIC_CAST_EXPR

CXX_STATIC_CAST_EXPR
static

Definition at line 887 of file cindex.py.

◆ CXX_THIS_EXPR

CXX_THIS_EXPR
static

Definition at line 917 of file cindex.py.

◆ CXX_THROW_EXPR

CXX_THROW_EXPR
static

Definition at line 923 of file cindex.py.

◆ CXX_TRY_STMT

CXX_TRY_STMT
static

Definition at line 1064 of file cindex.py.

◆ CXX_TYPEID_EXPR

CXX_TYPEID_EXPR
static

Definition at line 908 of file cindex.py.

◆ CXX_UNARY_EXPR

CXX_UNARY_EXPR
static

Definition at line 934 of file cindex.py.

◆ DECL_REF_EXPR

DECL_REF_EXPR
static

Definition at line 804 of file cindex.py.

◆ DECL_STMT

DECL_STMT
static

Definition at line 1085 of file cindex.py.

◆ DEFAULT_STMT

DEFAULT_STMT
static

Definition at line 1004 of file cindex.py.

◆ DESTRUCTOR

DESTRUCTOR
static

Definition at line 697 of file cindex.py.

◆ DLLEXPORT_ATTR

DLLEXPORT_ATTR
static

Definition at line 1242 of file cindex.py.

◆ DLLIMPORT_ATTR

DLLIMPORT_ATTR
static

Definition at line 1243 of file cindex.py.

◆ DO_STMT

DO_STMT
static

Definition at line 1016 of file cindex.py.

◆ ENUM_CONSTANT_DECL

ENUM_CONSTANT_DECL
static

Definition at line 643 of file cindex.py.

◆ ENUM_DECL

ENUM_DECL
static

Definition at line 636 of file cindex.py.

◆ FIELD_DECL

FIELD_DECL
static

Definition at line 640 of file cindex.py.

◆ FLOATING_LITERAL

FLOATING_LITERAL
static

Definition at line 823 of file cindex.py.

◆ FOR_STMT

FOR_STMT
static

Definition at line 1019 of file cindex.py.

◆ FRIEND_DECL

FRIEND_DECL
static

Definition at line 1262 of file cindex.py.

◆ FUNCTION_DECL

FUNCTION_DECL
static

Definition at line 646 of file cindex.py.

◆ FUNCTION_TEMPLATE

FUNCTION_TEMPLATE
static

Definition at line 712 of file cindex.py.

◆ GENERIC_SELECTION_EXPR

GENERIC_SELECTION_EXPR
static

Definition at line 875 of file cindex.py.

◆ GNU_NULL_EXPR

GNU_NULL_EXPR
static

Definition at line 884 of file cindex.py.

◆ GOTO_STMT

GOTO_STMT
static

Definition at line 1022 of file cindex.py.

◆ IB_ACTION_ATTR

IB_ACTION_ATTR
static

Definition at line 1222 of file cindex.py.

◆ IB_OUTLET_ATTR

IB_OUTLET_ATTR
static

Definition at line 1223 of file cindex.py.

◆ IB_OUTLET_COLLECTION_ATTR

IB_OUTLET_COLLECTION_ATTR
static

Definition at line 1224 of file cindex.py.

◆ IF_STMT

IF_STMT
static

Definition at line 1007 of file cindex.py.

◆ IMAGINARY_LITERAL

IMAGINARY_LITERAL
static

Definition at line 826 of file cindex.py.

◆ INCLUSION_DIRECTIVE

INCLUSION_DIRECTIVE
static

Definition at line 1250 of file cindex.py.

◆ INDIRECT_GOTO_STMT

INDIRECT_GOTO_STMT
static

Definition at line 1025 of file cindex.py.

◆ INIT_LIST_EXPR

INIT_LIST_EXPR
static

Definition at line 866 of file cindex.py.

◆ INTEGER_LITERAL

INTEGER_LITERAL
static

Definition at line 820 of file cindex.py.

◆ INVALID_CODE

INVALID_CODE
static

Definition at line 790 of file cindex.py.

◆ INVALID_FILE

INVALID_FILE
static

Invalid/Error Kinds.

Definition at line 787 of file cindex.py.

◆ LABEL_REF

LABEL_REF
static

Definition at line 774 of file cindex.py.

◆ LABEL_STMT

LABEL_STMT
static

Definition at line 995 of file cindex.py.

◆ LAMBDA_EXPR

LAMBDA_EXPR
static

Definition at line 978 of file cindex.py.

◆ LINKAGE_SPEC

LINKAGE_SPEC
static

Definition at line 691 of file cindex.py.

◆ MACRO_DEFINITION

MACRO_DEFINITION
static

Definition at line 1248 of file cindex.py.

◆ MACRO_INSTANTIATION

MACRO_INSTANTIATION
static

Definition at line 1249 of file cindex.py.

◆ MEMBER_REF

MEMBER_REF
static

Definition at line 771 of file cindex.py.

◆ MEMBER_REF_EXPR

MEMBER_REF_EXPR
static

Definition at line 808 of file cindex.py.

◆ MODULE_IMPORT_DECL

MODULE_IMPORT_DECL
static

Extra declaration.

Definition at line 1256 of file cindex.py.

◆ MS_ASM_STMT

MS_ASM_STMT
static

Definition at line 1079 of file cindex.py.

◆ NAMESPACE

NAMESPACE
static

Definition at line 688 of file cindex.py.

◆ NAMESPACE_ALIAS

NAMESPACE_ALIAS
static

Definition at line 721 of file cindex.py.

◆ NAMESPACE_REF

NAMESPACE_REF
static

Definition at line 767 of file cindex.py.

◆ NO_DECL_FOUND

NO_DECL_FOUND
static

Definition at line 788 of file cindex.py.

◆ NODUPLICATE_ATTR

NODUPLICATE_ATTR
static

Definition at line 1233 of file cindex.py.

◆ NOT_IMPLEMENTED

NOT_IMPLEMENTED
static

Definition at line 789 of file cindex.py.

◆ NULL_STMT

NULL_STMT
static

Definition at line 1082 of file cindex.py.

◆ OBJ_BOOL_LITERAL_EXPR

OBJ_BOOL_LITERAL_EXPR
static

Definition at line 981 of file cindex.py.

◆ OBJ_SELF_EXPR

OBJ_SELF_EXPR
static

Definition at line 984 of file cindex.py.

◆ OBJC_AT_CATCH_STMT

OBJC_AT_CATCH_STMT
static

Definition at line 1043 of file cindex.py.

◆ OBJC_AT_FINALLY_STMT

OBJC_AT_FINALLY_STMT
static

Definition at line 1046 of file cindex.py.

◆ OBJC_AT_SYNCHRONIZED_STMT

OBJC_AT_SYNCHRONIZED_STMT
static

Definition at line 1052 of file cindex.py.

◆ OBJC_AT_THROW_STMT

OBJC_AT_THROW_STMT
static

Definition at line 1049 of file cindex.py.

◆ OBJC_AT_TRY_STMT

OBJC_AT_TRY_STMT
static

Definition at line 1040 of file cindex.py.

◆ OBJC_AUTORELEASE_POOL_STMT

OBJC_AUTORELEASE_POOL_STMT
static

Definition at line 1055 of file cindex.py.

◆ OBJC_BRIDGE_CAST_EXPR

OBJC_BRIDGE_CAST_EXPR
static

Definition at line 954 of file cindex.py.

◆ OBJC_CATEGORY_DECL

OBJC_CATEGORY_DECL
static

Definition at line 658 of file cindex.py.

◆ OBJC_CATEGORY_IMPL_DECL

OBJC_CATEGORY_IMPL_DECL
static

Definition at line 679 of file cindex.py.

◆ OBJC_CLASS_METHOD_DECL

OBJC_CLASS_METHOD_DECL
static

Definition at line 673 of file cindex.py.

◆ OBJC_CLASS_REF

OBJC_CLASS_REF
static

Definition at line 747 of file cindex.py.

◆ OBJC_DYNAMIC_DECL

OBJC_DYNAMIC_DECL
static

Definition at line 736 of file cindex.py.

◆ OBJC_ENCODE_EXPR

OBJC_ENCODE_EXPR
static

Definition at line 940 of file cindex.py.

◆ OBJC_FOR_COLLECTION_STMT

OBJC_FOR_COLLECTION_STMT
static

Definition at line 1058 of file cindex.py.

◆ OBJC_IMPLEMENTATION_DECL

OBJC_IMPLEMENTATION_DECL
static

Definition at line 676 of file cindex.py.

◆ OBJC_INSTANCE_METHOD_DECL

OBJC_INSTANCE_METHOD_DECL
static

Definition at line 670 of file cindex.py.

◆ OBJC_INTERFACE_DECL

OBJC_INTERFACE_DECL
static

Definition at line 655 of file cindex.py.

◆ OBJC_IVAR_DECL

OBJC_IVAR_DECL
static

Definition at line 667 of file cindex.py.

◆ OBJC_MESSAGE_EXPR

OBJC_MESSAGE_EXPR
static

Definition at line 814 of file cindex.py.

◆ OBJC_PROPERTY_DECL

OBJC_PROPERTY_DECL
static

Definition at line 664 of file cindex.py.

◆ OBJC_PROTOCOL_DECL

OBJC_PROTOCOL_DECL
static

Definition at line 661 of file cindex.py.

◆ OBJC_PROTOCOL_EXPR

OBJC_PROTOCOL_EXPR
static

Definition at line 946 of file cindex.py.

◆ OBJC_PROTOCOL_REF

OBJC_PROTOCOL_REF
static

Definition at line 746 of file cindex.py.

◆ OBJC_SELECTOR_EXPR

OBJC_SELECTOR_EXPR
static

Definition at line 943 of file cindex.py.

◆ OBJC_STRING_LITERAL

OBJC_STRING_LITERAL
static

Definition at line 937 of file cindex.py.

◆ OBJC_SUPER_CLASS_REF

OBJC_SUPER_CLASS_REF
static

Reference Kinds.

Definition at line 745 of file cindex.py.

◆ OBJC_SYNTHESIZE_DECL

OBJC_SYNTHESIZE_DECL
static

Definition at line 733 of file cindex.py.

◆ OMP_ATOMIC_DIRECTIVE

OMP_ATOMIC_DIRECTIVE
static

Definition at line 1139 of file cindex.py.

◆ OMP_BARRIER_DIRECTIVE

OMP_BARRIER_DIRECTIVE
static

Definition at line 1124 of file cindex.py.

◆ OMP_CANCEL_DIRECTIVE

OMP_CANCEL_DIRECTIVE
static

Definition at line 1160 of file cindex.py.

◆ OMP_CANCELLATION_POINT_DIRECTIVE

OMP_CANCELLATION_POINT_DIRECTIVE
static

Definition at line 1157 of file cindex.py.

◆ OMP_CRITICAL_DIRECTIVE

OMP_CRITICAL_DIRECTIVE
static

Definition at line 1118 of file cindex.py.

◆ OMP_DISTRIBUTE_DIRECTIVE

OMP_DISTRIBUTE_DIRECTIVE
static

Definition at line 1172 of file cindex.py.

◆ OMP_DISTRIBUTE_PARALLEL_FOR_SIMD_DIRECTIVE

OMP_DISTRIBUTE_PARALLEL_FOR_SIMD_DIRECTIVE
static

Definition at line 1193 of file cindex.py.

◆ OMP_DISTRIBUTE_PARALLELFOR_DIRECTIVE

OMP_DISTRIBUTE_PARALLELFOR_DIRECTIVE
static

Definition at line 1190 of file cindex.py.

◆ OMP_DISTRIBUTE_SIMD_DIRECTIVE

OMP_DISTRIBUTE_SIMD_DIRECTIVE
static

Definition at line 1196 of file cindex.py.

◆ OMP_FLUSH_DIRECTIVE

OMP_FLUSH_DIRECTIVE
static

Definition at line 1130 of file cindex.py.

◆ OMP_FOR_DIRECTIVE

OMP_FOR_DIRECTIVE
static

Definition at line 1094 of file cindex.py.

◆ OMP_FOR_SIMD_DIRECTIVE

OMP_FOR_SIMD_DIRECTIVE
static

Definition at line 1142 of file cindex.py.

◆ OMP_MASTER_DIRECTIVE

OMP_MASTER_DIRECTIVE
static

Definition at line 1115 of file cindex.py.

◆ OMP_ORDERED_DIRECTIVE

OMP_ORDERED_DIRECTIVE
static

Definition at line 1136 of file cindex.py.

◆ OMP_PARALLEL_DIRECTIVE

OMP_PARALLEL_DIRECTIVE
static

Definition at line 1088 of file cindex.py.

◆ OMP_PARALLEL_FOR_DIRECTIVE

OMP_PARALLEL_FOR_DIRECTIVE
static

Definition at line 1106 of file cindex.py.

◆ OMP_PARALLEL_SECTIONS_DIRECTIVE

OMP_PARALLEL_SECTIONS_DIRECTIVE
static

Definition at line 1109 of file cindex.py.

◆ OMP_PARALLELFORSIMD_DIRECTIVE

OMP_PARALLELFORSIMD_DIRECTIVE
static

Definition at line 1145 of file cindex.py.

◆ OMP_SECTION_DIRECTIVE

OMP_SECTION_DIRECTIVE
static

Definition at line 1100 of file cindex.py.

◆ OMP_SECTIONS_DIRECTIVE

OMP_SECTIONS_DIRECTIVE
static

Definition at line 1097 of file cindex.py.

◆ OMP_SIMD_DIRECTIVE

OMP_SIMD_DIRECTIVE
static

Definition at line 1091 of file cindex.py.

◆ OMP_SINGLE_DIRECTIVE

OMP_SINGLE_DIRECTIVE
static

Definition at line 1103 of file cindex.py.

◆ OMP_TARGET_DATA_DIRECTIVE

OMP_TARGET_DATA_DIRECTIVE
static

Definition at line 1163 of file cindex.py.

◆ OMP_TARGET_DIRECTIVE

OMP_TARGET_DIRECTIVE
static

Definition at line 1148 of file cindex.py.

◆ OMP_TARGET_ENTER_DATA_DIRECTIVE

OMP_TARGET_ENTER_DATA_DIRECTIVE
static

Definition at line 1175 of file cindex.py.

◆ OMP_TARGET_EXIT_DATA_DIRECTIVE

OMP_TARGET_EXIT_DATA_DIRECTIVE
static

Definition at line 1178 of file cindex.py.

◆ OMP_TARGET_PARALLEL_DIRECTIVE

OMP_TARGET_PARALLEL_DIRECTIVE
static

Definition at line 1181 of file cindex.py.

◆ OMP_TARGET_PARALLEL_FOR_SIMD_DIRECTIVE

OMP_TARGET_PARALLEL_FOR_SIMD_DIRECTIVE
static

Definition at line 1199 of file cindex.py.

◆ OMP_TARGET_PARALLELFOR_DIRECTIVE

OMP_TARGET_PARALLELFOR_DIRECTIVE
static

Definition at line 1184 of file cindex.py.

◆ OMP_TARGET_SIMD_DIRECTIVE

OMP_TARGET_SIMD_DIRECTIVE
static

Definition at line 1202 of file cindex.py.

◆ OMP_TARGET_UPDATE_DIRECTIVE

OMP_TARGET_UPDATE_DIRECTIVE
static

Definition at line 1187 of file cindex.py.

◆ OMP_TASK_DIRECTIVE

OMP_TASK_DIRECTIVE
static

Definition at line 1112 of file cindex.py.

◆ OMP_TASK_LOOP_DIRECTIVE

OMP_TASK_LOOP_DIRECTIVE
static

Definition at line 1166 of file cindex.py.

◆ OMP_TASK_LOOP_SIMD_DIRECTIVE

OMP_TASK_LOOP_SIMD_DIRECTIVE
static

Definition at line 1169 of file cindex.py.

◆ OMP_TASKGROUP_DIRECTIVE

OMP_TASKGROUP_DIRECTIVE
static

Definition at line 1154 of file cindex.py.

◆ OMP_TASKWAIT_DIRECTIVE

OMP_TASKWAIT_DIRECTIVE
static

Definition at line 1127 of file cindex.py.

◆ OMP_TASKYIELD_DIRECTIVE

OMP_TASKYIELD_DIRECTIVE
static

Definition at line 1121 of file cindex.py.

◆ OMP_TEAMS_DIRECTIVE

OMP_TEAMS_DIRECTIVE
static

Definition at line 1151 of file cindex.py.

◆ OMP_TEAMS_DISTRIBUTE_DIRECTIVE

OMP_TEAMS_DISTRIBUTE_DIRECTIVE
static

Definition at line 1205 of file cindex.py.

◆ OVERLOAD_CANDIDATE

OVERLOAD_CANDIDATE
static

Definition at line 1265 of file cindex.py.

◆ OVERLOADED_DECL_REF

OVERLOADED_DECL_REF
static

Definition at line 778 of file cindex.py.

◆ PACK_EXPANSION_EXPR

PACK_EXPANSION_EXPR
static

Definition at line 961 of file cindex.py.

◆ PACKED_ATTR

PACKED_ATTR
static

Definition at line 1230 of file cindex.py.

◆ PAREN_EXPR

PAREN_EXPR
static

Definition at line 837 of file cindex.py.

◆ PARM_DECL

PARM_DECL
static

Definition at line 652 of file cindex.py.

◆ PREPROCESSING_DIRECTIVE

PREPROCESSING_DIRECTIVE
static

Preprocessing.

Definition at line 1247 of file cindex.py.

◆ PURE_ATTR

PURE_ATTR
static

Definition at line 1231 of file cindex.py.

◆ RETURN_STMT

RETURN_STMT
static

Definition at line 1034 of file cindex.py.

◆ SEH_EXCEPT_STMT

SEH_EXCEPT_STMT
static

Definition at line 1073 of file cindex.py.

◆ SEH_FINALLY_STMT

SEH_FINALLY_STMT
static

Definition at line 1076 of file cindex.py.

◆ SEH_LEAVE_STMT

SEH_LEAVE_STMT
static

Definition at line 1133 of file cindex.py.

◆ SEH_TRY_STMT

SEH_TRY_STMT
static

Definition at line 1070 of file cindex.py.

◆ SIZE_OF_PACK_EXPR

SIZE_OF_PACK_EXPR
static

Definition at line 965 of file cindex.py.

◆ STATIC_ASSERT

STATIC_ASSERT
static

Definition at line 1260 of file cindex.py.

◆ StmtExpr

StmtExpr
static

Definition at line 872 of file cindex.py.

◆ STRING_LITERAL

STRING_LITERAL
static

Definition at line 829 of file cindex.py.

◆ STRUCT_DECL

STRUCT_DECL
static

Definition at line 627 of file cindex.py.

◆ SWITCH_STMT

SWITCH_STMT
static

Definition at line 1010 of file cindex.py.

◆ TEMPLATE_NON_TYPE_PARAMETER

TEMPLATE_NON_TYPE_PARAMETER
static

Definition at line 706 of file cindex.py.

◆ TEMPLATE_REF

TEMPLATE_REF
static

Definition at line 764 of file cindex.py.

◆ TEMPLATE_TEMPLATE_PARAMETER

TEMPLATE_TEMPLATE_PARAMETER
static

Definition at line 709 of file cindex.py.

◆ TEMPLATE_TYPE_PARAMETER

TEMPLATE_TYPE_PARAMETER
static

Definition at line 703 of file cindex.py.

◆ TRANSLATION_UNIT

TRANSLATION_UNIT
static

Other Kinds.

Definition at line 1214 of file cindex.py.

◆ TYPE_ALIAS_DECL

TYPE_ALIAS_DECL
static

Definition at line 730 of file cindex.py.

◆ TYPE_ALIAS_TEMPLATE_DECL

TYPE_ALIAS_TEMPLATE_DECL
static

Definition at line 1258 of file cindex.py.

◆ TYPE_REF

TYPE_REF
static

Definition at line 759 of file cindex.py.

◆ TYPEDEF_DECL

TYPEDEF_DECL
static

Definition at line 682 of file cindex.py.

◆ UNARY_OPERATOR

UNARY_OPERATOR
static

Definition at line 841 of file cindex.py.

◆ UNEXPOSED_ATTR

UNEXPOSED_ATTR
static

Attributes.

Definition at line 1220 of file cindex.py.

◆ UNEXPOSED_DECL

UNEXPOSED_DECL
static

Declaration Kinds.

Definition at line 624 of file cindex.py.

◆ UNEXPOSED_EXPR

UNEXPOSED_EXPR
static

Expression Kinds.

Definition at line 800 of file cindex.py.

◆ UNEXPOSED_STMT

UNEXPOSED_STMT
static

Definition at line 992 of file cindex.py.

◆ UNION_DECL

UNION_DECL
static

Definition at line 630 of file cindex.py.

◆ USING_DECLARATION

USING_DECLARATION
static

Definition at line 727 of file cindex.py.

◆ USING_DIRECTIVE

USING_DIRECTIVE
static

Definition at line 724 of file cindex.py.

◆ VAR_DECL

VAR_DECL
static

Definition at line 649 of file cindex.py.

◆ VARIABLE_REF

VARIABLE_REF
static

Definition at line 782 of file cindex.py.

◆ VISIBILITY_ATTR

VISIBILITY_ATTR
static

Definition at line 1240 of file cindex.py.

◆ WHILE_STMT

WHILE_STMT
static

Definition at line 1013 of file cindex.py.


The documentation for this class was generated from the following file: