libclang
libclang
libclang
CEnum
CEnumU
defs
methods
wrappers
enumerations
CXAvailabilityKind
CXCallingConv
CXCodeComplete_Flags
CXCompletionChunkKind
CXCompletionContext
CXCursorKind
CXCursor_ExceptionSpecificationKind
CXDiagnosticDisplayOptions
CXDiagnosticSeverity
CXEvalResultKind
CXGlobalOptFlags
CXIdxAttrKind
CXIdxDeclInfoFlags
CXIdxEntityCXXTemplateKind
CXIdxEntityKind
CXIdxEntityLanguage
CXIdxEntityRefKind
CXIdxObjCContainerKind
CXIndexOptFlags
CXLanguageKind
CXLinkageKind
CXLoadDiag_Error
CXNameRefFlags
CXObjCDeclQualifierKind
CXObjCPropertyAttrKind
CXPrintingPolicyProperty
CXRefQualifierKind
CXReparse_Flags
CXResult
CXSaveError
CXSaveTranslationUnit_Flags
CXSymbolRole
CXTLSKind
CXTUResourceUsageKind
CXTemplateArgumentKind
CXTokenKind
CXTranslationUnit_Flags
CXTypeKind
CXTypeLayoutError
CXTypeNullabilityKind
CXVisibilityKind
CXVisitorResult
CX_CXXAccessSpecifier
CX_StorageClass
clockid_t
fluent
types
CXChildVisitResult
CXClientData
CXCursor
CXCursorVisitor
CXDiagnostic
CXDiagnosticSet
CXErrorCode
CXSourceLocation
CXString
CXStringImpl
CXTranslationUnit
CXType
CXUnsafeFile
Wrapper
libclang
/
libclang
/
enumerations
/
CXCursorKind
CXCursorKind
object
CXCursorKind
extends
CEnum
[
CXCursorKind
]
Graph
Supertypes
Self type
class
CEnum
[
CXCursorKind
]
class
Object
trait
Matchable
class
Any
CXCursorKind
.type
Value members
Givens
Extensions
Value members
Concrete fields
val
CXCursor_AddrLabelExpr
:
CXCursorKind
val
CXCursor_AlignedAttr
:
CXCursorKind
val
CXCursor_AnnotateAttr
:
CXCursorKind
val
CXCursor_ArraySubscriptExpr
:
CXCursorKind
val
CXCursor_AsmLabelAttr
:
CXCursorKind
val
CXCursor_AsmStmt
:
CXCursorKind
val
CXCursor_BinaryOperator
:
CXCursorKind
val
CXCursor_BlockExpr
:
CXCursorKind
val
CXCursor_BreakStmt
:
CXCursorKind
val
CXCursor_BuiltinBitCastExpr
:
CXCursorKind
val
CXCursor_CStyleCastExpr
:
CXCursorKind
val
CXCursor_CUDAConstantAttr
:
CXCursorKind
val
CXCursor_CUDADeviceAttr
:
CXCursorKind
val
CXCursor_CUDAGlobalAttr
:
CXCursorKind
val
CXCursor_CUDAHostAttr
:
CXCursorKind
val
CXCursor_CUDASharedAttr
:
CXCursorKind
val
CXCursor_CXXAccessSpecifier
:
CXCursorKind
val
CXCursor_CXXAddrspaceCastExpr
:
CXCursorKind
val
CXCursor_CXXBaseSpecifier
:
CXCursorKind
val
CXCursor_CXXBoolLiteralExpr
:
CXCursorKind
val
CXCursor_CXXCatchStmt
:
CXCursorKind
val
CXCursor_CXXConstCastExpr
:
CXCursorKind
val
CXCursor_CXXDeleteExpr
:
CXCursorKind
val
CXCursor_CXXDynamicCastExpr
:
CXCursorKind
val
CXCursor_CXXFinalAttr
:
CXCursorKind
val
CXCursor_CXXForRangeStmt
:
CXCursorKind
val
CXCursor_CXXFunctionalCastExpr
:
CXCursorKind
val
CXCursor_CXXMethod
:
CXCursorKind
val
CXCursor_CXXNewExpr
:
CXCursorKind
val
CXCursor_CXXNullPtrLiteralExpr
:
CXCursorKind
val
CXCursor_CXXOverrideAttr
:
CXCursorKind
val
CXCursor_CXXReinterpretCastExpr
:
CXCursorKind
val
CXCursor_CXXStaticCastExpr
:
CXCursorKind
val
CXCursor_CXXThisExpr
:
CXCursorKind
val
CXCursor_CXXThrowExpr
:
CXCursorKind
val
CXCursor_CXXTryStmt
:
CXCursorKind
val
CXCursor_CXXTypeidExpr
:
CXCursorKind
val
CXCursor_CallExpr
:
CXCursorKind
val
CXCursor_CaseStmt
:
CXCursorKind
val
CXCursor_CharacterLiteral
:
CXCursorKind
val
CXCursor_ClassDecl
:
CXCursorKind
val
CXCursor_ClassTemplate
:
CXCursorKind
val
CXCursor_ClassTemplatePartialSpecialization
:
CXCursorKind
val
CXCursor_CompoundAssignOperator
:
CXCursorKind
val
CXCursor_CompoundLiteralExpr
:
CXCursorKind
val
CXCursor_CompoundStmt
:
CXCursorKind
val
CXCursor_ConditionalOperator
:
CXCursorKind
val
CXCursor_ConstAttr
:
CXCursorKind
val
CXCursor_Constructor
:
CXCursorKind
val
CXCursor_ContinueStmt
:
CXCursorKind
val
CXCursor_ConvergentAttr
:
CXCursorKind
val
CXCursor_ConversionFunction
:
CXCursorKind
val
CXCursor_DLLExport
:
CXCursorKind
val
CXCursor_DLLImport
:
CXCursorKind
val
CXCursor_DeclRefExpr
:
CXCursorKind
val
CXCursor_DeclStmt
:
CXCursorKind
val
CXCursor_DefaultStmt
:
CXCursorKind
val
CXCursor_Destructor
:
CXCursorKind
val
CXCursor_DoStmt
:
CXCursorKind
val
CXCursor_EnumConstantDecl
:
CXCursorKind
val
CXCursor_EnumDecl
:
CXCursorKind
val
CXCursor_FieldDecl
:
CXCursorKind
val
CXCursor_FirstAttr
:
CXCursorKind
val
CXCursor_FirstDecl
:
CXCursorKind
val
CXCursor_FirstExpr
:
CXCursorKind
val
CXCursor_FirstExtraDecl
:
CXCursorKind
val
CXCursor_FirstInvalid
:
CXCursorKind
val
CXCursor_FirstPreprocessing
:
CXCursorKind
val
CXCursor_FirstRef
:
CXCursorKind
val
CXCursor_FirstStmt
:
CXCursorKind
val
CXCursor_FixedPointLiteral
:
CXCursorKind
val
CXCursor_FlagEnum
:
CXCursorKind
val
CXCursor_FloatingLiteral
:
CXCursorKind
val
CXCursor_ForStmt
:
CXCursorKind
val
CXCursor_FriendDecl
:
CXCursorKind
val
CXCursor_FunctionDecl
:
CXCursorKind
val
CXCursor_FunctionTemplate
:
CXCursorKind
val
CXCursor_GCCAsmStmt
:
CXCursorKind
val
CXCursor_GNUNullExpr
:
CXCursorKind
val
CXCursor_GenericSelectionExpr
:
CXCursorKind
val
CXCursor_GotoStmt
:
CXCursorKind
val
CXCursor_IBActionAttr
:
CXCursorKind
val
CXCursor_IBOutletAttr
:
CXCursorKind
val
CXCursor_IBOutletCollectionAttr
:
CXCursorKind
val
CXCursor_IfStmt
:
CXCursorKind
val
CXCursor_ImaginaryLiteral
:
CXCursorKind
val
CXCursor_InclusionDirective
:
CXCursorKind
val
CXCursor_IndirectGotoStmt
:
CXCursorKind
val
CXCursor_InitListExpr
:
CXCursorKind
val
CXCursor_IntegerLiteral
:
CXCursorKind
val
CXCursor_InvalidCode
:
CXCursorKind
val
CXCursor_InvalidFile
:
CXCursorKind
val
CXCursor_LabelRef
:
CXCursorKind
val
CXCursor_LabelStmt
:
CXCursorKind
val
CXCursor_LambdaExpr
:
CXCursorKind
val
CXCursor_LastAttr
:
CXCursorKind
val
CXCursor_LastDecl
:
CXCursorKind
val
CXCursor_LastExpr
:
CXCursorKind
val
CXCursor_LastExtraDecl
:
CXCursorKind
val
CXCursor_LastInvalid
:
CXCursorKind
val
CXCursor_LastPreprocessing
:
CXCursorKind
val
CXCursor_LastRef
:
CXCursorKind
val
CXCursor_LastStmt
:
CXCursorKind
val
CXCursor_LinkageSpec
:
CXCursorKind
val
CXCursor_MSAsmStmt
:
CXCursorKind
val
CXCursor_MacroDefinition
:
CXCursorKind
val
CXCursor_MacroExpansion
:
CXCursorKind
val
CXCursor_MacroInstantiation
:
CXCursorKind
val
CXCursor_MemberRef
:
CXCursorKind
val
CXCursor_MemberRefExpr
:
CXCursorKind
val
CXCursor_ModuleImportDecl
:
CXCursorKind
val
CXCursor_NSConsumed
:
CXCursorKind
val
CXCursor_NSConsumesSelf
:
CXCursorKind
val
CXCursor_NSReturnsAutoreleased
:
CXCursorKind
val
CXCursor_NSReturnsNotRetained
:
CXCursorKind
val
CXCursor_NSReturnsRetained
:
CXCursorKind
val
CXCursor_Namespace
:
CXCursorKind
val
CXCursor_NamespaceAlias
:
CXCursorKind
val
CXCursor_NamespaceRef
:
CXCursorKind
val
CXCursor_NoDeclFound
:
CXCursorKind
val
CXCursor_NoDuplicateAttr
:
CXCursorKind
val
CXCursor_NonTypeTemplateParameter
:
CXCursorKind
val
CXCursor_NotImplemented
:
CXCursorKind
val
CXCursor_NullStmt
:
CXCursorKind
val
CXCursor_OMPArraySectionExpr
:
CXCursorKind
val
CXCursor_OMPArrayShapingExpr
:
CXCursorKind
val
CXCursor_OMPAtomicDirective
:
CXCursorKind
val
CXCursor_OMPBarrierDirective
:
CXCursorKind
val
CXCursor_OMPCancelDirective
:
CXCursorKind
val
CXCursor_OMPCancellationPointDirective
:
CXCursorKind
val
CXCursor_OMPCanonicalLoop
:
CXCursorKind
val
CXCursor_OMPCriticalDirective
:
CXCursorKind
val
CXCursor_OMPDepobjDirective
:
CXCursorKind
val
CXCursor_OMPDispatchDirective
:
CXCursorKind
val
CXCursor_OMPDistributeDirective
:
CXCursorKind
val
CXCursor_OMPDistributeParallelForDirective
:
CXCursorKind
val
CXCursor_OMPDistributeParallelForSimdDirective
:
CXCursorKind
val
CXCursor_OMPDistributeSimdDirective
:
CXCursorKind
val
CXCursor_OMPFlushDirective
:
CXCursorKind
val
CXCursor_OMPForDirective
:
CXCursorKind
val
CXCursor_OMPForSimdDirective
:
CXCursorKind
val
CXCursor_OMPGenericLoopDirective
:
CXCursorKind
val
CXCursor_OMPInteropDirective
:
CXCursorKind
val
CXCursor_OMPIteratorExpr
:
CXCursorKind
val
CXCursor_OMPMaskedDirective
:
CXCursorKind
val
CXCursor_OMPMasterDirective
:
CXCursorKind
val
CXCursor_OMPMasterTaskLoopDirective
:
CXCursorKind
val
CXCursor_OMPMasterTaskLoopSimdDirective
:
CXCursorKind
val
CXCursor_OMPMetaDirective
:
CXCursorKind
val
CXCursor_OMPOrderedDirective
:
CXCursorKind
val
CXCursor_OMPParallelDirective
:
CXCursorKind
val
CXCursor_OMPParallelForDirective
:
CXCursorKind
val
CXCursor_OMPParallelForSimdDirective
:
CXCursorKind
val
CXCursor_OMPParallelMasterDirective
:
CXCursorKind
val
CXCursor_OMPParallelMasterTaskLoopDirective
:
CXCursorKind
val
CXCursor_OMPParallelMasterTaskLoopSimdDirective
:
CXCursorKind
val
CXCursor_OMPParallelSectionsDirective
:
CXCursorKind
val
CXCursor_OMPScanDirective
:
CXCursorKind
val
CXCursor_OMPSectionDirective
:
CXCursorKind
val
CXCursor_OMPSectionsDirective
:
CXCursorKind
val
CXCursor_OMPSimdDirective
:
CXCursorKind
val
CXCursor_OMPSingleDirective
:
CXCursorKind
val
CXCursor_OMPTargetDataDirective
:
CXCursorKind
val
CXCursor_OMPTargetDirective
:
CXCursorKind
val
CXCursor_OMPTargetEnterDataDirective
:
CXCursorKind
val
CXCursor_OMPTargetExitDataDirective
:
CXCursorKind
val
CXCursor_OMPTargetParallelDirective
:
CXCursorKind
val
CXCursor_OMPTargetParallelForDirective
:
CXCursorKind
val
CXCursor_OMPTargetParallelForSimdDirective
:
CXCursorKind
val
CXCursor_OMPTargetSimdDirective
:
CXCursorKind
val
CXCursor_OMPTargetTeamsDirective
:
CXCursorKind
val
CXCursor_OMPTargetTeamsDistributeDirective
:
CXCursorKind
val
CXCursor_OMPTargetTeamsDistributeParallelForDirective
:
CXCursorKind
val
CXCursor_OMPTargetTeamsDistributeParallelForSimdDirective
:
CXCursorKind
val
CXCursor_OMPTargetTeamsDistributeSimdDirective
:
CXCursorKind
val
CXCursor_OMPTargetUpdateDirective
:
CXCursorKind
val
CXCursor_OMPTaskDirective
:
CXCursorKind
val
CXCursor_OMPTaskLoopDirective
:
CXCursorKind
val
CXCursor_OMPTaskLoopSimdDirective
:
CXCursorKind
val
CXCursor_OMPTaskgroupDirective
:
CXCursorKind
val
CXCursor_OMPTaskwaitDirective
:
CXCursorKind
val
CXCursor_OMPTaskyieldDirective
:
CXCursorKind
val
CXCursor_OMPTeamsDirective
:
CXCursorKind
val
CXCursor_OMPTeamsDistributeDirective
:
CXCursorKind
val
CXCursor_OMPTeamsDistributeParallelForDirective
:
CXCursorKind
val
CXCursor_OMPTeamsDistributeParallelForSimdDirective
:
CXCursorKind
val
CXCursor_OMPTeamsDistributeSimdDirective
:
CXCursorKind
val
CXCursor_OMPTileDirective
:
CXCursorKind
val
CXCursor_OMPUnrollDirective
:
CXCursorKind
val
CXCursor_ObjCAtCatchStmt
:
CXCursorKind
val
CXCursor_ObjCAtFinallyStmt
:
CXCursorKind
val
CXCursor_ObjCAtSynchronizedStmt
:
CXCursorKind
val
CXCursor_ObjCAtThrowStmt
:
CXCursorKind
val
CXCursor_ObjCAtTryStmt
:
CXCursorKind
val
CXCursor_ObjCAutoreleasePoolStmt
:
CXCursorKind
val
CXCursor_ObjCAvailabilityCheckExpr
:
CXCursorKind
val
CXCursor_ObjCBoolLiteralExpr
:
CXCursorKind
val
CXCursor_ObjCBoxable
:
CXCursorKind
val
CXCursor_ObjCBridgedCastExpr
:
CXCursorKind
val
CXCursor_ObjCCategoryDecl
:
CXCursorKind
val
CXCursor_ObjCCategoryImplDecl
:
CXCursorKind
val
CXCursor_ObjCClassMethodDecl
:
CXCursorKind
val
CXCursor_ObjCClassRef
:
CXCursorKind
val
CXCursor_ObjCDesignatedInitializer
:
CXCursorKind
val
CXCursor_ObjCDynamicDecl
:
CXCursorKind
val
CXCursor_ObjCEncodeExpr
:
CXCursorKind
val
CXCursor_ObjCException
:
CXCursorKind
val
CXCursor_ObjCExplicitProtocolImpl
:
CXCursorKind
val
CXCursor_ObjCForCollectionStmt
:
CXCursorKind
val
CXCursor_ObjCImplementationDecl
:
CXCursorKind
val
CXCursor_ObjCIndependentClass
:
CXCursorKind
val
CXCursor_ObjCInstanceMethodDecl
:
CXCursorKind
val
CXCursor_ObjCInterfaceDecl
:
CXCursorKind
val
CXCursor_ObjCIvarDecl
:
CXCursorKind
val
CXCursor_ObjCMessageExpr
:
CXCursorKind
val
CXCursor_ObjCNSObject
:
CXCursorKind
val
CXCursor_ObjCPreciseLifetime
:
CXCursorKind
val
CXCursor_ObjCPropertyDecl
:
CXCursorKind
val
CXCursor_ObjCProtocolDecl
:
CXCursorKind
val
CXCursor_ObjCProtocolExpr
:
CXCursorKind
val
CXCursor_ObjCProtocolRef
:
CXCursorKind
val
CXCursor_ObjCRequiresSuper
:
CXCursorKind
val
CXCursor_ObjCReturnsInnerPointer
:
CXCursorKind
val
CXCursor_ObjCRootClass
:
CXCursorKind
val
CXCursor_ObjCRuntimeVisible
:
CXCursorKind
val
CXCursor_ObjCSelectorExpr
:
CXCursorKind
val
CXCursor_ObjCSelfExpr
:
CXCursorKind
val
CXCursor_ObjCStringLiteral
:
CXCursorKind
val
CXCursor_ObjCSubclassingRestricted
:
CXCursorKind
val
CXCursor_ObjCSuperClassRef
:
CXCursorKind
val
CXCursor_ObjCSynthesizeDecl
:
CXCursorKind
val
CXCursor_OverloadCandidate
:
CXCursorKind
val
CXCursor_OverloadedDeclRef
:
CXCursorKind
val
CXCursor_PackExpansionExpr
:
CXCursorKind
val
CXCursor_PackedAttr
:
CXCursorKind
val
CXCursor_ParenExpr
:
CXCursorKind
val
CXCursor_ParmDecl
:
CXCursorKind
val
CXCursor_PreprocessingDirective
:
CXCursorKind
val
CXCursor_PureAttr
:
CXCursorKind
val
CXCursor_ReturnStmt
:
CXCursorKind
val
CXCursor_SEHExceptStmt
:
CXCursorKind
val
CXCursor_SEHFinallyStmt
:
CXCursorKind
val
CXCursor_SEHLeaveStmt
:
CXCursorKind
val
CXCursor_SEHTryStmt
:
CXCursorKind
val
CXCursor_SizeOfPackExpr
:
CXCursorKind
val
CXCursor_StaticAssert
:
CXCursorKind
val
CXCursor_StmtExpr
:
CXCursorKind
val
CXCursor_StringLiteral
:
CXCursorKind
val
CXCursor_StructDecl
:
CXCursorKind
val
CXCursor_SwitchStmt
:
CXCursorKind
val
CXCursor_TemplateRef
:
CXCursorKind
val
CXCursor_TemplateTemplateParameter
:
CXCursorKind
val
CXCursor_TemplateTypeParameter
:
CXCursorKind
val
CXCursor_TranslationUnit
:
CXCursorKind
val
CXCursor_TypeAliasDecl
:
CXCursorKind
val
CXCursor_TypeAliasTemplateDecl
:
CXCursorKind
val
CXCursor_TypeRef
:
CXCursorKind
val
CXCursor_TypedefDecl
:
CXCursorKind
val
CXCursor_UnaryExpr
:
CXCursorKind
val
CXCursor_UnaryOperator
:
CXCursorKind
val
CXCursor_UnexposedAttr
:
CXCursorKind
val
CXCursor_UnexposedDecl
:
CXCursorKind
val
CXCursor_UnexposedExpr
:
CXCursorKind
val
CXCursor_UnexposedStmt
:
CXCursorKind
val
CXCursor_UnionDecl
:
CXCursorKind
val
CXCursor_UsingDeclaration
:
CXCursorKind
val
CXCursor_UsingDirective
:
CXCursorKind
val
CXCursor_VarDecl
:
CXCursorKind
val
CXCursor_VariableRef
:
CXCursorKind
val
CXCursor_VisibilityAttr
:
CXCursorKind
val
CXCursor_WarnUnusedAttr
:
CXCursorKind
val
CXCursor_WarnUnusedResultAttr
:
CXCursorKind
val
CXCursor_WhileStmt
:
CXCursorKind
Givens
Inherited givens
given
given_Tag_T
:
Tag
[
CXCursorKind
]
Inherited from:
CEnum
Extensions
Inherited extensions
extension
(t:
T
)
def
int
:
CInt
Inherited from:
CEnum