CXCursorKind


Vocabulary
libclang.ffi

Inputs
None

Outputs
valuean object


Definition


ENUM: CXCursorKind
{ CXCursor_UnexposedDecl 1 } { CXCursor_StructDecl 2 }
{ CXCursor_UnionDecl 3 } { CXCursor_ClassDecl 4 }
{ CXCursor_EnumDecl 5 } { CXCursor_FieldDecl 6 }
{ CXCursor_EnumConstantDecl 7 } { CXCursor_FunctionDecl 8 }
{ CXCursor_VarDecl 9 } { CXCursor_ParmDecl 10 }
{ CXCursor_ObjCInterfaceDecl 11 }
{ CXCursor_ObjCCategoryDecl 12 }
{ CXCursor_ObjCProtocolDecl 13 }
{ CXCursor_ObjCPropertyDecl 14 }
{ CXCursor_ObjCIvarDecl 15 }
{ CXCursor_ObjCInstanceMethodDecl 16 }
{ CXCursor_ObjCClassMethodDecl 17 }
{ CXCursor_ObjCImplementationDecl 18 }
{ CXCursor_ObjCCategoryImplDecl 19 }
{ CXCursor_TypedefDecl 20 } { CXCursor_CXXMethod 21 }
{ CXCursor_Namespace 22 } { CXCursor_LinkageSpec 23 }
{ CXCursor_Constructor 24 } { CXCursor_Destructor 25 }
{ CXCursor_ConversionFunction 26 }
{ CXCursor_TemplateTypeParameter 27 }
{ CXCursor_NonTypeTemplateParameter 28 }
{ CXCursor_TemplateTemplateParameter 29 }
{ CXCursor_FunctionTemplate 30 }
{ CXCursor_ClassTemplate 31 }
{ CXCursor_ClassTemplatePartialSpecialization 32 }
{ CXCursor_NamespaceAlias 33 }
{ CXCursor_UsingDirective 34 }
{ CXCursor_UsingDeclaration 35 }
{ CXCursor_TypeAliasDecl 36 }
{ CXCursor_ObjCSynthesizeDecl 37 }
{ CXCursor_ObjCDynamicDecl 38 }
{ CXCursor_CXXAccessSpecifier 39 }
{ CXCursor_FirstDecl CXCursor_UnexposedDecl }
{ CXCursor_LastDecl CXCursor_CXXAccessSpecifier }
{ CXCursor_FirstRef 40 } { CXCursor_ObjCSuperClassRef 40 }
{ CXCursor_ObjCProtocolRef 41 } { CXCursor_ObjCClassRef 42 }
{ CXCursor_TypeRef 43 } { CXCursor_CXXBaseSpecifier 44 }
{ CXCursor_TemplateRef 45 } { CXCursor_NamespaceRef 46 }
{ CXCursor_MemberRef 47 } { CXCursor_LabelRef 48 }
{ CXCursor_OverloadedDeclRef 49 }
{ CXCursor_VariableRef 50 }
{ CXCursor_LastRef CXCursor_VariableRef }
{ CXCursor_FirstInvalid 70 } { CXCursor_InvalidFile 70 }
{ CXCursor_NoDeclFound 71 } { CXCursor_NotImplemented 72 }
{ CXCursor_InvalidCode 73 }
{ CXCursor_LastInvalid CXCursor_InvalidCode }
{ CXCursor_FirstExpr 100 } { CXCursor_UnexposedExpr 100 }
{ CXCursor_DeclRefExpr 101 } { CXCursor_MemberRefExpr 102 }
{ CXCursor_CallExpr 103 } { CXCursor_ObjCMessageExpr 104 }
{ CXCursor_BlockExpr 105 } { CXCursor_IntegerLiteral 106 }
{ CXCursor_FloatingLiteral 107 }
{ CXCursor_ImaginaryLiteral 108 }
{ CXCursor_StringLiteral 109 }
{ CXCursor_CharacterLiteral 110 } { CXCursor_ParenExpr 111 }
{ CXCursor_UnaryOperator 112 }
{ CXCursor_ArraySubscriptExpr 113 }
{ CXCursor_BinaryOperator 114 }
{ CXCursor_CompoundAssignOperator 115 }
{ CXCursor_ConditionalOperator 116 }
{ CXCursor_CStyleCastExpr 117 }
{ CXCursor_CompoundLiteralExpr 118 }
{ CXCursor_InitListExpr 119 } { CXCursor_AddrLabelExpr 120 }
{ CXCursor_StmtExpr 121 }
{ CXCursor_GenericSelectionExpr 122 }
{ CXCursor_GNUNullExpr 123 }
{ CXCursor_CXXStaticCastExpr 124 }
{ CXCursor_CXXDynamicCastExpr 125 }
{ CXCursor_CXXReinterpretCastExpr 126 }
{ CXCursor_CXXConstCastExpr 127 }
{ CXCursor_CXXFunctionalCastExpr 128 }
{ CXCursor_CXXTypeidExpr 129 }
{ CXCursor_CXXBoolLiteralExpr 130 }
{ CXCursor_CXXNullPtrLiteralExpr 131 }
{ CXCursor_CXXThisExpr 132 } { CXCursor_CXXThrowExpr 133 }
{ CXCursor_CXXNewExpr 134 } { CXCursor_CXXDeleteExpr 135 }
{ CXCursor_UnaryExpr 136 }
{ CXCursor_ObjCStringLiteral 137 } ~174 more~ ;