Handbook
Glossary
CXCursorKind
Vocabulary
libclang
.
ffi
Inputs
None
Outputs
value
an
object
Definition
USING:
alien.syntax
;
IN:
libclang.ffi
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~
;