Versions in this module Expand all Collapse all v0 v0.17.1 Mar 2, 2024 Changes in this version + const AccessSpecifier_Invalid + const AccessSpecifier_Private + const AccessSpecifier_Protected + const AccessSpecifier_Public + const Availability_Available + const Availability_Deprecated + const Availability_NotAccessible + const Availability_NotAvailable + const BinaryOperator_Add + const BinaryOperator_AddAssign + const BinaryOperator_And + const BinaryOperator_AndAssign + const BinaryOperator_Assign + const BinaryOperator_Cmp + const BinaryOperator_Comma + const BinaryOperator_Div + const BinaryOperator_DivAssign + const BinaryOperator_EQ + const BinaryOperator_GE + const BinaryOperator_GT + const BinaryOperator_Invalid + const BinaryOperator_LAnd + const BinaryOperator_LE + const BinaryOperator_LOr + const BinaryOperator_LT + const BinaryOperator_Mul + const BinaryOperator_MulAssign + const BinaryOperator_NE + const BinaryOperator_Or + const BinaryOperator_OrAssign + const BinaryOperator_PtrMemD + const BinaryOperator_PtrMemI + const BinaryOperator_Rem + const BinaryOperator_RemAssign + const BinaryOperator_Shl + const BinaryOperator_ShlAssign + const BinaryOperator_Shr + const BinaryOperator_ShrAssign + const BinaryOperator_Sub + const BinaryOperator_SubAssign + const BinaryOperator_Xor + const BinaryOperator_XorAssign + const CallingConv_AAPCS + const CallingConv_AAPCS_VFP + const CallingConv_AArch64SVEPCS + const CallingConv_AArch64VectorCall + const CallingConv_C + const CallingConv_Default + const CallingConv_IntelOclBicc + const CallingConv_Invalid + const CallingConv_PreserveAll + const CallingConv_PreserveMost + const CallingConv_Swift + const CallingConv_SwiftAsync + const CallingConv_Unexposed + const CallingConv_Win64 + const CallingConv_X86FastCall + const CallingConv_X86Pascal + const CallingConv_X86RegCall + const CallingConv_X86StdCall + const CallingConv_X86ThisCall + const CallingConv_X86VectorCall + const CallingConv_X86_64SysV + const CallingConv_X86_64Win64 + const ChildVisit_Break + const ChildVisit_Continue + const ChildVisit_Recurse + const Choice_Default + const Choice_Disabled + const Choice_Enabled + const CodeComplete_IncludeBriefComments + const CodeComplete_IncludeCodePatterns + const CodeComplete_IncludeCompletionsWithFixIts + const CodeComplete_IncludeMacros + const CodeComplete_SkipPreamble + const CommentInlineCommandRenderKind_Anchor + const CommentInlineCommandRenderKind_Bold + const CommentInlineCommandRenderKind_Emphasized + const CommentInlineCommandRenderKind_Monospaced + const CommentInlineCommandRenderKind_Normal + const CommentParamPassDirection_In + const CommentParamPassDirection_InOut + const CommentParamPassDirection_Out + const Comment_BlockCommand + const Comment_FullComment + const Comment_HTMLEndTag + const Comment_HTMLStartTag + const Comment_InlineCommand + const Comment_Null + const Comment_Paragraph + const Comment_ParamCommand + const Comment_TParamCommand + const Comment_Text + const Comment_VerbatimBlockCommand + const Comment_VerbatimBlockLine + const Comment_VerbatimLine + const CompletionChunk_Colon + const CompletionChunk_Comma + const CompletionChunk_CurrentParameter + const CompletionChunk_Equal + const CompletionChunk_HorizontalSpace + const CompletionChunk_Informative + const CompletionChunk_LeftAngle + const CompletionChunk_LeftBrace + const CompletionChunk_LeftBracket + const CompletionChunk_LeftParen + const CompletionChunk_Optional + const CompletionChunk_Placeholder + const CompletionChunk_ResultType + const CompletionChunk_RightAngle + const CompletionChunk_RightBrace + const CompletionChunk_RightBracket + const CompletionChunk_RightParen + const CompletionChunk_SemiColon + const CompletionChunk_Text + const CompletionChunk_TypedText + const CompletionChunk_VerticalSpace + const CompletionContext_AnyType + const CompletionContext_AnyValue + const CompletionContext_ArrowMemberAccess + const CompletionContext_CXXClassTypeValue + const CompletionContext_ClassTag + const CompletionContext_DotMemberAccess + const CompletionContext_EnumTag + const CompletionContext_IncludedFile + const CompletionContext_MacroName + const CompletionContext_Namespace + const CompletionContext_NaturalLanguage + const CompletionContext_NestedNameSpecifier + const CompletionContext_ObjCCategory + const CompletionContext_ObjCClassMessage + const CompletionContext_ObjCInstanceMessage + const CompletionContext_ObjCInterface + const CompletionContext_ObjCObjectValue + const CompletionContext_ObjCPropertyAccess + const CompletionContext_ObjCProtocol + const CompletionContext_ObjCSelectorName + const CompletionContext_ObjCSelectorValue + const CompletionContext_StructTag + const CompletionContext_Unexposed + const CompletionContext_UnionTag + const CompletionContext_Unknown + const Cursor_AddrLabelExpr + const Cursor_AlignedAttr + const Cursor_AnnotateAttr + const Cursor_ArraySubscriptExpr + const Cursor_AsmLabelAttr + const Cursor_AsmStmt + const Cursor_BinaryOperator + const Cursor_BlockExpr + const Cursor_BreakStmt + const Cursor_BuiltinBitCastExpr + const Cursor_CStyleCastExpr + const Cursor_CUDAConstantAttr + const Cursor_CUDADeviceAttr + const Cursor_CUDAGlobalAttr + const Cursor_CUDAHostAttr + const Cursor_CUDASharedAttr + const Cursor_CXXAccessSpecifier + const Cursor_CXXAddrspaceCastExpr + const Cursor_CXXBaseSpecifier + const Cursor_CXXBoolLiteralExpr + const Cursor_CXXCatchStmt + const Cursor_CXXConstCastExpr + const Cursor_CXXDeleteExpr + const Cursor_CXXDynamicCastExpr + const Cursor_CXXFinalAttr + const Cursor_CXXForRangeStmt + const Cursor_CXXFunctionalCastExpr + const Cursor_CXXMethod + const Cursor_CXXNewExpr + const Cursor_CXXNullPtrLiteralExpr + const Cursor_CXXOverrideAttr + const Cursor_CXXParenListInitExpr + const Cursor_CXXReinterpretCastExpr + const Cursor_CXXStaticCastExpr + const Cursor_CXXThisExpr + const Cursor_CXXThrowExpr + const Cursor_CXXTryStmt + const Cursor_CXXTypeidExpr + const Cursor_CallExpr + const Cursor_CaseStmt + const Cursor_CharacterLiteral + const Cursor_ClassDecl + const Cursor_ClassTemplate + const Cursor_ClassTemplatePartialSpecialization + const Cursor_CompoundAssignOperator + const Cursor_CompoundLiteralExpr + const Cursor_CompoundStmt + const Cursor_ConceptDecl + const Cursor_ConceptSpecializationExpr + const Cursor_ConditionalOperator + const Cursor_ConstAttr + const Cursor_Constructor + const Cursor_ContinueStmt + const Cursor_ConvergentAttr + const Cursor_ConversionFunction + const Cursor_DLLExport + const Cursor_DLLImport + const Cursor_DeclRefExpr + const Cursor_DeclStmt + const Cursor_DefaultStmt + const Cursor_Destructor + const Cursor_DoStmt + const Cursor_EnumConstantDecl + const Cursor_EnumDecl + const Cursor_ExceptionSpecificationKind_BasicNoexcept + const Cursor_ExceptionSpecificationKind_ComputedNoexcept + const Cursor_ExceptionSpecificationKind_Dynamic + const Cursor_ExceptionSpecificationKind_DynamicNone + const Cursor_ExceptionSpecificationKind_MSAny + const Cursor_ExceptionSpecificationKind_NoThrow + const Cursor_ExceptionSpecificationKind_None + const Cursor_ExceptionSpecificationKind_Unevaluated + const Cursor_ExceptionSpecificationKind_Uninstantiated + const Cursor_ExceptionSpecificationKind_Unparsed + const Cursor_FieldDecl + const Cursor_FirstAttr + const Cursor_FirstDecl + const Cursor_FirstExpr + const Cursor_FirstExtraDecl + const Cursor_FirstInvalid + const Cursor_FirstPreprocessing + const Cursor_FirstRef + const Cursor_FirstStmt + const Cursor_FixedPointLiteral + const Cursor_FlagEnum + const Cursor_FloatingLiteral + const Cursor_ForStmt + const Cursor_FriendDecl + const Cursor_FunctionDecl + const Cursor_FunctionTemplate + const Cursor_GCCAsmStmt + const Cursor_GNUNullExpr + const Cursor_GenericSelectionExpr + const Cursor_GotoStmt + const Cursor_IBActionAttr + const Cursor_IBOutletAttr + const Cursor_IBOutletCollectionAttr + const Cursor_IfStmt + const Cursor_ImaginaryLiteral + const Cursor_InclusionDirective + const Cursor_IndirectGotoStmt + const Cursor_InitListExpr + const Cursor_IntegerLiteral + const Cursor_InvalidCode + const Cursor_InvalidFile + const Cursor_LabelRef + const Cursor_LabelStmt + const Cursor_LambdaExpr + const Cursor_LastAttr + const Cursor_LastDecl + const Cursor_LastExpr + const Cursor_LastExtraDecl + const Cursor_LastInvalid + const Cursor_LastPreprocessing + const Cursor_LastRef + const Cursor_LastStmt + const Cursor_LinkageSpec + const Cursor_MSAsmStmt + const Cursor_MacroDefinition + const Cursor_MacroExpansion + const Cursor_MacroInstantiation + const Cursor_MemberRef + const Cursor_MemberRefExpr + const Cursor_ModuleImportDecl + const Cursor_NSConsumed + const Cursor_NSConsumesSelf + const Cursor_NSReturnsAutoreleased + const Cursor_NSReturnsNotRetained + const Cursor_NSReturnsRetained + const Cursor_Namespace + const Cursor_NamespaceAlias + const Cursor_NamespaceRef + const Cursor_NoDeclFound + const Cursor_NoDuplicateAttr + const Cursor_NonTypeTemplateParameter + const Cursor_NotImplemented + const Cursor_NullStmt + const Cursor_OMPArraySectionExpr + const Cursor_OMPArrayShapingExpr + const Cursor_OMPAtomicDirective + const Cursor_OMPBarrierDirective + const Cursor_OMPCancelDirective + const Cursor_OMPCancellationPointDirective + const Cursor_OMPCanonicalLoop + const Cursor_OMPCriticalDirective + const Cursor_OMPDepobjDirective + const Cursor_OMPDispatchDirective + const Cursor_OMPDistributeDirective + const Cursor_OMPDistributeParallelForDirective + const Cursor_OMPDistributeParallelForSimdDirective + const Cursor_OMPDistributeSimdDirective + const Cursor_OMPErrorDirective + const Cursor_OMPFlushDirective + const Cursor_OMPForDirective + const Cursor_OMPForSimdDirective + const Cursor_OMPGenericLoopDirective + const Cursor_OMPInteropDirective + const Cursor_OMPIteratorExpr + const Cursor_OMPMaskedDirective + const Cursor_OMPMaskedTaskLoopDirective + const Cursor_OMPMaskedTaskLoopSimdDirective + const Cursor_OMPMasterDirective + const Cursor_OMPMasterTaskLoopDirective + const Cursor_OMPMasterTaskLoopSimdDirective + const Cursor_OMPMetaDirective + const Cursor_OMPOrderedDirective + const Cursor_OMPParallelDirective + const Cursor_OMPParallelForDirective + const Cursor_OMPParallelForSimdDirective + const Cursor_OMPParallelGenericLoopDirective + const Cursor_OMPParallelMaskedDirective + const Cursor_OMPParallelMaskedTaskLoopDirective + const Cursor_OMPParallelMaskedTaskLoopSimdDirective + const Cursor_OMPParallelMasterDirective + const Cursor_OMPParallelMasterTaskLoopDirective + const Cursor_OMPParallelMasterTaskLoopSimdDirective + const Cursor_OMPParallelSectionsDirective + const Cursor_OMPScanDirective + const Cursor_OMPSectionDirective + const Cursor_OMPSectionsDirective + const Cursor_OMPSimdDirective + const Cursor_OMPSingleDirective + const Cursor_OMPTargetDataDirective + const Cursor_OMPTargetDirective + const Cursor_OMPTargetEnterDataDirective + const Cursor_OMPTargetExitDataDirective + const Cursor_OMPTargetParallelDirective + const Cursor_OMPTargetParallelForDirective + const Cursor_OMPTargetParallelForSimdDirective + const Cursor_OMPTargetParallelGenericLoopDirective + const Cursor_OMPTargetSimdDirective + const Cursor_OMPTargetTeamsDirective + const Cursor_OMPTargetTeamsDistributeDirective + const Cursor_OMPTargetTeamsDistributeParallelForDirective + const Cursor_OMPTargetTeamsDistributeParallelForSimdDirective + const Cursor_OMPTargetTeamsDistributeSimdDirective + const Cursor_OMPTargetTeamsGenericLoopDirective + const Cursor_OMPTargetUpdateDirective + const Cursor_OMPTaskDirective + const Cursor_OMPTaskLoopDirective + const Cursor_OMPTaskLoopSimdDirective + const Cursor_OMPTaskgroupDirective + const Cursor_OMPTaskwaitDirective + const Cursor_OMPTaskyieldDirective + const Cursor_OMPTeamsDirective + const Cursor_OMPTeamsDistributeDirective + const Cursor_OMPTeamsDistributeParallelForDirective + const Cursor_OMPTeamsDistributeParallelForSimdDirective + const Cursor_OMPTeamsDistributeSimdDirective + const Cursor_OMPTeamsGenericLoopDirective + const Cursor_OMPTileDirective + const Cursor_OMPUnrollDirective + const Cursor_ObjCAtCatchStmt + const Cursor_ObjCAtFinallyStmt + const Cursor_ObjCAtSynchronizedStmt + const Cursor_ObjCAtThrowStmt + const Cursor_ObjCAtTryStmt + const Cursor_ObjCAutoreleasePoolStmt + const Cursor_ObjCAvailabilityCheckExpr + const Cursor_ObjCBoolLiteralExpr + const Cursor_ObjCBoxable + const Cursor_ObjCBridgedCastExpr + const Cursor_ObjCCategoryDecl + const Cursor_ObjCCategoryImplDecl + const Cursor_ObjCClassMethodDecl + const Cursor_ObjCClassRef + const Cursor_ObjCDesignatedInitializer + const Cursor_ObjCDynamicDecl + const Cursor_ObjCEncodeExpr + const Cursor_ObjCException + const Cursor_ObjCExplicitProtocolImpl + const Cursor_ObjCForCollectionStmt + const Cursor_ObjCImplementationDecl + const Cursor_ObjCIndependentClass + const Cursor_ObjCInstanceMethodDecl + const Cursor_ObjCInterfaceDecl + const Cursor_ObjCIvarDecl + const Cursor_ObjCMessageExpr + const Cursor_ObjCNSObject + const Cursor_ObjCPreciseLifetime + const Cursor_ObjCPropertyDecl + const Cursor_ObjCProtocolDecl + const Cursor_ObjCProtocolExpr + const Cursor_ObjCProtocolRef + const Cursor_ObjCRequiresSuper + const Cursor_ObjCReturnsInnerPointer + const Cursor_ObjCRootClass + const Cursor_ObjCRuntimeVisible + const Cursor_ObjCSelectorExpr + const Cursor_ObjCSelfExpr + const Cursor_ObjCStringLiteral + const Cursor_ObjCSubclassingRestricted + const Cursor_ObjCSuperClassRef + const Cursor_ObjCSynthesizeDecl + const Cursor_OverloadCandidate + const Cursor_OverloadedDeclRef + const Cursor_PackExpansionExpr + const Cursor_PackedAttr + const Cursor_ParenExpr + const Cursor_ParmDecl + const Cursor_PreprocessingDirective + const Cursor_PureAttr + const Cursor_RequiresExpr + const Cursor_ReturnStmt + const Cursor_SEHExceptStmt + const Cursor_SEHFinallyStmt + const Cursor_SEHLeaveStmt + const Cursor_SEHTryStmt + const Cursor_SizeOfPackExpr + const Cursor_StaticAssert + const Cursor_StmtExpr + const Cursor_StringLiteral + const Cursor_StructDecl + const Cursor_SwitchStmt + const Cursor_TemplateRef + const Cursor_TemplateTemplateParameter + const Cursor_TemplateTypeParameter + const Cursor_TranslationUnit + const Cursor_TypeAliasDecl + const Cursor_TypeAliasTemplateDecl + const Cursor_TypeRef + const Cursor_TypedefDecl + const Cursor_UnaryExpr + const Cursor_UnaryOperator + const Cursor_UnexposedAttr + const Cursor_UnexposedDecl + const Cursor_UnexposedExpr + const Cursor_UnexposedStmt + const Cursor_UnionDecl + const Cursor_UsingDeclaration + const Cursor_UsingDirective + const Cursor_VarDecl + const Cursor_VariableRef + const Cursor_VisibilityAttr + const Cursor_WarnUnusedAttr + const Cursor_WarnUnusedResultAttr + const Cursor_WhileStmt + const DeclQualifier_Bycopy + const DeclQualifier_Byref + const DeclQualifier_In + const DeclQualifier_Inout + const DeclQualifier_None + const DeclQualifier_Oneway + const DeclQualifier_Out + const Diagnostic_DisplayCategoryId + const Diagnostic_DisplayCategoryName + const Diagnostic_DisplayColumn + const Diagnostic_DisplayOption + const Diagnostic_DisplaySourceLocation + const Diagnostic_DisplaySourceRanges + const Diagnostic_Error + const Diagnostic_Fatal + const Diagnostic_Ignored + const Diagnostic_Note + const Diagnostic_Warning + const Error_ASTReadError + const Error_Crashed + const Error_Failure + const Error_InvalidArguments + const Error_Success + const Eval_CFStr + const Eval_Float + const Eval_Int + const Eval_ObjCStrLiteral + const Eval_Other + const Eval_StrLiteral + const Eval_UnExposed + const GlobalOpt_None + const GlobalOpt_ThreadBackgroundPriorityForAll + const GlobalOpt_ThreadBackgroundPriorityForEditing + const GlobalOpt_ThreadBackgroundPriorityForIndexing + const IdxAttr_IBAction + const IdxAttr_IBOutlet + const IdxAttr_IBOutletCollection + const IdxAttr_Unexposed + const IdxEntityLang_C + const IdxEntityLang_CXX + const IdxEntityLang_None + const IdxEntityLang_ObjC + const IdxEntityLang_Swift + const IdxEntity_CXXClass + const IdxEntity_CXXConcept + const IdxEntity_CXXConstructor + const IdxEntity_CXXConversionFunction + const IdxEntity_CXXDestructor + const IdxEntity_CXXInstanceMethod + const IdxEntity_CXXInterface + const IdxEntity_CXXNamespace + const IdxEntity_CXXNamespaceAlias + const IdxEntity_CXXStaticMethod + const IdxEntity_CXXStaticVariable + const IdxEntity_CXXTypeAlias + const IdxEntity_Enum + const IdxEntity_EnumConstant + const IdxEntity_Field + const IdxEntity_Function + const IdxEntity_NonTemplate + const IdxEntity_ObjCCategory + const IdxEntity_ObjCClass + const IdxEntity_ObjCClassMethod + const IdxEntity_ObjCInstanceMethod + const IdxEntity_ObjCIvar + const IdxEntity_ObjCProperty + const IdxEntity_ObjCProtocol + const IdxEntity_Struct + const IdxEntity_Template + const IdxEntity_TemplatePartialSpecialization + const IdxEntity_TemplateSpecialization + const IdxEntity_Typedef + const IdxEntity_Unexposed + const IdxEntity_Union + const IdxEntity_Variable + const IdxObjCContainer_ForwardRef + const IdxObjCContainer_Implementation + const IdxObjCContainer_Interface + const IndexOpt_IndexFunctionLocalSymbols + const IndexOpt_IndexImplicitTemplateInstantiations + const IndexOpt_None + const IndexOpt_SkipParsedBodiesInSession + const IndexOpt_SuppressRedundantRefs + const IndexOpt_SuppressWarnings + const Language_C + const Language_CPlusPlus + const Language_Invalid + const Language_ObjC + const Linkage_External + const Linkage_Internal + const Linkage_Invalid + const Linkage_NoLinkage + const Linkage_UniqueExternal + const LoadDiag_CannotLoad + const LoadDiag_InvalidFile + const LoadDiag_None + const LoadDiag_Unknown + const NameRange_WantQualifier + const NameRange_WantSinglePiece + const NameRange_WantTemplateArgs + const PrintingPolicy_Alignof + const PrintingPolicy_AnonymousTagLocations + const PrintingPolicy_Bool + const PrintingPolicy_ConstantArraySizeAsWritten + const PrintingPolicy_ConstantsAsWritten + const PrintingPolicy_FullyQualifiedName + const PrintingPolicy_Half + const PrintingPolicy_IncludeNewlines + const PrintingPolicy_IncludeTagDefinition + const PrintingPolicy_Indentation + const PrintingPolicy_LastProperty + const PrintingPolicy_MSVCFormatting + const PrintingPolicy_MSWChar + const PrintingPolicy_PolishForDeclaration + const PrintingPolicy_Restrict + const PrintingPolicy_SuppressImplicitBase + const PrintingPolicy_SuppressInitializers + const PrintingPolicy_SuppressLifetimeQualifiers + const PrintingPolicy_SuppressScope + const PrintingPolicy_SuppressSpecifiers + const PrintingPolicy_SuppressStrongLifetime + const PrintingPolicy_SuppressTagKeyword + const PrintingPolicy_SuppressTemplateArgsInCXXConstructors + const PrintingPolicy_SuppressUnwrittenScope + const PrintingPolicy_TerseOutput + const PrintingPolicy_UnderscoreAlignof + const PrintingPolicy_UseVoidForZeroParams + const PropertyAttr_assign + const PropertyAttr_atomic + const PropertyAttr_class + const PropertyAttr_copy + const PropertyAttr_getter + const PropertyAttr_noattr + const PropertyAttr_nonatomic + const PropertyAttr_readonly + const PropertyAttr_readwrite + const PropertyAttr_retain + const PropertyAttr_setter + const PropertyAttr_strong + const PropertyAttr_unsafe_unretained + const PropertyAttr_weak + const RefQualifier_LValue + const RefQualifier_None + const RefQualifier_RValue + const Result_Invalid + const Result_Success + const Result_VisitBreak + const SC_Auto + const SC_Extern + const SC_Invalid + const SC_None + const SC_OpenCLWorkGroupLocal + const SC_PrivateExtern + const SC_Register + const SC_Static + const SaveError_InvalidTU + const SaveError_None + const SaveError_TranslationErrors + const SaveError_Unknown + const SymbolRole_AddressOf + const SymbolRole_Call + const SymbolRole_Declaration + const SymbolRole_Definition + const SymbolRole_Dynamic + const SymbolRole_Implicit + const SymbolRole_None + const SymbolRole_Read + const SymbolRole_Reference + const SymbolRole_Write + const TLS_Dynamic + const TLS_None + const TLS_Static + const TUResourceUsage_AST + const TUResourceUsage_AST_SideTables + const TUResourceUsage_ExternalASTSource_Membuffer_MMap + const TUResourceUsage_ExternalASTSource_Membuffer_Malloc + const TUResourceUsage_First + const TUResourceUsage_GlobalCompletionResults + const TUResourceUsage_Identifiers + const TUResourceUsage_Last + const TUResourceUsage_MEMORY_IN_BYTES_BEGIN + const TUResourceUsage_MEMORY_IN_BYTES_END + const TUResourceUsage_PreprocessingRecord + const TUResourceUsage_Preprocessor + const TUResourceUsage_Preprocessor_HeaderSearch + const TUResourceUsage_Selectors + const TUResourceUsage_SourceManagerContentCache + const TUResourceUsage_SourceManager_DataStructures + const TUResourceUsage_SourceManager_Membuffer_MMap + const TUResourceUsage_SourceManager_Membuffer_Malloc + const TemplateArgumentKind_Declaration + const TemplateArgumentKind_Expression + const TemplateArgumentKind_Integral + const TemplateArgumentKind_Invalid + const TemplateArgumentKind_Null + const TemplateArgumentKind_NullPtr + const TemplateArgumentKind_Pack + const TemplateArgumentKind_Template + const TemplateArgumentKind_TemplateExpansion + const TemplateArgumentKind_Type + const Token_Comment + const Token_Identifier + const Token_Keyword + const Token_Literal + const Token_Punctuation + const TranslationUnit_CXXChainedPCH + const TranslationUnit_CacheCompletionResults + const TranslationUnit_CreatePreambleOnFirstParse + const TranslationUnit_DetailedPreprocessingRecord + const TranslationUnit_ForSerialization + const TranslationUnit_IgnoreNonErrorsFromIncludedFiles + const TranslationUnit_IncludeAttributedTypes + const TranslationUnit_IncludeBriefCommentsInCodeCompletion + const TranslationUnit_Incomplete + const TranslationUnit_KeepGoing + const TranslationUnit_LimitSkipFunctionBodiesToPreamble + const TranslationUnit_None + const TranslationUnit_PrecompiledPreamble + const TranslationUnit_RetainExcludedConditionalBlocks + const TranslationUnit_SingleFileParse + const TranslationUnit_SkipFunctionBodies + const TranslationUnit_VisitImplicitAttributes + const TypeLayoutError_Dependent + const TypeLayoutError_Incomplete + const TypeLayoutError_Invalid + const TypeLayoutError_InvalidFieldName + const TypeLayoutError_NotConstantSize + const TypeLayoutError_Undeduced + const TypeNullability_Invalid + const TypeNullability_NonNull + const TypeNullability_Nullable + const TypeNullability_NullableResult + const TypeNullability_Unspecified + const Type_Accum + const Type_Atomic + const Type_Attributed + const Type_Auto + const Type_BFloat16 + const Type_BTFTagAttributed + const Type_BlockPointer + const Type_Bool + const Type_Char16 + const Type_Char32 + const Type_Char_S + const Type_Char_U + const Type_Complex + const Type_ConstantArray + const Type_Dependent + const Type_DependentSizedArray + const Type_Double + const Type_Elaborated + const Type_Enum + const Type_ExtVector + const Type_FirstBuiltin + const Type_Float + const Type_Float128 + const Type_Float16 + const Type_FunctionNoProto + const Type_FunctionProto + const Type_Half + const Type_Ibm128 + const Type_IncompleteArray + const Type_Int + const Type_Int128 + const Type_Invalid + const Type_LValueReference + const Type_LastBuiltin + const Type_Long + const Type_LongAccum + const Type_LongDouble + const Type_LongLong + const Type_MemberPointer + const Type_NullPtr + const Type_OCLEvent + const Type_OCLImage1dArrayRO + const Type_OCLImage1dArrayRW + const Type_OCLImage1dArrayWO + const Type_OCLImage1dBufferRO + const Type_OCLImage1dBufferRW + const Type_OCLImage1dBufferWO + const Type_OCLImage1dRO + const Type_OCLImage1dRW + const Type_OCLImage1dWO + const Type_OCLImage2dArrayDepthRO + const Type_OCLImage2dArrayDepthRW + const Type_OCLImage2dArrayDepthWO + const Type_OCLImage2dArrayMSAADepthRO + const Type_OCLImage2dArrayMSAADepthRW + const Type_OCLImage2dArrayMSAADepthWO + const Type_OCLImage2dArrayMSAARO + const Type_OCLImage2dArrayMSAARW + const Type_OCLImage2dArrayMSAAWO + const Type_OCLImage2dArrayRO + const Type_OCLImage2dArrayRW + const Type_OCLImage2dArrayWO + const Type_OCLImage2dDepthRO + const Type_OCLImage2dDepthRW + const Type_OCLImage2dDepthWO + const Type_OCLImage2dMSAADepthRO + const Type_OCLImage2dMSAADepthRW + const Type_OCLImage2dMSAADepthWO + const Type_OCLImage2dMSAARO + const Type_OCLImage2dMSAARW + const Type_OCLImage2dMSAAWO + const Type_OCLImage2dRO + const Type_OCLImage2dRW + const Type_OCLImage2dWO + const Type_OCLImage3dRO + const Type_OCLImage3dRW + const Type_OCLImage3dWO + const Type_OCLIntelSubgroupAVCImeDualRefStreamin + const Type_OCLIntelSubgroupAVCImeDualReferenceStreamin + const Type_OCLIntelSubgroupAVCImePayload + const Type_OCLIntelSubgroupAVCImeResult + const Type_OCLIntelSubgroupAVCImeResultDualRefStreamout + const Type_OCLIntelSubgroupAVCImeResultDualReferenceStreamout + const Type_OCLIntelSubgroupAVCImeResultSingleRefStreamout + const Type_OCLIntelSubgroupAVCImeResultSingleReferenceStreamout + const Type_OCLIntelSubgroupAVCImeSingleRefStreamin + const Type_OCLIntelSubgroupAVCImeSingleReferenceStreamin + const Type_OCLIntelSubgroupAVCMcePayload + const Type_OCLIntelSubgroupAVCMceResult + const Type_OCLIntelSubgroupAVCRefPayload + const Type_OCLIntelSubgroupAVCRefResult + const Type_OCLIntelSubgroupAVCSicPayload + const Type_OCLIntelSubgroupAVCSicResult + const Type_OCLQueue + const Type_OCLReserveID + const Type_OCLSampler + const Type_ObjCClass + const Type_ObjCId + const Type_ObjCInterface + const Type_ObjCObject + const Type_ObjCObjectPointer + const Type_ObjCSel + const Type_ObjCTypeParam + const Type_Overload + const Type_Pipe + const Type_Pointer + const Type_RValueReference + const Type_Record + const Type_SChar + const Type_Short + const Type_ShortAccum + const Type_Typedef + const Type_UAccum + const Type_UChar + const Type_UInt + const Type_UInt128 + const Type_ULong + const Type_ULongAccum + const Type_ULongLong + const Type_UShort + const Type_UShortAccum + const Type_Unexposed + const Type_VariableArray + const Type_Vector + const Type_Void + const Type_WChar + const UnaryOperator_AddrOf + const UnaryOperator_Coawait + const UnaryOperator_Deref + const UnaryOperator_Extension + const UnaryOperator_Imag + const UnaryOperator_Invalid + const UnaryOperator_LNot + const UnaryOperator_Minus + const UnaryOperator_Not + const UnaryOperator_Plus + const UnaryOperator_PostDec + const UnaryOperator_PostInc + const UnaryOperator_PreDec + const UnaryOperator_PreInc + const UnaryOperator_Real + const Visibility_Default + const Visibility_Hidden + const Visibility_Invalid + const Visibility_Protected + func ConstructUSR_ObjCCategory(className string, categoryName string) string + func ConstructUSR_ObjCClass(className string) string + func ConstructUSR_ObjCIvar(name string, classUSR cxstring) string + func ConstructUSR_ObjCMethod(name string, isInstanceMethod uint32, classUSR cxstring) string + func ConstructUSR_ObjCProperty(property string, classUSR cxstring) string + func ConstructUSR_ObjCProtocol(protocolName string) string + func DefaultCodeCompleteOptions() uint32 + func DefaultDiagnosticDisplayOptions() uint32 + func DefaultEditingTranslationUnitOptions() uint32 + func Dispose(overridden []Cursor) + func EnableStackTraces() + func FromDirectory(buildDir string) (CompilationDatabase_Error, CompilationDatabase) + func GetBuildSessionTimestamp() uint64 + func GetClangVersion() string + func GetDiagnosticCategoryName(category uint32) string + func GetSymbolGraphForUSR(usr string, api APISet) string + func InstallAbortingFatalErrorHandler() + func LoadDiagnostics(file string) (LoadDiag_Error, string, DiagnosticSet) + func SortCodeCompletionResults(results []CompletionResult) + func ToggleCrashRecovery(isEnabled uint32) + func UninstallFatalErrorHandler() + type APISet struct + func (apis APISet) Dispose() + type AccessSpecifier uint32 + func (as AccessSpecifier) Spelling() string + func (as AccessSpecifier) String() string + type AvailabilityKind uint32 + func (ak AvailabilityKind) Spelling() string + func (ak AvailabilityKind) String() string + type BinaryOperatorKind uint32 + func (bok BinaryOperatorKind) Spelling() string + func (bok BinaryOperatorKind) String() string + type CallingConv uint32 + func (cc CallingConv) Spelling() string + func (cc CallingConv) String() string + type ChildVisitResult uint32 + func GoClangCursorVisitor(cursor, parent C.CXCursor, cfct unsafe.Pointer) (status ChildVisitResult) + func (cvr ChildVisitResult) Spelling() string + func (cvr ChildVisitResult) String() string + type Choice uint32 + func (c Choice) Spelling() string + func (c Choice) String() string + type ClientData struct + type CodeCompleteResults struct + func (ccr *CodeCompleteResults) CompletionFixIt(completionIndex uint32, fixitIndex uint32) (SourceRange, string) + func (ccr *CodeCompleteResults) CompletionNumFixIts(completionIndex uint32) uint32 + func (ccr *CodeCompleteResults) ContainerKind() (uint32, CursorKind) + func (ccr *CodeCompleteResults) ContainerUSR() string + func (ccr *CodeCompleteResults) Contexts() uint64 + func (ccr *CodeCompleteResults) Diagnostic(index uint32) Diagnostic + func (ccr *CodeCompleteResults) Diagnostics() []Diagnostic + func (ccr *CodeCompleteResults) Dispose() + func (ccr *CodeCompleteResults) NumDiagnostics() uint32 + func (ccr *CodeCompleteResults) Selector() string + func (ccr CodeCompleteResults) NumResults() uint32 + func (ccr CodeCompleteResults) Results() []CompletionResult + type CodeComplete_Flags uint32 + func (ccf CodeComplete_Flags) Spelling() string + func (ccf CodeComplete_Flags) String() string + type Comment struct + func (c Comment) BlockCommandComment_getArgText(argIdx uint32) string + func (c Comment) BlockCommandComment_getCommandName() string + func (c Comment) BlockCommandComment_getNumArgs() uint32 + func (c Comment) BlockCommandComment_getParagraph() Comment + func (c Comment) Child(childIdx uint32) Comment + func (c Comment) FullComment_getAsHTML() string + func (c Comment) FullComment_getAsXML() string + func (c Comment) HTMLStartTagComment_IsSelfClosing() bool + func (c Comment) HTMLStartTag_getAttrName(attrIdx uint32) string + func (c Comment) HTMLStartTag_getAttrValue(attrIdx uint32) string + func (c Comment) HTMLStartTag_getNumAttrs() uint32 + func (c Comment) HTMLTagComment_getAsString() string + func (c Comment) HTMLTagComment_getTagName() string + func (c Comment) InlineCommandComment_getArgText(argIdx uint32) string + func (c Comment) InlineCommandComment_getCommandName() string + func (c Comment) InlineCommandComment_getNumArgs() uint32 + func (c Comment) InlineCommandComment_getRenderKind() CommentInlineCommandRenderKind + func (c Comment) InlineContentComment_HasTrailingNewline() bool + func (c Comment) IsWhitespace() bool + func (c Comment) Kind() CommentKind + func (c Comment) NumChildren() uint32 + func (c Comment) ParamCommandComment_IsDirectionExplicit() bool + func (c Comment) ParamCommandComment_IsParamIndexValid() bool + func (c Comment) ParamCommandComment_getDirection() CommentParamPassDirection + func (c Comment) ParamCommandComment_getParamIndex() uint32 + func (c Comment) ParamCommandComment_getParamName() string + func (c Comment) TParamCommandComment_IsParamPositionValid() bool + func (c Comment) TParamCommandComment_getDepth() uint32 + func (c Comment) TParamCommandComment_getIndex(depth uint32) uint32 + func (c Comment) TParamCommandComment_getParamName() string + func (c Comment) TextComment_getText() string + func (c Comment) TranslationUnit() TranslationUnit + func (c Comment) VerbatimBlockLineComment_getText() string + func (c Comment) VerbatimLineComment_getText() string + type CommentInlineCommandRenderKind uint32 + func (cicrk CommentInlineCommandRenderKind) Spelling() string + func (cicrk CommentInlineCommandRenderKind) String() string + type CommentKind uint32 + func (ck CommentKind) Spelling() string + func (ck CommentKind) String() string + type CommentParamPassDirection uint32 + func (cppd CommentParamPassDirection) Spelling() string + func (cppd CommentParamPassDirection) String() string + type CompilationDatabase struct + func (cd CompilationDatabase) AllCompileCommands() CompileCommands + func (cd CompilationDatabase) CompileCommands(completeFileName string) CompileCommands + func (cd CompilationDatabase) Dispose() + type CompilationDatabase_Error int32 + const CompilationDatabase_CanNotLoadDatabase + const CompilationDatabase_NoError + func (cde CompilationDatabase_Error) Error() string + func (cde CompilationDatabase_Error) Spelling() string + func (cde CompilationDatabase_Error) String() string + type CompileCommand struct + func (cc CompileCommand) Arg(i uint32) string + func (cc CompileCommand) Directory() string + func (cc CompileCommand) Filename() string + func (cc CompileCommand) NumArgs() uint32 + type CompileCommands struct + func (cc CompileCommands) Command(i uint32) CompileCommand + func (cc CompileCommands) Dispose() + func (cc CompileCommands) Size() uint32 + type CompletionChunkKind uint32 + func (cck CompletionChunkKind) Spelling() string + func (cck CompletionChunkKind) String() string + type CompletionContext uint32 + func (cc CompletionContext) Spelling() string + func (cc CompletionContext) String() string + type CompletionResult struct + func (cr CompletionResult) CompletionString() CompletionString + func (cr CompletionResult) CursorKind() CursorKind + type CompletionString struct + func (cs CompletionString) Annotation(annotationNumber uint32) string + func (cs CompletionString) Availability() AvailabilityKind + func (cs CompletionString) BriefComment() string + func (cs CompletionString) ChunkCompletionString(chunkNumber uint32) CompletionString + func (cs CompletionString) ChunkKind(chunkNumber uint32) CompletionChunkKind + func (cs CompletionString) ChunkText(chunkNumber uint32) string + func (cs CompletionString) NumAnnotations() uint32 + func (cs CompletionString) NumChunks() uint32 + func (cs CompletionString) Parent(kind *CursorKind) string + func (cs CompletionString) Priority() uint32 + type Cursor struct + func NewNullCursor() Cursor + func (c Cursor) AccessSpecifier() AccessSpecifier + func (c Cursor) Argument(i uint32) Cursor + func (c Cursor) Availability() AvailabilityKind + func (c Cursor) BinaryOperatorKind() BinaryOperatorKind + func (c Cursor) BriefCommentText() string + func (c Cursor) CXXConstructor_IsConvertingConstructor() bool + func (c Cursor) CXXConstructor_IsCopyConstructor() bool + func (c Cursor) CXXConstructor_IsDefaultConstructor() bool + func (c Cursor) CXXConstructor_IsMoveConstructor() bool + func (c Cursor) CXXField_IsMutable() bool + func (c Cursor) CXXManglings() *StringSet + func (c Cursor) CXXMethod_IsConst() bool + func (c Cursor) CXXMethod_IsCopyAssignmentOperator() bool + func (c Cursor) CXXMethod_IsDefaulted() bool + func (c Cursor) CXXMethod_IsDeleted() bool + func (c Cursor) CXXMethod_IsExplicit() bool + func (c Cursor) CXXMethod_IsMoveAssignmentOperator() bool + func (c Cursor) CXXMethod_IsPureVirtual() bool + func (c Cursor) CXXMethod_IsStatic() bool + func (c Cursor) CXXMethod_IsVirtual() bool + func (c Cursor) CXXRecord_IsAbstract() bool + func (c Cursor) CanonicalCursor() Cursor + func (c Cursor) CommentRange() SourceRange + func (c Cursor) CompletionString() CompletionString + func (c Cursor) DeclObjCTypeEncoding() string + func (c Cursor) DeclQualifiers() uint32 + func (c Cursor) Definition() Cursor + func (c Cursor) DefinitionSpellingAndExtent() (string, string, uint32, uint32, uint32, uint32) + func (c Cursor) DisplayName() string + func (c Cursor) EnumConstantDeclUnsignedValue() uint64 + func (c Cursor) EnumConstantDeclValue() int64 + func (c Cursor) EnumDeclIntegerType() Type + func (c Cursor) EnumDecl_IsScoped() bool + func (c Cursor) Equal(c2 Cursor) bool + func (c Cursor) Evaluate() EvalResult + func (c Cursor) ExceptionSpecificationType() int32 + func (c Cursor) Extent() SourceRange + func (c Cursor) FieldDeclBitWidth() int32 + func (c Cursor) FindReferencesInFile(file File, visitor CursorAndRangeVisitor) Result + func (c Cursor) FindReferencesInFileWithBlock(f File, carvb CursorAndRangeVisitorBlock) Result + func (c Cursor) HasAttrs() bool + func (c Cursor) HasVarDeclExternalStorage() bool + func (c Cursor) HasVarDeclGlobalStorage() bool + func (c Cursor) HashCursor() uint32 + func (c Cursor) IBOutletCollectionType() Type + func (c Cursor) IncludedFile() File + func (c Cursor) IsAnonymous() bool + func (c Cursor) IsAnonymousRecordDecl() bool + func (c Cursor) IsBitField() bool + func (c Cursor) IsCursorDefinition() bool + func (c Cursor) IsDynamicCall() bool + func (c Cursor) IsExternalSymbol() (string, string, uint32, bool) + func (c Cursor) IsFunctionInlined() bool + func (c Cursor) IsInlineNamespace() bool + func (c Cursor) IsInvalidDeclaration() bool + func (c Cursor) IsMacroBuiltin() bool + func (c Cursor) IsMacroFunctionLike() bool + func (c Cursor) IsNull() bool + func (c Cursor) IsObjCOptional() bool + func (c Cursor) IsVariadic() bool + func (c Cursor) IsVirtualBase() bool + func (c Cursor) Kind() CursorKind + func (c Cursor) Language() LanguageKind + func (c Cursor) LexicalParent() Cursor + func (c Cursor) Linkage() LinkageKind + func (c Cursor) Location() SourceLocation + func (c Cursor) Mangling() string + func (c Cursor) Module() Module + func (c Cursor) NumArguments() int32 + func (c Cursor) NumOverloadedDecls() uint32 + func (c Cursor) NumTemplateArguments() int32 + func (c Cursor) ObjCManglings() *StringSet + func (c Cursor) OffsetOfField() int64 + func (c Cursor) OverloadedDecl(index uint32) Cursor + func (c Cursor) OverriddenCursors() []Cursor + func (c Cursor) ParsedComment() Comment + func (c Cursor) PlatformAvailability(availabilitySize int) (alwaysDeprecated bool, deprecated_msg string, always_unavailable bool, ...) + func (c Cursor) PrettyPrinted(policy PrintingPolicy) string + func (c Cursor) PrintingPolicy() PrintingPolicy + func (c Cursor) PropertyAttributes(reserved uint32) uint32 + func (c Cursor) PropertyGetterName() string + func (c Cursor) PropertySetterName() string + func (c Cursor) RawCommentText() string + func (c Cursor) ReceiverType() Type + func (c Cursor) ReferenceNameRange(nameFlags uint32, pieceIndex uint32) SourceRange + func (c Cursor) Referenced() Cursor + func (c Cursor) ResultType() Type + func (c Cursor) SelectorIndex() int32 + func (c Cursor) SemanticParent() Cursor + func (c Cursor) SpecializedCursorTemplate() Cursor + func (c Cursor) Spelling() string + func (c Cursor) SpellingNameRange(pieceIndex uint32, options uint32) SourceRange + func (c Cursor) StorageClass() StorageClass + func (c Cursor) SymbolGraphForCursor() string + func (c Cursor) TLSKind() TLSKind + func (c Cursor) TemplateArgumentKind(i uint32) TemplateArgumentKind + func (c Cursor) TemplateArgumentType(i uint32) Type + func (c Cursor) TemplateArgumentUnsignedValue(i uint32) uint64 + func (c Cursor) TemplateArgumentValue(i uint32) int64 + func (c Cursor) TemplateCursorKind() CursorKind + func (c Cursor) TranslationUnit() TranslationUnit + func (c Cursor) Type() Type + func (c Cursor) TypedefDeclUnderlyingType() Type + func (c Cursor) USR() string + func (c Cursor) UnaryOperatorKind() UnaryOperatorKind + func (c Cursor) VarDeclInitializer() Cursor + func (c Cursor) Visibility() VisibilityKind + func (c Cursor) Visit(visitor CursorVisitor) bool + func (c Cursor) VisitChildrenWithBlock(block CursorVisitorBlock) uint32 + func (c Cursor) Xdata() int32 + type CursorAndRangeVisitor struct + type CursorAndRangeVisitorBlock struct + type CursorKind uint32 + func (ck CursorKind) IsAttribute() bool + func (ck CursorKind) IsDeclaration() bool + func (ck CursorKind) IsExpression() bool + func (ck CursorKind) IsInvalid() bool + func (ck CursorKind) IsPreprocessing() bool + func (ck CursorKind) IsReference() bool + func (ck CursorKind) IsStatement() bool + func (ck CursorKind) IsTranslationUnit() bool + func (ck CursorKind) IsUnexposed() bool + func (ck CursorKind) Spelling() string + func (ck CursorKind) String() string + type CursorSet struct + func NewCursorSet() CursorSet + func (cs CursorSet) Contains(cursor Cursor) uint32 + func (cs CursorSet) Dispose() + func (cs CursorSet) Insert(cursor Cursor) uint32 + type CursorVisitor func(cursor, parent Cursor) (status ChildVisitResult) + type CursorVisitorBlock struct + type Cursor_ExceptionSpecificationKind uint32 + func (cesk Cursor_ExceptionSpecificationKind) Spelling() string + func (cesk Cursor_ExceptionSpecificationKind) String() string + type DeclQualifierKind uint32 + func (dqk DeclQualifierKind) Spelling() string + func (dqk DeclQualifierKind) String() string + type Diagnostic struct + func (d Diagnostic) Category() uint32 + func (d Diagnostic) CategoryText() string + func (d Diagnostic) ChildDiagnostics() DiagnosticSet + func (d Diagnostic) Dispose() + func (d Diagnostic) FixIt(fixIt uint32) (SourceRange, string) + func (d Diagnostic) FormatDiagnostic(options uint32) string + func (d Diagnostic) Location() SourceLocation + func (d Diagnostic) NumFixIts() uint32 + func (d Diagnostic) NumRanges() uint32 + func (d Diagnostic) Option() (string, string) + func (d Diagnostic) Range(r uint32) SourceRange + func (d Diagnostic) Severity() DiagnosticSeverity + func (d Diagnostic) Spelling() string + type DiagnosticDisplayOptions uint32 + func (ddo DiagnosticDisplayOptions) Spelling() string + func (ddo DiagnosticDisplayOptions) String() string + type DiagnosticSet struct + func (ds DiagnosticSet) DiagnosticInSet(index uint32) Diagnostic + func (ds DiagnosticSet) Dispose() + func (ds DiagnosticSet) NumDiagnosticsInSet() uint32 + type DiagnosticSeverity uint32 + func (ds DiagnosticSeverity) Spelling() string + func (ds DiagnosticSeverity) String() string + type ErrorCode uint32 + func (ec ErrorCode) Spelling() string + func (ec ErrorCode) String() string + type EvalResult struct + func (er EvalResult) AsDouble() float64 + func (er EvalResult) AsInt() int32 + func (er EvalResult) AsLongLong() int64 + func (er EvalResult) AsStr() string + func (er EvalResult) AsUnsigned() uint64 + func (er EvalResult) Dispose() + func (er EvalResult) IsUnsignedInt() bool + func (er EvalResult) Kind() EvalResultKind + type EvalResultKind uint32 + func (erk EvalResultKind) Spelling() string + func (erk EvalResultKind) String() string + type File struct + func (f File) IsEqual(file2 File) bool + func (f File) Name() string + func (f File) Time() time.Time + func (f File) TryGetRealPathName() string + func (f File) UniqueID() (FileUniqueID, int32) + type FileUniqueID struct + type GlobalOptFlags uint32 + func (gof GlobalOptFlags) Spelling() string + func (gof GlobalOptFlags) String() string + type IdxAttrInfo struct + func (iai *IdxAttrInfo) IBOutletCollectionAttrInfo() *IdxIBOutletCollectionAttrInfo + func (iai IdxAttrInfo) Cursor() Cursor + func (iai IdxAttrInfo) Kind() IdxAttrKind + func (iai IdxAttrInfo) Loc() IdxLoc + type IdxAttrKind uint32 + func (iak IdxAttrKind) Spelling() string + func (iak IdxAttrKind) String() string + type IdxBaseClassInfo struct + func (ibci IdxBaseClassInfo) Base() *IdxEntityInfo + func (ibci IdxBaseClassInfo) Cursor() Cursor + func (ibci IdxBaseClassInfo) Loc() IdxLoc + type IdxCXXClassDeclInfo struct + func (icxxcdi IdxCXXClassDeclInfo) Bases() []*IdxBaseClassInfo + func (icxxcdi IdxCXXClassDeclInfo) DeclInfo() *IdxDeclInfo + func (icxxcdi IdxCXXClassDeclInfo) NumBases() uint32 + type IdxClientASTFile struct + type IdxClientContainer struct + type IdxClientEntity struct + type IdxClientFile struct + type IdxContainerInfo struct + func (ici *IdxContainerInfo) ClientContainer() IdxClientContainer + func (ici *IdxContainerInfo) SetClientContainer(icc IdxClientContainer) + func (ici IdxContainerInfo) Cursor() Cursor + type IdxDeclInfo struct + func (idi *IdxDeclInfo) CategoryDeclInfo() *IdxObjCCategoryDeclInfo + func (idi *IdxDeclInfo) ClassDeclInfo() *IdxCXXClassDeclInfo + func (idi *IdxDeclInfo) ContainerDeclInfo() *IdxObjCContainerDeclInfo + func (idi *IdxDeclInfo) InterfaceDeclInfo() *IdxObjCInterfaceDeclInfo + func (idi *IdxDeclInfo) PropertyDeclInfo() *IdxObjCPropertyDeclInfo + func (idi *IdxDeclInfo) ProtocolRefListInfo() *IdxObjCProtocolRefListInfo + func (idi IdxDeclInfo) Attributes() []*IdxAttrInfo + func (idi IdxDeclInfo) Cursor() Cursor + func (idi IdxDeclInfo) DeclAsContainer() *IdxContainerInfo + func (idi IdxDeclInfo) EntityInfo() *IdxEntityInfo + func (idi IdxDeclInfo) Flags() uint32 + func (idi IdxDeclInfo) IsContainer() bool + func (idi IdxDeclInfo) IsDefinition() bool + func (idi IdxDeclInfo) IsImplicit() bool + func (idi IdxDeclInfo) IsRedeclaration() bool + func (idi IdxDeclInfo) LexicalContainer() *IdxContainerInfo + func (idi IdxDeclInfo) Loc() IdxLoc + func (idi IdxDeclInfo) NumAttributes() uint32 + func (idi IdxDeclInfo) SemanticContainer() *IdxContainerInfo + type IdxDeclInfoFlags uint32 + const IdxDeclFlag_Skipped + func (idif IdxDeclInfoFlags) Spelling() string + func (idif IdxDeclInfoFlags) String() string + type IdxEntityCXXTemplateKind uint32 + func (iecxxtk IdxEntityCXXTemplateKind) Spelling() string + func (iecxxtk IdxEntityCXXTemplateKind) String() string + type IdxEntityInfo struct + func (iei *IdxEntityInfo) ClientEntity() IdxClientEntity + func (iei *IdxEntityInfo) SetClientEntity(ice IdxClientEntity) + func (iei IdxEntityInfo) Attributes() []*IdxAttrInfo + func (iei IdxEntityInfo) Cursor() Cursor + func (iei IdxEntityInfo) Kind() IdxEntityKind + func (iei IdxEntityInfo) Lang() IdxEntityLanguage + func (iei IdxEntityInfo) Name() string + func (iei IdxEntityInfo) NumAttributes() uint32 + func (iei IdxEntityInfo) TemplateKind() IdxEntityCXXTemplateKind + func (iei IdxEntityInfo) USR() string + type IdxEntityKind uint32 + func (iek IdxEntityKind) IsEntityObjCContainerKind() bool + func (iek IdxEntityKind) Spelling() string + func (iek IdxEntityKind) String() string + type IdxEntityLanguage uint32 + func (iel IdxEntityLanguage) Spelling() string + func (iel IdxEntityLanguage) String() string + type IdxEntityRefInfo struct + func (ieri IdxEntityRefInfo) Container() *IdxContainerInfo + func (ieri IdxEntityRefInfo) Cursor() Cursor + func (ieri IdxEntityRefInfo) Kind() IdxEntityRefKind + func (ieri IdxEntityRefInfo) Loc() IdxLoc + func (ieri IdxEntityRefInfo) ParentEntity() *IdxEntityInfo + func (ieri IdxEntityRefInfo) ReferencedEntity() *IdxEntityInfo + func (ieri IdxEntityRefInfo) Role() SymbolRole + type IdxEntityRefKind uint32 + const IdxEntityRef_Direct + const IdxEntityRef_Implicit + func (ierk IdxEntityRefKind) Spelling() string + func (ierk IdxEntityRefKind) String() string + type IdxIBOutletCollectionAttrInfo struct + func (iibocai IdxIBOutletCollectionAttrInfo) AttrInfo() *IdxAttrInfo + func (iibocai IdxIBOutletCollectionAttrInfo) ClassCursor() Cursor + func (iibocai IdxIBOutletCollectionAttrInfo) ClassLoc() IdxLoc + func (iibocai IdxIBOutletCollectionAttrInfo) ObjcClass() *IdxEntityInfo + type IdxImportedASTFileInfo struct + func (iiastfi IdxImportedASTFileInfo) File() File + func (iiastfi IdxImportedASTFileInfo) IsImplicit() bool + func (iiastfi IdxImportedASTFileInfo) Loc() IdxLoc + func (iiastfi IdxImportedASTFileInfo) Module() Module + type IdxIncludedFileInfo struct + func (iifi IdxIncludedFileInfo) File() File + func (iifi IdxIncludedFileInfo) Filename() string + func (iifi IdxIncludedFileInfo) HashLoc() IdxLoc + func (iifi IdxIncludedFileInfo) IsAngled() bool + func (iifi IdxIncludedFileInfo) IsImport() bool + func (iifi IdxIncludedFileInfo) IsModuleImport() bool + type IdxLoc struct + func (il IdxLoc) FileLocation() (IdxClientFile, File, uint32, uint32, uint32) + func (il IdxLoc) SourceLocation() SourceLocation + type IdxObjCCategoryDeclInfo struct + func (ioccdi IdxObjCCategoryDeclInfo) ClassCursor() Cursor + func (ioccdi IdxObjCCategoryDeclInfo) ClassLoc() IdxLoc + func (ioccdi IdxObjCCategoryDeclInfo) ContainerInfo() *IdxObjCContainerDeclInfo + func (ioccdi IdxObjCCategoryDeclInfo) ObjcClass() *IdxEntityInfo + func (ioccdi IdxObjCCategoryDeclInfo) Protocols() *IdxObjCProtocolRefListInfo + type IdxObjCContainerDeclInfo struct + func (ioccdi IdxObjCContainerDeclInfo) DeclInfo() *IdxDeclInfo + func (ioccdi IdxObjCContainerDeclInfo) Kind() IdxObjCContainerKind + type IdxObjCContainerKind uint32 + func (iocck IdxObjCContainerKind) Spelling() string + func (iocck IdxObjCContainerKind) String() string + type IdxObjCInterfaceDeclInfo struct + func (iocidi IdxObjCInterfaceDeclInfo) ContainerInfo() *IdxObjCContainerDeclInfo + func (iocidi IdxObjCInterfaceDeclInfo) Protocols() *IdxObjCProtocolRefListInfo + func (iocidi IdxObjCInterfaceDeclInfo) SuperInfo() *IdxBaseClassInfo + type IdxObjCPropertyDeclInfo struct + func (iocpdi IdxObjCPropertyDeclInfo) DeclInfo() *IdxDeclInfo + func (iocpdi IdxObjCPropertyDeclInfo) Getter() *IdxEntityInfo + func (iocpdi IdxObjCPropertyDeclInfo) Setter() *IdxEntityInfo + type IdxObjCProtocolRefInfo struct + func (iocpri IdxObjCProtocolRefInfo) Cursor() Cursor + func (iocpri IdxObjCProtocolRefInfo) Loc() IdxLoc + func (iocpri IdxObjCProtocolRefInfo) Protocol() *IdxEntityInfo + type IdxObjCProtocolRefListInfo struct + func (iocprli IdxObjCProtocolRefListInfo) NumProtocols() uint32 + func (iocprli IdxObjCProtocolRefListInfo) Protocols() []*IdxObjCProtocolRefInfo + type Index struct + func NewIndex(excludeDeclarationsFromPCH int32, displayDiagnostics int32) Index + func (i Index) Action_create() IndexAction + func (i Index) Dispose() + func (i Index) GlobalOptions() uint32 + func (i Index) ParseTranslationUnit(sourceFilename string, commandLineArgs []string, unsavedFiles []UnsavedFile, ...) TranslationUnit + func (i Index) ParseTranslationUnit2(sourceFilename string, commandLineArgs []string, unsavedFiles []UnsavedFile, ...) ErrorCode + func (i Index) ParseTranslationUnit2FullArgv(sourceFilename string, commandLineArgs []string, unsavedFiles []UnsavedFile, ...) ErrorCode + func (i Index) SetGlobalOptions(options uint32) + func (i Index) SetInvocationEmissionPathOption(path string) + func (i Index) TranslationUnit(astFilename string) TranslationUnit + func (i Index) TranslationUnit2(astFilename string, outTU *TranslationUnit) ErrorCode + func (i Index) TranslationUnitFromSourceFile(sourceFilename string, clangCommandLineArgs []string, ...) TranslationUnit + type IndexAction struct + func (ia IndexAction) Dispose() + func (ia IndexAction) IndexSourceFile(clientData ClientData, indexCallbacks *IndexerCallbacks, ...) int32 + func (ia IndexAction) IndexSourceFileFullArgv(clientData ClientData, indexCallbacks *IndexerCallbacks, ...) int32 + func (ia IndexAction) IndexTranslationUnit(clientData ClientData, indexCallbacks *IndexerCallbacks, ...) int32 + type IndexOptFlags uint32 + func (iof IndexOptFlags) Spelling() string + func (iof IndexOptFlags) String() string + type IndexOptions struct + func (io IndexOptions) InvocationEmissionPath() string + func (io IndexOptions) PreambleStoragePath() string + func (io IndexOptions) Size() uint32 + func (io IndexOptions) ThreadBackgroundPriorityForEditing() uint8 + func (io IndexOptions) ThreadBackgroundPriorityForIndexing() uint8 + type IndexerCallbacks struct + type LanguageKind uint32 + func (lk LanguageKind) Spelling() string + func (lk LanguageKind) String() string + type LinkageKind uint32 + func (lk LinkageKind) Spelling() string + func (lk LinkageKind) String() string + type LoadDiag_Error int32 + func (lde LoadDiag_Error) Error() string + func (lde LoadDiag_Error) Spelling() string + func (lde LoadDiag_Error) String() string + type Module struct + func (m Module) ASTFile() File + func (m Module) FullName() string + func (m Module) IsSystem() bool + func (m Module) Name() string + func (m Module) Parent() Module + type ModuleMapDescriptor struct + func NewModuleMapDescriptor(options uint32) ModuleMapDescriptor + func (mmd ModuleMapDescriptor) Dispose() + func (mmd ModuleMapDescriptor) SetFrameworkModuleName(name string) ErrorCode + func (mmd ModuleMapDescriptor) SetUmbrellaHeader(name string) ErrorCode + func (mmd ModuleMapDescriptor) WriteToBuffer(options uint32) (string, uint32, ErrorCode) + type NameRefFlags uint32 + func (nrf NameRefFlags) Spelling() string + func (nrf NameRefFlags) String() string + type PlatformAvailability struct + func (pa PlatformAvailability) Deprecated() Version + func (pa PlatformAvailability) Dispose() + func (pa PlatformAvailability) Introduced() Version + func (pa PlatformAvailability) Message() string + func (pa PlatformAvailability) Obsoleted() Version + func (pa PlatformAvailability) Platform() string + func (pa PlatformAvailability) Unavailable() int32 + type PrintingPolicy struct + func (pp PrintingPolicy) Dispose() + func (pp PrintingPolicy) Property(property PrintingPolicyProperty) uint32 + func (pp PrintingPolicy) SetProperty(property PrintingPolicyProperty, value uint32) + type PrintingPolicyProperty uint32 + func (ppp PrintingPolicyProperty) Spelling() string + func (ppp PrintingPolicyProperty) String() string + type PropertyAttrKind uint32 + func (pak PropertyAttrKind) Spelling() string + func (pak PropertyAttrKind) String() string + type RefQualifierKind uint32 + func (rqk RefQualifierKind) Spelling() string + func (rqk RefQualifierKind) String() string + type Remapping struct + func NewRemappings(path string) Remapping + func NewRemappingsFromFileList(filePaths []string) Remapping + func (r Remapping) Dispose() + func (r Remapping) Filenames(index uint32) (string, string) + func (r Remapping) NumFiles() uint32 + type Reparse_Flags uint32 + const Reparse_None + func (rf Reparse_Flags) Spelling() string + func (rf Reparse_Flags) String() string + type Result uint32 + func (r Result) Spelling() string + func (r Result) String() string + type Rewriter struct + func (r Rewriter) CXRewriter_Dispose() + func (r Rewriter) InsertTextBefore(loc SourceLocation, insert string) + func (r Rewriter) OverwriteChangedFiles() int32 + func (r Rewriter) RemoveText(toBeRemoved SourceRange) + func (r Rewriter) ReplaceText(toBeReplaced SourceRange, replacement string) + func (r Rewriter) WriteMainFileToStdOut() + type SaveError int32 + func (se SaveError) Error() string + func (se SaveError) Spelling() string + func (se SaveError) String() string + type SaveTranslationUnit_Flags uint32 + const SaveTranslationUnit_None + func (stuf SaveTranslationUnit_Flags) Spelling() string + func (stuf SaveTranslationUnit_Flags) String() string + type SourceLocation struct + func NewNullLocation() SourceLocation + func (sl SourceLocation) Equal(sl2 SourceLocation) bool + func (sl SourceLocation) ExpansionLocation() (File, uint32, uint32, uint32) + func (sl SourceLocation) FileLocation() (File, uint32, uint32, uint32) + func (sl SourceLocation) InstantiationLocation() (File, uint32, uint32, uint32) + func (sl SourceLocation) IsFromMainFile() bool + func (sl SourceLocation) IsInSystemHeader() bool + func (sl SourceLocation) PresumedLocation() (string, uint32, uint32) + func (sl SourceLocation) Range(end SourceLocation) SourceRange + func (sl SourceLocation) SpellingLocation() (File, uint32, uint32, uint32) + type SourceRange struct + func NewNullRange() SourceRange + func (sr SourceRange) End() SourceLocation + func (sr SourceRange) Equal(sr2 SourceRange) bool + func (sr SourceRange) IsNull() bool + func (sr SourceRange) Start() SourceLocation + type SourceRangeList struct + func (srl SourceRangeList) Count() uint32 + func (srl SourceRangeList) Ranges() []SourceRange + type StorageClass uint32 + func (sc StorageClass) Spelling() string + func (sc StorageClass) String() string + type String struct + func (s String) Private_flags() uint32 + type StringSet struct + func (ss StringSet) Count() uint32 + func (ss StringSet) Strings() []cxstring + type SymbolRole uint32 + func (sr SymbolRole) Spelling() string + func (sr SymbolRole) String() string + type TLSKind uint32 + func (tlsk TLSKind) Spelling() string + func (tlsk TLSKind) String() string + type TUResourceUsage struct + func (turu TUResourceUsage) Dispose() + func (turu TUResourceUsage) Entries() []TUResourceUsageEntry + func (turu TUResourceUsage) NumEntries() uint32 + type TUResourceUsageEntry struct + func (turue TUResourceUsageEntry) Amount() uint64 + func (turue TUResourceUsageEntry) Kind() TUResourceUsageKind + type TUResourceUsageKind uint32 + func (turuk TUResourceUsageKind) Name() string + func (turuk TUResourceUsageKind) Spelling() string + func (turuk TUResourceUsageKind) String() string + type TargetInfo struct + func (ti TargetInfo) Dispose() + func (ti TargetInfo) PointerWidth() int32 + func (ti TargetInfo) Triple() string + type TemplateArgumentKind uint32 + func (tak TemplateArgumentKind) Spelling() string + func (tak TemplateArgumentKind) String() string + type Token struct + func (t Token) Kind() TokenKind + type TokenKind uint32 + func (tk TokenKind) Spelling() string + func (tk TokenKind) String() string + type TranslationUnit struct + func (tu TranslationUnit) AllSkippedRanges() *SourceRangeList + func (tu TranslationUnit) AnnotateTokens(Tokens []Token) []Cursor + func (tu TranslationUnit) CodeCompleteAt(completeFilename string, completeLine uint32, completeColumn uint32, ...) *CodeCompleteResults + func (tu TranslationUnit) Create() Rewriter + func (tu TranslationUnit) Cursor(sl SourceLocation) Cursor + func (tu TranslationUnit) DefaultReparseOptions() uint32 + func (tu TranslationUnit) DefaultSaveOptions() uint32 + func (tu TranslationUnit) Diagnostic(index uint32) Diagnostic + func (tu TranslationUnit) DiagnosticSetFromTU() DiagnosticSet + func (tu TranslationUnit) Diagnostics() []Diagnostic + func (tu TranslationUnit) Dispose() + func (tu TranslationUnit) DisposeTokens(tokens []Token) + func (tu TranslationUnit) File(fileName string) File + func (tu TranslationUnit) FindIncludesInFile(file File, visitor CursorAndRangeVisitor) Result + func (tu TranslationUnit) FindIncludesInFileWithBlock(f File, carvb CursorAndRangeVisitorBlock) Result + func (tu TranslationUnit) IsFileMultipleIncludeGuarded(file File) bool + func (tu TranslationUnit) IsValid() bool + func (tu TranslationUnit) Location(file File, line uint32, column uint32) SourceLocation + func (tu TranslationUnit) LocationForOffset(file File, offset uint32) SourceLocation + func (tu TranslationUnit) ModuleForFile(f File) Module + func (tu TranslationUnit) Module_getNumTopLevelHeaders(module Module) uint32 + func (tu TranslationUnit) Module_getTopLevelHeader(module Module, index uint32) File + func (tu TranslationUnit) NumDiagnostics() uint32 + func (tu TranslationUnit) ReparseTranslationUnit(unsavedFiles []UnsavedFile, options uint32) int32 + func (tu TranslationUnit) SaveTranslationUnit(fileName string, options uint32) int32 + func (tu TranslationUnit) SkippedRanges(file File) *SourceRangeList + func (tu TranslationUnit) Spelling() string + func (tu TranslationUnit) SuspendTranslationUnit() uint32 + func (tu TranslationUnit) TUResourceUsage() TUResourceUsage + func (tu TranslationUnit) TargetInfo() TargetInfo + func (tu TranslationUnit) Token(location SourceLocation) *Token + func (tu TranslationUnit) TokenExtent(t Token) SourceRange + func (tu TranslationUnit) TokenLocation(t Token) SourceLocation + func (tu TranslationUnit) TokenSpelling(t Token) string + func (tu TranslationUnit) Tokenize(r SourceRange) []Token + func (tu TranslationUnit) TranslationUnitCursor() Cursor + type TranslationUnit_Flags uint32 + func (tuf TranslationUnit_Flags) Spelling() string + func (tuf TranslationUnit_Flags) String() string + type Type struct + func (t Type) AddressSpace() uint32 + func (t Type) AlignOf() int64 + func (t Type) ArgType(i uint32) Type + func (t Type) ArrayElementType() Type + func (t Type) ArraySize() int64 + func (t Type) CanonicalType() Type + func (t Type) ClassType() Type + func (t Type) Declaration() Cursor + func (t Type) DefName() string + func (t Type) ElementType() Type + func (t Type) Encoding() string + func (t Type) Equal(t2 Type) bool + func (t Type) ExceptionSpecificationType() int32 + func (t Type) FunctionTypeCallingConv() CallingConv + func (t Type) IsConstQualifiedType() bool + func (t Type) IsFunctionTypeVariadic() bool + func (t Type) IsPODType() bool + func (t Type) IsRestrictQualifiedType() bool + func (t Type) IsTransparentTagTypedef() bool + func (t Type) IsVolatileQualifiedType() bool + func (t Type) Kind() TypeKind + func (t Type) ModifiedType() Type + func (t Type) NamedType() Type + func (t Type) NonReferenceType() Type + func (t Type) Nullability() TypeNullabilityKind + func (t Type) NumArgTypes() int32 + func (t Type) NumElements() int64 + func (t Type) NumObjCProtocolRefs() uint32 + func (t Type) NumObjCTypeArgs() uint32 + func (t Type) NumTemplateArguments() int32 + func (t Type) ObjectBaseType() Type + func (t Type) OffsetOf(s string) int64 + func (t Type) PointeeType() Type + func (t Type) ProtocolDecl(i uint32) Cursor + func (t Type) RefQualifier() RefQualifierKind + func (t Type) ResultType() Type + func (t Type) SizeOf() int64 + func (t Type) Spelling() string + func (t Type) TemplateArgumentAsType(i uint32) Type + func (t Type) TypeArg(i uint32) Type + func (t Type) UnqualifiedType() Type + func (t Type) ValueType() Type + type TypeKind uint32 + func (tk TypeKind) Spelling() string + func (tk TypeKind) String() string + type TypeLayoutError int32 + func (tle TypeLayoutError) Error() string + func (tle TypeLayoutError) Spelling() string + func (tle TypeLayoutError) String() string + type TypeNullabilityKind uint32 + func (tnk TypeNullabilityKind) Spelling() string + func (tnk TypeNullabilityKind) String() string + type UnaryOperatorKind uint32 + func (uok UnaryOperatorKind) Spelling() string + func (uok UnaryOperatorKind) String() string + type UnsavedFile struct + func NewUnsavedFile(filename, contents string) UnsavedFile + func (uf UnsavedFile) Contents() string + func (uf UnsavedFile) Filename() string + func (uf UnsavedFile) Length() uint64 + type Version struct + func (v Version) Major() int32 + func (v Version) Minor() int32 + func (v Version) Subminor() int32 + type VirtualFileOverlay struct + func NewVirtualFileOverlay(options uint32) VirtualFileOverlay + func (vfo VirtualFileOverlay) AddFileMapping(virtualPath string, realPath string) ErrorCode + func (vfo VirtualFileOverlay) Dispose() + func (vfo VirtualFileOverlay) SetCaseSensitivity(caseSensitive int32) ErrorCode + func (vfo VirtualFileOverlay) WriteToBuffer(options uint32) (string, uint32, ErrorCode) + type VisibilityKind uint32 + func (vk VisibilityKind) Spelling() string + func (vk VisibilityKind) String() string + type VisitorResult uint32 + const Visit_Break + const Visit_Continue + func (vr VisitorResult) Spelling() string + func (vr VisitorResult) String() string