clang  3.7.0
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345678]
oC__cuda_builtin_blockDim_t
oC__cuda_builtin_blockIdx_t
oC__cuda_builtin_gridDim_t
oC__cuda_builtin_threadIdx_t
oC_Unwind_Exception
oCclang::CodeGen::ABIArgInfo
oCclang::ABIInfo
oCclang::sema::AccessedEntity
oCclang::driver::Action
oCclang::ActionResult< PtrTy, CompressInvalid >
oCclang::ActionResult< Expr * >
oCclang::ActionResult< PtrTy, true >
oCclang::Sema::ActiveTemplateInstantiationA template instantiation that is currently in progress
oCclang::Sema::ActOnMemberAccessExtraArgs
oCclang::ast_matchers::dynamic::internal::AdaptativeOverloadCollector< ArgumentAdapterT, FromTypes, ToTypes >Helper class used to collect all the possible overloads of an argument adaptative matcher function
oCclang::AddFlagValue
oCclang::format::AdditionalKeywordsEncapsulates keywords that are context sensitive or for languages not properly supported by Clang's lexer
oCclang::TargetInfo::AddlRegName
oCclang::CFGBlock::AdjacentBlock
oCclang::AdjustedLocInfo
oCclang::ADLResultA class for storing results from argument-dependent lookup
oCclang::CodeGen::AggValueSlotAn aggregate value slot
oCclang::DeclContext::all_lookups_iterator
oCAllocationInfo
oCclang::AmbiguousConversionSequenceRepresents an ambiguous user-defined conversion sequence
oCclang::sema::AnalysisBasedWarnings
oCclang::AnalysisDeclContext
oCclang::AnalysisDeclContextManager
oCclang::format::AnnotatedLine
oCAnyFunctionCall
oCclang::AnyFunctionDeclRepresents any kind of function declaration, whether it is a concrete function or a function template
oCclang::APNumericStorageUsed by IntegerLiteral/FloatingLiteral to store the numeric without leaking memory
oCclang::CodeGen::ApplyDebugLocation
oCclang::ento::APSIntTypeA record of the "type" of an APSInt, used for conversions
oCclang::APValue
oCclang::CodeGen::ARCEntrypoints
oCclang::ast_matchers::dynamic::ArgKindKind identifier
oCclang::ast_matchers::dynamic::Diagnostics::ArgStreamHelper stream class
oCclang::analyze_format_string::ArgType
oCclang::ast_matchers::dynamic::internal::ArgTypeTraits< T >Helper template class to just from argument type to the right is/get functions in VariantValue. Used to verify and extract the matcher arguments below
oCclang::ast_matchers::dynamic::internal::ArgTypeTraits< ast_matchers::internal::Matcher< T > >
oCclang::ast_matchers::dynamic::internal::ArgTypeTraits< attr::Kind >
oCclang::ast_matchers::dynamic::internal::ArgTypeTraits< std::string >
oCclang::ast_matchers::dynamic::internal::ArgTypeTraits< unsigned >
oCclang::comments::InlineCommandComment::Argument
oCclang::comments::BlockCommandComment::Argument
oCclang::Sema::ArgumentPackSubstitutionIndexRAIIRAII object used to change the argument pack substitution index within a Sema object
oCclang::ArrayLocInfo
oCclang::DesignatedInitExpr::ArrayOrRangeDesignatorAn array or GNU array-range designator, e.g., "[9]" or "[10..15]"
oCllvm::ArrayRef< T >
oCllvm::ArrayRef< clang::comments::BlockCommandComment::Argument >
oCllvm::ArrayRef< clang::comments::BlockContentComment * >
oCllvm::ArrayRef< clang::comments::HTMLStartTagComment::Attribute >
oCllvm::ArrayRef< clang::comments::InlineCommandComment::Argument >
oCllvm::ArrayRef< clang::comments::InlineContentComment * >
oCllvm::ArrayRef< clang::comments::VerbatimBlockLineComment * >
oCllvm::ArrayRef< clang::CXXCtorInitializer * >
oCllvm::ArrayRef< clang::format::FormatToken * >
oCllvm::ArrayRef< clang::IdentifierInfo * >
oCllvm::ArrayRef< clang::ModuleMacro * >
oCllvm::ArrayRef< clang::NamedDecl * >
oCllvm::ArrayRef< clang::OMPClause * >
oCllvm::ArrayRef< clang::QualType >
oCllvm::ArrayRef< const clang::ParmVarDecl * >
oCllvm::ArrayRef< NamedDecl * >
oCllvm::ArrayRef< serialization::LocalDeclID >
oCllvm::ArrayRef< unsigned >
oCclang::ArrayType_cannot_be_used_with_getAs< T, isArrayType >
oCclang::Type::ArrayTypeBitfields
oCclang::GCCAsmStmt::AsmStringPiece
oCclang::ento::eval::Assume
oCclang::ento::check::ASTCodeBody
oCclang::ASTConsumer
oCclang::ento::check::ASTDecl< DECL >
oCclang::serialization::reader::ASTDeclContextNameLookupTraitClass that performs name lookup into a DeclContext stored in an AST file
oCclang::ASTDeserializationListener
oCclang::serialization::reader::ASTIdentifierLookupTraitBaseBase class for the trait describing the on-disk hash table for the identifiers in an AST file
oCclang::ASTImporterImports selected nodes from one AST context into another context, merging AST nodes where appropriate
oCclang::ASTMutationListenerAn abstract interface that should be implemented by listeners that want to be notified when an AST entity gets modified after its initial creation
oCclang::ast_type_traits::ASTNodeKindKind identifier
oCclang::ASTReaderListenerAbstract interface for callback invocations by the ASTReader
oCclang::ASTRecordLayout
oCclang::serialization::reader::ASTSelectorLookupTraitClass that performs lookup for a selector's entries in the global method pool stored in an AST file
oCclang::ExternalASTSource::ASTSourceDescriptorHolds everything needed to generate debug info for an imported module or precompiled header file
oCclang::ASTTemplateArgumentListInfoRepresents an explicit template argument list in C++, e.g., the "<int>" in "sort<int>". This is safe to be used inside an AST node, in contrast with TemplateArgumentListInfo
oCclang::arcmt::trans::ASTTraverser
oCclang::ASTUnresolvedSetAn UnresolvedSet-like class which uses the ASTContext's allocator
oCclang::ASTVector< T >
oCclang::ASTVector< DeclAccessPair >
oCclang::ASTVector< Stmt * >
oCclang::ASTUnit::ASTWriterData
oCatomic_flag
oCclang::AtomicTypeLocInfo
oCclang::AttrAttr - This represents one attribute
oCclang::comments::HTMLStartTagComment::Attribute
oCclang::AttributedLocInfo
oCclang::Type::AttributedTypeBitfields
oCclang::AttributeFactory
oCclang::AttributeList
oCclang::AttributePool
oCclang::ento::ExplodedNode::Auditor
oCclang::Type::AutoTypeBitfields
oCclang::CodeGen::CodeGenFunction::AutoVarEmission
oCclang::AvailabilityChangeRepresents information about a change in availability for an entity, which is part of the encoding of the 'availability' attribute
oCclang::dataflow::backward_analysis_tag
oCclang::BadConversionSequence
oCclang::declvisitor::Base< Ptr, ImplClass, RetTy >A simple visitor class that helps create declaration visitors
oCclang::declvisitor::Base< declvisitor::make_const_ptr, ImplClass, RetTy >
oCclang::declvisitor::Base< declvisitor::make_ptr, ASTDeclReader, void >
oCclang::declvisitor::Base< declvisitor::make_ptr, ASTDeclWriter, void >
oCclang::declvisitor::Base< declvisitor::make_ptr, ASTNodeImporter, Decl * >
oCclang::declvisitor::Base< declvisitor::make_ptr, ImplClass, RetTy >
oCclang::declvisitor::Base< declvisitor::make_ptr, TemplateDeclInstantiator, Decl * >
oCclang::ast_type_traits::DynTypedNode::BaseConverter< CXXCtorInitializer, void >
oCclang::ast_type_traits::DynTypedNode::BaseConverter< NestedNameSpecifier, void >
oCclang::ast_type_traits::DynTypedNode::BaseConverter< NestedNameSpecifierLoc, void >
oCclang::ast_type_traits::DynTypedNode::BaseConverter< QualType, void >
oCclang::ast_type_traits::DynTypedNode::BaseConverter< T, typename std::enable_if< std::is_base_of< Decl, T >::value >::type >
oCclang::ast_type_traits::DynTypedNode::BaseConverter< T, typename std::enable_if< std::is_base_of< Stmt, T >::value >::type >
oCclang::ast_type_traits::DynTypedNode::BaseConverter< T, typename std::enable_if< std::is_base_of< Type, T >::value >::type >
oCclang::ast_type_traits::DynTypedNode::BaseConverter< TemplateArgument, void >
oCclang::ast_type_traits::DynTypedNode::BaseConverter< TypeLoc, void >
oCclang::BaseSubobject
oCbasic_parser
oCclang::ento::BasicValueFactory
oCclang::threadSafety::BeforeSet
oCclang::BeforeThanCompare< T >Comparison function object
oCclang::BeforeThanCompare< RawComment >Compare comments' source locations
oCclang::BeforeThanCompare< SourceLocation >Compare two source locations
oCclang::BeforeThanCompare< SourceRange >Compare two non-overlapping source ranges
oCbinary_function
oCclang::ento::check::Bind
oCclang::ento::StoreManager::BindingsHandler
oCclang::UncommonTemplateNameStorage::BitsTag
oCclang::comments::Comment::BlockCommandCommentBitfields
oCclang::ento::BlockCounterAn abstract data type used to count the number of times a given block has been visited along a path analyzed by CoreEngine
oCclang::CodeGen::BlockFieldFlags
oCclang::CodeGen::BlockFlags
oCclang::PostOrderCFGView::BlockOrderCompare
oCclang::arcmt::trans::BodyContext
oCclang::BodyFarm
oCclang::ast_matchers::BoundNodesMaps string IDs to AST nodes matched by parts of a matcher
oCclang::UninitUse::Branch
oCclang::ento::check::BranchCondition
oCclang::CodeGen::BranchFixup
oCclang::format::BreakableTokenBase class for strategies on how to break tokens
oCclang::comments::BriefParser
oCclang::ento::BugReporter
oCclang::ento::BugReporterContext
oCclang::ento::BugReporterData
oCclang::ento::BugType
oCclang::ContinuousRangeMap< Int, V, InitialCapacity >::BuilderAn object that helps properly build a continuous range map from a set of values
oCclang::CFG::BuildOptions
oCclang::ast_matchers::dynamic::internal::BuildReturnTypeVector< T >
oCclang::ast_matchers::dynamic::internal::BuildReturnTypeVector< ast_matchers::internal::BindableMatcher< T > >
oCclang::ast_matchers::dynamic::internal::BuildReturnTypeVector< ast_matchers::internal::Matcher< T > >
oCclang::BuiltinLocInfo
oCclang::Type::BuiltinTypeBitfields
oCBumpPtrAllocator
oCclang::BumpVector< T >
oCclang::BumpVector< AdjacentBlock >
oCclang::BumpVector< CFGBlock * >
oCclang::BumpVector< CFGElement >
oCclang::BumpVectorContext
oCclang::ASTUnit::CachedCodeCompletionResultA cached code-completion result, which may be introduced in one of many different contexts
oCclang::ento::eval::Call
oCclang::CodeGen::CallArg
oCclang::CodeGen::CallArgList::CallArgCleanup
oCclang::reachable_code::Callback
oCclang::ento::objc_retain::CallEffects
oCclang::ento::CallEventRepresents an abstract call to a function or method along a particular path
oCCallEvent
oCclang::CallEventManagerManages the lifetime of CallEvent objects
oCclang::CallGraphNode
oCclang::threadSafety::SExprBuilder::CallingContextEncapsulates the lexical context of a function call. The lexical context includes the arguments to the call, including the implicit object argument. When an attribute containing a mutex expression is attached to a method, the expression may refer to formal parameters of the method. Actual arguments must be substituted for formal parameters to derive the appropriate mutex expression in the lexical context where the function is called. PrevCtx holds the context in which the arguments themselves should be evaluated; multiple calling contexts can be chained together by the lock_returned attribute
oCclang::TypeWithKeyword::CannotCastToThisType
oCclang::CanProxyBase< T >Base class of all canonical proxy types, which is responsible for storing the underlying canonical type and providing basic conversions
oCclang::CanProxyBase< BlockPointerType >
oCclang::CanProxyBase< ComplexType >
oCclang::CanProxyBase< DecltypeType >
oCclang::CanProxyBase< DependentSizedExtVectorType >
oCclang::CanProxyBase< EnumType >
oCclang::CanProxyBase< ExtVectorType >
oCclang::CanProxyBase< FunctionNoProtoType >
oCclang::CanProxyBase< FunctionProtoType >
oCclang::CanProxyBase< FunctionType >
oCclang::CanProxyBase< LValueReferenceType >
oCclang::CanProxyBase< MemberPointerType >
oCclang::CanProxyBase< ObjCObjectPointerType >
oCclang::CanProxyBase< ObjCObjectType >
oCclang::CanProxyBase< PointerType >
oCclang::CanProxyBase< RecordType >
oCclang::CanProxyBase< ReferenceType >
oCclang::CanProxyBase< RValueReferenceType >
oCclang::CanProxyBase< TagType >
oCclang::CanProxyBase< TemplateTypeParmType >
oCclang::CanProxyBase< TypeOfType >
oCclang::CanProxyBase< UnaryTransformType >
oCclang::CanProxyBase< VectorType >
oCclang::CanQual< T >Represents a canonical, potentially-qualified type
oCclang::CanQual< BlockPointerType >
oCclang::CanQual< ComplexType >
oCclang::CanQual< DecltypeType >
oCclang::CanQual< DependentSizedExtVectorType >
oCclang::CanQual< EnumType >
oCclang::CanQual< ExtVectorType >
oCclang::CanQual< FunctionNoProtoType >
oCclang::CanQual< FunctionProtoType >
oCclang::CanQual< FunctionType >
oCclang::CanQual< LValueReferenceType >
oCclang::CanQual< MemberPointerType >
oCclang::CanQual< ObjCObjectPointerType >
oCclang::CanQual< ObjCObjectType >
oCclang::CanQual< PointerType >
oCclang::CanQual< RecordType >
oCclang::CanQual< ReferenceType >
oCclang::CanQual< RValueReferenceType >
oCclang::CanQual< TagType >
oCclang::CanQual< TemplateTypeParmType >
oCclang::CanQual< Type >
oCclang::CanQual< TypeOfType >
oCclang::CanQual< UnaryTransformType >
oCclang::CanQual< VectorType >
oCclang::threadSafety::CapabilityExpr
oCclang::CodeGen::CGBlockInfo::Capture
oCclang::BlockDecl::Capture
oCclang::CapturedStmt::CaptureDescribes the capture of either a variable, or 'this', or variable-length array type
oCclang::sema::CapturingScopeInfo::Capture
oCclang::arcmt::CapturedDiagList
oCclang::cast_convert_decl_context< ToTy, IsKnownSubtype >
oCclang::cast_convert_decl_context< ToTy, true >
oCllvm::cast_convert_val< ::clang::DeclContext, FromTy *, FromTy * >
oCllvm::cast_convert_val< ::clang::DeclContext, FromTy, FromTy >Implement cast_convert_val for Decl -> DeclContext conversions
oCllvm::cast_convert_val< const ::clang::DeclContext, FromTy *, FromTy * >
oCllvm::cast_convert_val< const ::clang::DeclContext, FromTy, FromTy >
oCllvm::cast_convert_val< ToTy, const ::clang::DeclContext *, const ::clang::DeclContext * >
oCllvm::cast_convert_val< ToTy, const ::clang::DeclContext, const ::clang::DeclContext >Cast<T>(DeclContext*)
oCllvm::cast_convert_val< ToTy,::clang::DeclContext *,::clang::DeclContext * >
oCllvm::cast_convert_val< ToTy,::clang::DeclContext,::clang::DeclContext >
oCclang::CodeGen::EHScope::CatchBitFields
oCclang::CFG
oCclang::CFGBlock
oCclang::PostOrderCFGView::CFGBlockSetImplements a set of CFGBlocks using a BitVector
oCclang::CFGCallbackCFGCallback defines methods that should be called when a logical operator error is found when building the CFG
oCclang::CFGElementCFGElement - Represents a top-level expression in a basic block
oCclang::CFGReverseBlockReachabilityAnalysis
oCclang::CFGStmtMap
oCclang::CFGTerminator
oCclang::threadSafety::CFGVisitor
oCclang::threadSafety::CFGWalker
oCclang::CodeGen::CGBitFieldInfoStructure with information about how a bitfield should be accessed
oCclang::CodeGen::CGBlockInfoCGBlockInfo - Information to generate a block literal
oCclang::CodeGen::CodeGenFunction::CGCapturedStmtInfoAPI for captured statement code generation
oCclang::CodeGen::CodeGenFunction::CGCapturedStmtRAIIRAII for correct setting/restoring of CapturedStmtInfo
oCclang::CodeGen::CGCUDARuntime
oCclang::CodeGen::CGCXXABIImplements C++ ABI-specific code generation functions
oCclang::CodeGen::CGDebugInfo
oCclang::CodeGen::CGObjCRuntimeImplements runtime-specific code generation functions
oCclang::CodeGen::CGOpenCLRuntime
oCclang::CodeGen::CGOpenMPRuntime
oCclang::CodeGen::CGRecordLayout
oCclang::CharLiteralParser
oCclang::CharSourceRangeRepresents a character-granular source range
oCclang::CharUnits
oCCHECK1
oCclang::ento::CheckerContext
oCclang::ento::CheckerFn< T >
oCclang::ento::CheckerFn< bool(ProgramStateRef)>
oCclang::ento::CheckerFn< ProgramStateRef(ProgramStateRef, const InvalidatedSymbols *symbols, ArrayRef< const MemRegion * > ExplicitRegions, ArrayRef< const MemRegion * > Regions, const CallEvent *Call)>
oCclang::ento::CheckerFn< RET(Ps...)>
oCclang::ento::CheckerFn< void(const Decl *, AnalysisManager &, BugReporter &)>
oCclang::ento::CheckerFn< void(const Stmt *, CheckerContext &)>
oCclang::ento::CheckerRegistry::CheckerInfo
oCclang::ento::CheckerManager
oCclang::ento::CheckerOptInfo
oCclang::ento::CheckerRegistry
oCclang::ento::CheckName
oCCHECKs
oCclang::CodeCompletionString::ChunkOne piece of the code completion string
oCclang::tooling::ClangToolUtility to run a FrontendAction over a set of files
oCclang::Expr::ClassificationThe return type of classify(). Represents the C++11 expression taxonomy
oCclang::OMPExecutableDirective::ClauseKindFilter
oCclang::CodeGen::EHScopeStack::Cleanup
oCclang::CodeGen::EHScope::CleanupBitFields
oCclang::CodeCompleteConsumerAbstract interface for a consumer of code-completion information
oCclang::Sema::CodeCompleteExpressionData
oCCodeCompleteOptionsOptions controlling the behavior of code completion
oCclang::CodeCompletionBuilderA builder class used to construct new code-completion strings
oCclang::CodeCompletionContextThe context in which code completion occurred, so that the code-completion consumer can process the results accordingly
oCclang::CodeCompletionHandlerCallback handler that receives notifications when performing code completion within the preprocessor
oCclang::CodeCompletionResultCaptures a result of code completion
oCclang::CodeCompletionStringA "string" used to describe how code completion can be performed for an entity
oCclang::CodeCompletionTUInfo
oCclang::CodeGen::CodeGenABITypes
oCclang::CodeGenOptionsBaseBitfields of CodeGenOptions, split out from CodeGenOptions to ensure that this large collection of bitfields is a trivial class type
oCclang::CodeGen::CodeGenPGOPer-function PGO state
oCclang::CodeGen::CodeGenTBAA
oCclang::CodeGen::CodeGenTypeCache
oCclang::CodeGen::CodeGenTypes
oCclang::CodeGen::CodeGenVTables
oCclang::CodeInjectorCodeInjector is an interface which is responsible for injecting AST of function definitions that may not be available in the original source
oCclang::ast_matchers::dynamic::Parser::CodeTokenizerSimple tokenizer for the parser
oCclang::ColonProtectionRAIIObject
oCclang::driver::Command
oCclang::comments::CommandInfoInformation about a single command
oCclang::comments::CommandTraits
oCclang::comments::Comment
oCclang::comments::Comment::CommentBitfields
oCclang::CommentHandlerAbstract base class that describes a handler that will receive source ranges for each of the comments encountered in the source file
oCclang::CommentOptionsOptions for controlling comment parsing
oCclang::index::CommentToXMLConverter
oCclang::comments::CommentVisitorBase< Ptr, ImplClass, RetTy >
oCclang::comments::CommentVisitorBase< make_const_ptr, ImplClass, RetTy >
oCclang::comments::CommentVisitorBase< make_ptr, ImplClass, RetTy >
oCclang::edit::Commit
oCclang::RedeclarableTemplateDecl::CommonBase
oCCommonBase
oCclang::tooling::CommonOptionsParserA parser for options common to all command-line Clang tools
oCclang::PPConditionalDirectiveRecord::CondDirectiveLoc::Comp
oCclang::threadSafety::til::Comparator< Self >
oCclang::threadSafety::til::Comparator< EqualsComparator >
oCclang::threadSafety::til::Comparator< MatchComparator >
oCclang::driver::Compilation
oCclang::tooling::CompilationDatabaseInterface for compilation databases
oCclang::tooling::CompilationDatabasePluginInterface for compilation database plugins
oCclang::tooling::CompileCommandSpecifies the working directory and command of a compilation
oCCompleteObject
oCclang::sema::CompoundScopeInfoContains information about the compound statement currently being parsed
oCclang::Sema::CompoundScopeRAIIA RAII object to enter scope of a compound statement
oCclang::format::CompoundStatementIndenter
oCclang::ASTUnit::ConcurrencyCheck
oCclang::CodeGen::CodeGenFunction::ConditionalEvaluationAn object to manage conditionally-evaluated expressions
oCclang::ento::ConditionTruthVal
oCclang::Module::ConflictA conflict between two modules
oCclang::CFG::const_graph_iterator
oCclang::CodeGen::CodeGenFunction::ConstantEmission
oCclang::ento::check::ConstPointerEscape
oCclang::TargetInfo::ConstraintInfo
oCclang::ento::ConstraintManager
oCclang::consumed::ConsumedAnalyzerA class that handles the analysis of uniqueness violations
oCclang::consumed::ConsumedBlockInfo
oCclang::consumed::ConsumedStateMap
oCclang::consumed::ConsumedWarningsHandlerBase
oCclang::threadSafety::til::CopyReducerBase::Container< T >
oCclang::threadSafety::til::VisitReducerBase::Container< T >
oCclang::Builtin::ContextHolds information about both target-independent and target-specific builtins, allowing easy queries by clients
oCclang::ast_matchers::dynamic::Diagnostics::ContextClass defining a parser context
oCclang::ast_matchers::dynamic::Diagnostics::ContextFrameInformation stored for one frame of the context
oCclang::Sema::ContextRAIIA RAII object to temporarily push a declaration context
oCclang::Sema::ContextualImplicitConverterAbstract base class used to perform a contextual implicit conversion from an expression to any type passing a filter
oCclang::format::ContinuationIndenter
oCclang::ContinuousRangeMap< Int, V, InitialCapacity >A map from continuous integer ranges to some value, with a very specialized interface
oCclang::ContinuousRangeMap< serialization::DeclID, ModuleFile *, 4 >
oCclang::ContinuousRangeMap< serialization::IdentID, ModuleFile *, 4 >
oCclang::ContinuousRangeMap< serialization::MacroID, ModuleFile *, 4 >
oCclang::ContinuousRangeMap< serialization::SelectorID, ModuleFile *, 4 >
oCclang::ContinuousRangeMap< serialization::SubmoduleID, ModuleFile *, 4 >
oCclang::ContinuousRangeMap< serialization::TypeID, ModuleFile *, 4 >
oCclang::ContinuousRangeMap< uint32_t, int, 2 >
oCclang::ContinuousRangeMap< uint64_t, clang::serialization::ModuleFile *, 4 >
oCclang::ContinuousRangeMap< unsigned, clang::serialization::ModuleFile *, 64 >
oCclang::ContinuousRangeMap< unsigned, ModuleFile *, 4 >
oCclang::ContinuousRangeMap< unsigned, ModuleFile *, 64 >
oCclang::ConversionFixItGenerator
oCclang::analyze_format_string::ConversionSpecifier
oCclang::threadSafety::CopyOnWriteVector< T >
oCclang::threadSafety::CopyOnWriteVector< NameVarPair >
oCclang::ento::CoreEngine
oCclang::CorrectionCandidateCallbackBase class for callback objects used by Sema::CorrectTypo to check the validity of a potential typo correction
oCclang::CodeGen::CoverageMappingGenOrganizes the per-function state that is used while generating code coverage mapping data
oCclang::CodeGen::CoverageMappingModuleGenOrganizes the cross-function state that is used while generating code coverage mapping data
oCclang::driver::CrashReportInfo
oCclang::diag::CustomDiagInfo
oCCXCodeCompleteResultsContains the results of code-completion
oCCXCommentA parsed comment
oCCXCompletionResultA single result of code completion
oCCXCursorA cursor representing some element in the abstract syntax tree for a translation unit
oCCXCursorAndRangeVisitor
oCCXFileUniqueIDUniquely identifies a CXFile, that refers to the same underlying file, across an indexing session
oCCXIdxAttrInfo
oCCXIdxBaseClassInfo
oCCXIdxContainerInfo
oCCXIdxCXXClassDeclInfo
oCCXIdxDeclInfo
oCCXIdxEntityInfo
oCCXIdxEntityRefInfoData for IndexerCallbacks::indexEntityReference
oCCXIdxIBOutletCollectionAttrInfo
oCCXIdxImportedASTFileInfoData for IndexerCallbacks::importedASTFile
oCCXIdxIncludedFileInfoData for ppIncludedFile callback
oCCXIdxLocSource location passed to index callbacks
oCCXIdxObjCCategoryDeclInfo
oCCXIdxObjCContainerDeclInfo
oCCXIdxObjCInterfaceDeclInfo
oCCXIdxObjCPropertyDeclInfo
oCCXIdxObjCProtocolRefInfo
oCCXIdxObjCProtocolRefListInfo
oCCXPlatformAvailability
oCCXSourceLocationIdentifies a specific source location within a translation unit
oCCXSourceRangeIdentifies a half-open character range in the source code
oCCXSourceRangeListIdentifies an array of ranges
oCCXStringA character string
oCCXTokenDescribes a single preprocessing token
oCCXTUResourceUsageThe memory usage of a CXTranslationUnit, broken into categories
oCCXTUResourceUsageEntry
oCCXTypeThe type of an element in the abstract syntax tree
oCCXUnsavedFileProvides the contents of a file that has not yet been saved to disk
oCCXVersionDescribes a version number of the form major.minor.subminor
oCclang::CXXABIImplements C++ ABI-specific semantic analysis functions
oCclang::CXXBasePathElementRepresents an element in a path from a derived class to a base class
oCclang::CXXBasePaths
oCclang::CXXBaseSpecifierRepresents a base class of a C++ class
oCclang::CXXCtorInitializerRepresents a C++ base or member initializer
oCclang::CodeGen::CodeGenFunction::CXXDefaultInitExprScope
oCclang::CXXFieldCollector
oCclang::DeclarationNameLoc::CXXLitOpName
oCclang::DeclarationNameLoc::CXXOpName
oCclang::CXXScopeSpecRepresents a C++ nested-name-specifier or a global scope specifier
oCclang::CXXTemporaryRepresents a C++ temporary
oCclang::Sema::CXXThisScopeRAIIRAII object used to temporarily allow the C++ 'this' expression to be used, with the given qualifiers on the current class type
oCclang::serialization::reader::ASTSelectorLookupTrait::data_type
oCclang::DataflowValues< ValueTypes, _AnalysisDirTag >DataflowValues. Container class to store dataflow values for a CFG
oCclang::DeclContext::ddiag_iteratorAn iterator over the dependent diagnostics in a dependent context
oCclang::ento::check::DeadSymbols
oCclang::CodeGen::DebugLocThreadIdTyStores debug location and ThreadID for the function
oCclang::Decl
oCclang::DeclContext::decl_iterator
oCclang::DeclAccessPair
oCclang::DeclarationName
oCclang::DeclarationNameExtra
oCclang::DeclarationNameInfo
oCclang::DeclarationNameLoc
oCclang::DeclarationNameTable
oCclang::DeclaratorInformation about one declarator, including the parsed type information and the identifier
oCclang::DeclaratorChunkOne instance of this struct is used for each type in a declarator that is parsed
oCclang::DeclContext
oCclang::serialization::DeclContextInfoInformation about the contents of a DeclContext
oCclang::DeclContextLookupResultThe results of name lookup within a DeclContext. This is either a single result (with no stable storage) or a collection of results (with stable storage provided by the lookup table)
oCclang::DeclGroup
oCclang::DeclGroupRef
oCclang::comments::DeclInfoInformation about the declaration, useful to clients of FullComment
oCclang::Redeclarable< decl_type >::DeclLink
oCclang::serialization::reader::ASTDeclContextNameLookupTrait::DeclNameKeySpecial internal key for declaration names. The hash table creates keys for comparison; we do not create a DeclarationName for the internal key to avoid deserializing types
oCclang::serialization::DeclOffsetSource range/offset of a preprocessed entity
oCclang::DeclSpecCaptures information about "declaration specifiers"
oCclang::DeducedPackA pack that we're currently deducing
oCclang::DeductionFailureInfo
oCclang::DefaultArgStorage< ParmDecl, ArgType >
oCclang::DefaultArgStorage< NonTypeTemplateParmDecl, Expr * >
oCclang::DefaultArgStorage< TemplateTemplateParmDecl, TemplateArgumentLoc * >
oCclang::DefaultArgStorage< TemplateTypeParmDecl, TypeSourceInfo * >
oCclang::ento::DefaultBoolA helper class which wraps a boolean value set to false by default
oCDefaultDOTGraphTraits
oCDefinedTracker
oCclang::MacroDirective::DefInfo
oCclang::sema::DelayedDiagnostic
oCclang::sema::DelayedDiagnosticPoolA collection of diagnostics which were delayed
oCclang::Sema::DelayedDiagnostics
oCclang::Sema::DelayedDiagnosticsState
oCclang::DeltaTree
oCllvm::DenseMapInfo< T >
oCclang::sema::FunctionScopeInfo::WeakObjectProfileTy::DenseMapInfo
oCclang::ast_type_traits::ASTNodeKind::DenseMapInfoHooks for using ASTNodeKind as a key in a DenseMap
oCllvm::DenseMapInfo< CatchHandlerType >
oCllvm::DenseMapInfo< clang::BaseSubobject >
oCllvm::DenseMapInfo< clang::CanQualType >
oCllvm::DenseMapInfo< clang::CharUnits >
oCllvm::DenseMapInfo< clang::CodeGen::TBAAPathTag >
oCllvm::DenseMapInfo< clang::DeclarationName >
oCllvm::DenseMapInfo< clang::FileID >
oCllvm::DenseMapInfo< clang::GlobalDecl >
oCllvm::DenseMapInfo< clang::ProgramPoint >
oCllvm::DenseMapInfo< clang::QualType >
oCllvm::DenseMapInfo< clang::Selector >
oCllvm::DenseMapInfo< EditEntry >
oCllvm::DenseMapInfo< ObjCSummaryKey >
oCDenseMapInfoDupKey
oCllvm::DenseSet< ValueT, ValueInfoT >
oCllvm::DenseSet< clang::Module * >
oCllvm::DenseSet< const clang::FileEntry * >
oCllvm::DenseSet< const clang::Module * >
oCllvm::DenseSet< const MemRegion * >
oCllvm::DenseSet< const void * >
oCllvm::DenseSet< LoadedMacroInfo >
oCllvm::DenseSet< std::pair< Decl *, Decl * > >
oCllvm::DenseSet< Stmt * >
oCllvm::DenseSet< SymbolRef >
oCllvm::DenseSet< unsigned >
oCclang::DependencyCollector
oCclang::DependencyFileGenerator
oCclang::DependencyOutputOptions
oCclang::DependentDiagnosticA dependently-generated diagnostic
oCclang::DependentFunctionTemplateSpecializationInfoProvides information about a dependent function-template specialization declaration
oCclang::ExternalASTSource::DeserializingRAII class for safely pairing a StartedDeserializing call with FinishedDeserializing
oCclang::Designation
oCclang::DesignatedInitExpr::DesignatorRepresents a single C99 designator
oCclang::Designator
oCDetectedMultilibs
oCclang::Diagnostic
oCclang::DiagnosticBuilderA little helper class used to produce diagnostics
oCclang::DiagnosticConsumerAbstract interface, implemented by clients of the front-end, which formats and prints fully processed diagnostics
oCclang::DiagnosticErrorTrapRAII class that determines when any errors have occurred between the time the instance was created and the time it was queried
oCclang::DiagnosticMapping
oCclang::DiagnosticRendererClass to encapsulate the logic for formatting a diagnostic message
oCclang::ast_matchers::dynamic::DiagnosticsHelper class to manage error messages
oCclang::VerifyDiagnosticConsumer::Directive
oCclang::vfs::directory_iteratorAn input iterator over the entries in a virtual path, similar to llvm::sys::fs::directory_iterator
oCclang::DirectoryEntryCached information about one directory (either on disk or in the virtual file system)
oCclang::DirectoryLookup
oCclang::Module::DirectoryNameInformation about a directory name as found in the module map file
oCclang::vfs::detail::DirIterImplAn interface for virtual file systems to provide an iterator over the (non-recursive) contents of a directory
oCDisableDebugLocationUpdates
oCllvm::yaml::DocumentListTraits< std::vector< FormatStyle > >
oCclang::CodeGen::DominatingLLVMValue
oCclang::CodeGen::DominatingPointer< T, mightBeInstruction >
oCclang::CodeGen::DominatingPointer< T >
oCclang::CodeGen::DominatingValue< RValue >A specialization of DominatingValue for RValue
oCclang::driver::Driver
oCclang::SubobjectAdjustment::DTB
oCDupKey
oCclang::ento::DynamicTypeInfoStores the currently inferred strictest bound on the runtime type of a region in a given state along the analysis path
oCclang::ast_type_traits::DynTypedNode::DynCastPtrConverter< T, Decl >
oCclang::ast_type_traits::DynTypedNode::DynCastPtrConverter< T, Stmt >
oCclang::ast_type_traits::DynTypedNode::DynCastPtrConverter< T, Type >
oCclang::ast_type_traits::DynTypedNodeA dynamically typed AST node container
oCclang::edit::Commit::Edit
oCclang::edit::EditedSource
oCclang::edit::EditsReceiver
oCEHFlags
oCclang::CodeGen::EHScopeA protected scope for zero-cost EH handling
oCclang::CodeGen::EHScopeStack
oCclang::ElaboratedLocInfo
oCclang::Decl::EmptyShellA placeholder type used to construct an empty shell of a decl-derived type that will be filled in later (e.g., by some deserialization method)
oCclang::ento::check::EndAnalysis
oCclang::ento::check::EndFunction
oCclang::ento::check::EndOfTranslationUnit
oCclang::EnterExpressionEvaluationContextRAII object that enters a new expression evaluation context
oCclang::HeaderSearchOptions::Entry
oCclang::ento::EnvironmentAn immutable map from EnvironemntEntries to SVals
oCclang::ento::EnvironmentManager
oCerror_category
oCclang::ast_matchers::dynamic::Diagnostics::ErrorContentInformation stored for each error found
oCclang::Expr::EvalStatusEvalStatus is a struct with detailed info about an evaluation in progress
oCclang::EvaluatedStmtStructure used to store a statement, the constant value to which it was evaluated (if any), and whether or not the statement is an integral constant expression (if known)
oCclang::ento::check::Event< EVENT >
oCclang::ento::EventDispatcher< EVENT >
oCclang::Sema::InstantiatingTemplate::ExceptionSpecification
oCclang::FunctionProtoType::ExceptionSpecInfo
oCclang::SrcMgr::ExpansionInfoEach ExpansionInfo encodes the expansion location - where the token was ultimately expanded, and the SpellingLoc - where the actual character data for the token came from
oCclang::VerifyDiagnosticConsumer::ExpectedData
oCclang::ento::ExplodedGraph
oCclang::ento::ExplodedNodeSet
oCclang::Sema::ExpressionEvaluationContextRecordData structure used to record current or nested expression evaluation contexts
oCclang::ExtensionRAIIObject
oCclang::ExternalHeaderFileInfoSourceAn external source of header file information, which may supply information about header files already included
oCclang::ExternalPreprocessingRecordSourceAn abstract class that should be subclassed by any external source of preprocessing record entries
oCclang::ExternalPreprocessorSourceAbstract interface for external sources of preprocessor information
oCclang::ExternalSLocEntrySourceExternal source of source location entries
oCclang::ExternalVTableUseA simple structure that captures a vtable use for the purposes of the ExternalSemaSource
oCclang::FunctionType::ExtInfo
oCclang::FunctionProtoType::ExtProtoInfoExtProtoInfo - Extra information about a function prototype
oCclang::ExtQualsTypeCommonBaseBase class that is common to both the ExtQuals and Type classes, which allows QualType to access the common fields between the two
oCclang::InitializationSequence::Step::F
oCclang::ento::BlockCounter::Factory
oCFastFoldingSetNode
oCclang::CodeGen::CodeGenFunction::FieldConstructionScope
oCclang::FieldDeclaratorThis little struct is used to capture information about structure field declarators, which is basically just a bitfield size
oCclang::DesignatedInitExpr::FieldDesignatorA field designator, e.g., ".x"
oCclang::vfs::FileRepresents an open file
oCclang::FileData
oCclang::FileEntryCached information about one file (either on disk or in the virtual file system)
oCclang::FileIDAn opaque identifier used by SourceManager which refers to a source file (MemoryBuffer) along with its #include path and #line data
oCclang::SrcMgr::FileInfoInformation about a FileID, basically just the logical file that it represents and include stack information
oCclang::tooling::FileMatchTrieA trie to efficiently match against the entries of the compilation database in order of matching suffix length
oCclang::tooling::FileMatchTrieNodeA node of the FileMatchTrie
oCclang::FileNullability
oCclang::FileNullabilityMap
oCclang::edit::FileOffset
oCclang::arcmt::FileRemapper
oCclang::ento::PathDiagnosticConsumer::FilesMade
oCclang::FileSystemOptionsKeeps track of options that affect how file operations are performed
oCclang::FileSystemStatCacheAbstract interface for introducing a FileManager cache for 'stat' system calls, which is used by precompiled and pretokenized headers to improve performance
oCclang::LookupResult::Filter
oCclang::CodeGen::EHScope::FilterBitFields
oCclang::ObjCInterfaceDecl::filtered_category_iterator< Filter >Iterator that walks over the list of categories, filtering out those that do not meet specific criteria
oCclang::OMPExecutableDirective::filtered_clause_iterator< FilterPredicate >Iterates over a filtered subrange of clauses applied to a directive
oCclang::DeclContext::filtered_decl_iterator< SpecificDecl, Acceptable >Iterates over a filtered subrange of declarations stored in a DeclContext
oCclang::CFGBlock::FilteredCFGBlockIterator< IMPL, IsPred >
oCclang::CFGBlock::FilterOptions
oCclang::CodeGen::CodeGenFunction::FinallyInfoA class controlling the emission of a finally block
oCFindOverriddenMethodDataData used with FindOverriddenMethod
oCclang::OverloadExpr::FindResult
oCclang::FixItHintAnnotates a diagnostic with some code that should be inserted, removed, or replaced to fix the problem
oCclang::FixItOptions
oCclang::CodeGen::EHScopeStack::Cleanup::FlagsGeneration flags
oCFoldingSetNode
oCllvm::FoldingSetTrait< ArgEffect >
oCllvm::FoldingSetTrait< RetEffect >
oCllvm::FoldingSetTrait< SValData >
oCllvm::FoldingSetTrait< SValPair >
oCclang::analyze_format_string::FormatSpecifier
oCclang::analyze_format_string::FormatStringHandler
oCclang::format::FormatStyleThe FormatStyle is used to configure the formatting to follow specific guidelines
oCclang::format::FormatTokenA wrapper around a Token storing information about the whitespace characters preceding it
oCclang::format::FormatTokenSource
oCclang::dataflow::forward_analysis_tag
oCclang::Sema::FPContractStateRAII
oCclang::FPOptionsFloating point control options
oCclang::CXXRecordDecl::friend_iteratorAn iterator over the friend declarations of a class
oCclang::FrontendActionAbstract base class for actions which can be performed by the frontend
oCclang::FrontendInputFileAn input file for the front end
oCclang::FrontendOptionsFrontendOptions - Options for controlling the behavior of the frontend
oCclang::Sema::FullExprArg
oCclang::FunctionLocInfo
oCclang::sema::FunctionScopeInfoRetains information about a function, method, or block that is currently being parsed
oCclang::Sema::FunctionScopeRAIIAn RAII helper that pops function a function scope on exit
oCclang::ento::FunctionSummariesTy
oCclang::Type::FunctionTypeBitfields
oCclang::arcmt::trans::MigrationContext::GCAttrOccurrence
oCclang::driver::toolchains::Generic_GCC::GCCInstallationDetectorThis is a class to find a viable GCC installation for Clang to use
oCclang::TargetInfo::GCCRegAlias
oCclang::driver::toolchains::Generic_GCC::GCCVersionStruct to store and manipulate GCC versions
oCclang::GlobalDecl
oCclang::GlobalModuleIndexA global index for a set of module files, providing information about the identifiers within those module files
oCclang::CFG::graph_iteratorProvides a custom implementation of the iterator class to have the same interface as Function::iterator - iterator returns CFGBlock (not a pointer to CFGBlock)
oCllvm::GraphTraits< ::clang::CFGBlock * >
oCllvm::GraphTraits< ::clang::DomTreeNode * >
oCllvm::GraphTraits< clang::CallGraphNode * >
oCllvm::GraphTraits< clang::ento::ExplodedNode * >
oCllvm::GraphTraits< clang::Stmt * >
oCllvm::GraphTraits< const ::clang::CFGBlock * >
oCllvm::GraphTraits< const clang::CallGraphNode * >
oCllvm::GraphTraits< const clang::ento::ExplodedNode * >
oCllvm::GraphTraits< const clang::Stmt * >
oCllvm::GraphTraits< Inverse< ::clang::CFGBlock * > >
oCllvm::GraphTraits< Inverse< const ::clang::CFGBlock * > >
oCllvm::GraphTraits< ModuleManager >
oCclang::GreaterThanIsOperatorScopeRAII object that makes '>' behave either as an operator or as the closing angle bracket for a template argument list
oCclang::CodeGen::EHCatchScope::Handler
oCclang::ConcreteTypeLoc< Base, Derived, TypeClass, LocalData >::HasNoInnerType
oCclang::Module::HeaderInformation about a header directive as found in the module map file
oCclang::HeaderFileInfoThe preprocessor keeps track of this information for each file that is #included
oCclang::serialization::reader::HeaderFileInfoTraitTrait class used to search the on-disk hash table containing all of the header search information
oCclang::HeaderMap
oCclang::HeaderSearchEncapsulates the information needed to find the file referenced by a #include or #include_next, (sub-)framework lookup, etc
oCclang::OMPLoopDirective::HelperExprsThe expressions built for the OpenMP loop CodeGen for the whole collapsed loop nest
oCclang::HMapBucket
oCclang::HMapHeader
oCclang::comments::Comment::HTMLStartTagCommentBitfields
oCclang::comments::Comment::HTMLTagCommentBitfields
oCclang::IdentifierResolver::IdDeclInfoMap
oCclang::IdentifierInfo
oCclang::IdentifierInfoLookupProvides lookups to, and iteration over, IdentiferInfo objects
oCclang::IdentifierIteratorAn iterator that walks over all of the known identifiers in the lookup table
oCclang::IdentifierLocWraps an identifier and optional source location for the identifier
oCclang::IdentifierResolver
oCclang::IdentifierTableImplements an efficient mapping from strings to IdentifierInfo nodes
oCilist_default_traits
oCilist_node
oCllvm::ImmutableList< T >
oCllvm::ImmutableList< clang::ento::SVal >
oCllvm::ImmutableListImpl< T >
oCllvm::ImmutableMap< K, D, I >
oCllvm::ImmutableMap< EnvironmentEntry, SVal >
oCllvm::ImmutableMap< void *, void * >
oCllvm::ImmutableSet< K, I >
oCllvm::ImmutableSet< BugType * >
oCllvm::ImmutableSet< const clang::VarDecl * >
oCllvm::ImmutableSet< const Stmt * >
oCclang::ImplicitConversionSequence
oCclang::Sema::ImplicitExceptionSpecificationHelper class that collects exception specifications for implicitly-declared special member functions
oCclang::ento::ImplicitNullDerefEventWe dereferenced a location that may be null
oCclang::InBeforeInTUCacheEntryHolds the cache used by isBeforeInTranslationUnit
oCIndexerCallbacksA group of callbacks used by clang_indexSourceFile and clang_indexTranslationUnit
oCclang::ento::IndirectGotoNodeBuilder
oCclang::Builtin::Info
oCclang::InitializationKindDescribes the kind of initialization being performed, along with location information for tokens related to the initialization (equal sign, parentheses)
oCclang::InitializationSequenceDescribes the sequence of initializations required to initialize a given object or reference with a set of arguments
oCclang::InitializedEntityDescribes an entity that is being initialized
oCclang::comments::Comment::InlineCommandCommentBitfields
oCclang::comments::Comment::InlineContentCommentBitfields
oCclang::InMessageExpressionRAIIObject
oCclang::serialization::InputFileThe input file that has been loaded from this AST file, along with bools indicating whether this was an overridden buffer or if it was out-of-date or not-found
oCclang::driver::InputInfoInputInfo - Wrapper for information about an input source
oCclang::Sema::InstantiatingTemplateA stack object to be created when performing template instantiation
oCclang::CodeGen::InstrProfStatsThis class records statistics on instrumentation based profiling
oCclang::serialization::reader::HeaderFileInfoTrait::internal_key_type
oCllvm::IntrusiveRefCntPtr< T >
oCllvm::IntrusiveRefCntPtr< AnalyzerOptions >
oCllvm::IntrusiveRefCntPtr< clang::ASTContext >
oCllvm::IntrusiveRefCntPtr< clang::ASTReader >
oCllvm::IntrusiveRefCntPtr< clang::CompilerInvocation >
oCllvm::IntrusiveRefCntPtr< clang::DiagnosticIDs >
oCllvm::IntrusiveRefCntPtr< clang::DiagnosticOptions >
oCllvm::IntrusiveRefCntPtr< clang::DiagnosticsEngine >
oCllvm::IntrusiveRefCntPtr< clang::ExternalASTSource >
oCllvm::IntrusiveRefCntPtr< clang::FileManager >
oCllvm::IntrusiveRefCntPtr< clang::GlobalCodeCompletionAllocator >
oCllvm::IntrusiveRefCntPtr< clang::HeaderSearchOptions >
oCllvm::IntrusiveRefCntPtr< clang::MangleNumberingContext >
oCllvm::IntrusiveRefCntPtr< clang::Preprocessor >
oCllvm::IntrusiveRefCntPtr< clang::PreprocessorOptions >
oCllvm::IntrusiveRefCntPtr< clang::PreprocessorOptions::FailedModulesSet >
oCllvm::IntrusiveRefCntPtr< clang::RopeRefCountString >
oCllvm::IntrusiveRefCntPtr< clang::SourceManager >
oCllvm::IntrusiveRefCntPtr< clang::TargetInfo >
oCllvm::IntrusiveRefCntPtr< const Payload >
oCllvm::IntrusiveRefCntPtr< const ProgramState >
oCllvm::IntrusiveRefCntPtr< const T >
oCllvm::IntrusiveRefCntPtr< vfs::FileSystem >
oCllvm::IntrusiveRefCntPtrInfo< T >
oCllvm::IntrusiveRefCntPtrInfo< const clang::ento::ProgramState >
oCclang::CodeGen::InvariantValue< T >
oCclang::CodeGen::InvariantValue< T * >
oCIRBuilderDefaultInserter
oCllvm::isa_impl< To,::clang::DeclContext >Isa<T>(DeclContext*)
oCclang::format::WhitespaceManager::Change::IsBeforeInFileFunctor to sort changes in original source order
oCllvm::isPodLike< typename >
oCllvm::isPodLike< BindingKey >
oCllvm::isPodLike< CatchHandlerType >
oCllvm::isPodLike< clang::BaseSubobject >
oCllvm::isPodLike< clang::CharUnits >
oCllvm::isPodLike< clang::CodeCompletionString::Chunk >
oCllvm::isPodLike< clang::DeclAccessPair >
oCllvm::isPodLike< clang::DeclarationName >
oCllvm::isPodLike< clang::ento::SVal >
oCllvm::isPodLike< clang::FileID >
oCllvm::isPodLike< clang::GlobalDecl >
oCllvm::isPodLike< clang::OpaquePtr< T > >
oCllvm::isPodLike< clang::ProgramPoint >
oCllvm::isPodLike< clang::QualType >
oCllvm::isPodLike< clang::Selector >
oCllvm::isPodLike< clang::SourceLocation >
oCllvm::isPodLike< clang::Token >
oCclang::IsResultPtrLowBitFree< Ptr >
oCclang::IsResultPtrLowBitFree< CXXBaseSpecifier * >
oCclang::IsResultPtrLowBitFree< CXXCtorInitializer * >
oCclang::IsResultPtrLowBitFree< Expr * >
oCclang::IsResultPtrLowBitFree< Stmt * >
oCclang::CodeGen::EHScopeStack::iteratorA non-stable pointer into the scope stack
oCResultBuilder::ShadowMapEntry::iterator
oCclang::IdentifierResolver::iterator
oCclang::ento::IndirectGotoNodeBuilder::iterator
oCclang::ento::SwitchNodeBuilder::iterator
oCiterator
oCclang::PostOrderCFGView::CFGBlockSet::iterator
oCiterator_adaptor_base
oCiterator_facade_base
oCIteratorBase
oCclang::driver::JobListJobList - A sequence of jobs to perform
oCclang::CodeGen::CodeGenFunction::JumpDest
oCclang::ModuleMap::KnownHeaderA header that is known to reside within a given module, whether it was included or excluded
oCclang::LambdaCaptureDescribes the capture of a variable or of this, or of a C++1y init-capture
oCclang::LambdaIntroducer::LambdaCaptureAn individual capture in a lambda introducer
oCclang::LambdaIntroducerRepresents a complete lambda introducer
oCclang::LangOptionsBase
oCclang::LangStandard
oCclang::Sema::LateInstantiatedAttribute
oCclang::LateParsedTemplateContains a late templated function. Will be parsed at the end of the translation unit, used by Sema & Parser
oCclang::LazyASTUnresolvedSetAn UnresolvedSet-like class that might not have been loaded from the external AST source yet
oCclang::LazyGenerationalUpdatePtr< Owner, T, Update >::LazyData
oCclang::LazyDefinitionDataPtr< Decl, T >A lazy pointer to the definition data for a declaration. FIXME: This is a little CXXRecordDecl-specific that the moment
oCclang::LazyDefinitionDataPtr< CXXRecordDecl, struct DefinitionData >
oCclang::LazyGenerationalUpdatePtr< Owner, T, Update >A lazy value (of type T) that is within an AST node of type Owner, where the value might change in later generations of the external AST source
oCclang::LazyOffsetPtr< T, OffsT, Get >A lazy pointer to an AST node (of base type T) that resides within an external AST source
oCclang::LazyOffsetPtr< CXXBaseSpecifier, uint64_t,&ExternalASTSource::GetExternalCXXBaseSpecifiers >
oCclang::LazyOffsetPtr< CXXCtorInitializer *, uint64_t,&ExternalASTSource::GetExternalCXXCtorInitializers >
oCclang::LazyOffsetPtr< Decl, uint32_t,&ExternalASTSource::GetExternalDecl >
oCclang::LazyOffsetPtr< Stmt, uint64_t,&ExternalASTSource::GetExternalDeclStmt >
oCclang::LazyVector< T, Source, Loader, LoadedStorage, LocalStorage >Represents a lazily-loaded vector of data
oCclang::LazyVector< const DeclaratorDecl *, ExternalSemaSource,&ExternalSemaSource::ReadUnusedFileScopedDecls, 2, 2 >
oCclang::LazyVector< CXXConstructorDecl *, ExternalSemaSource,&ExternalSemaSource::ReadDelegatingConstructors, 2, 2 >
oCclang::LazyVector< TypedefNameDecl *, ExternalSemaSource,&ExternalSemaSource::ReadExtVectorDecls, 2, 2 >
oCclang::LazyVector< VarDecl *, ExternalSemaSource,&ExternalSemaSource::ReadTentativeDefinitions, 2, 2 >
oCclang::analyze_format_string::LengthModifierRepresents the length modifier in a format string in scanf/printf
oCclang::comments::LexerComment lexer
oCclang::threadSafety::lexpr::LExpr
oCclang::CodeGen::CodeGenFunction::LifetimeExtendedCleanupHeaderHeader for data within LifetimeExtendedCleanupStack
oCclang::LineEntry
oCclang::format::LineStateThe current state when indenting a unwrapped line
oCclang::LineTableInfoUsed to hold and unique data used to represent #line information
oCclang::LinkageComputer
oCclang::LinkageInfo
oCclang::Module::LinkLibraryA library or framework to link against when an entity from this module is used
oClist
oCclang::ASTReader::ListenerScopeRAII object to temporarily add an AST callback listener
oCclang::LiveVariables::LivenessValues
oCclang::ento::check::LiveSymbols
oCclang::LocalInstantiationScopeA stack-allocated class that identifies which local variable declaration instantiations are present in this scope
oCclang::serialization::LocalRedeclarationsInfoDescribes the redeclarations of a declaration
oCclang::serialized_diags::LocationA location that is represented in the serialized diagnostics
oCclang::ento::check::Location
oCclang::LocationContextManager
oCclang::LookupResultRepresents the results of name lookup
oCclang::CodeGen::LoopAttributesAttributes that may be specified on loops
oCclang::LoopHintLoop optimization hint for loop and unroll pragmas
oCclang::CodeGen::LoopInfoInformation used when generating a structured loop
oCclang::CodeGen::LoopInfoStackA stack of loop information corresponding to loop nesting levels. This stack can be used to prepare attributes which are applied when a loop is emitted
oCclang::APValue::LV
oCclang::CodeGen::LValue
oCclang::APValue::LValuePathEntry
oCclang::MacroArgs
oCclang::MacroBuilder
oCclang::MacroDefinitionA description of the current definition of a macro
oCclang::MacroDirectiveEncapsulates changes to the "macros namespace" (the location where the macro name became active, the location where it was undefined, etc.)
oCclang::MacroInfoEncapsulates the data about a macro definition (e.g. its tokens)
oCclang::comments::make_const_ptr< T >
oCclang::make_const_ptr< T >
oCclang::declvisitor::make_const_ptr< T >
oCclang::comments::make_ptr< T >
oCclang::make_ptr< T >
oCclang::declvisitor::make_ptr< T >
oCclang::ManagedAnalysis
oCclang::MangleContext
oCllvm::yaml::MappingTraits< clang::tooling::Replacement >Specialized MappingTraits to describe how a Replacement is (de)serialized
oCllvm::yaml::MappingTraits< clang::tooling::TranslationUnitReplacements >Specialized MappingTraits to describe how a TranslationUnitReplacements is (de)serialized
oCllvm::yaml::MappingTraits< FormatStyle >
oCMapVector
oCclang::ast_matchers::MatchFinder::MatchCallbackCalled when the Match registered for it was successfully found in the AST
oCclang::ast_matchers::dynamic::MatcherCompletion
oCclang::ast_matchers::dynamic::internal::MatcherDescriptorMatcher descriptor interface
oCclang::ast_matchers::MatchFinder::MatchersByTypeFor each Matcher<> a MatchCallback that will be called when it matches
oCclang::ast_matchers::MatchFinderA class to allow finding matches over the Clang AST
oCclang::ast_matchers::MatchFinder::MatchFinderOptions
oCclang::ast_matchers::MatchFinder::MatchResultContains all information for a given match
oCmax_align_t
oCclang::APValue::MemberPointerData
oCclang::MemberSpecializationInfoProvides information a specialization of a member of a class template, which may be a member function, static data member, member class or member enumeration
oCclang::SourceManager::MemoryBufferSizes
oCclang::ExternalASTSource::MemoryBufferSizes
oCclang::ento::MemRegionManager
oCMemRegionManagerTrait< RegionTy >
oCclang::threadSafety::til::MemRegionRef
oCclang::Mergeable< decl_type >Provides common interface for the Decls that cannot be redeclared, but can be merged if the same declaration is brought in from multiple modules
oCclang::Mergeable< EnumConstantDecl >
oCclang::Mergeable< FieldDecl >
oCclang::Mergeable< UnresolvedUsingTypenameDecl >
oCclang::Mergeable< UnresolvedUsingValueDecl >
oCclang::Mergeable< UsingDecl >
oCclang::ast_matchers::dynamic::Diagnostics::ErrorContent::Message
oCclang::CodeGen::CGObjCRuntime::MessageSendInfo
oCclang::MicrosoftVTableContext::MethodVFTableLocation
oCclang::arcmt::trans::MigrationContext
oCclang::arcmt::MigrationPass
oCclang::arcmt::MigrationProcess
oCclang::MigratorOptions
oCclang::MMTokenA token in a module map file
oCclang::ModuleDescribes a module or submodule
oCclang::ModuleDependencyCollector
oCclang::serialization::ModuleFileInformation about a module that has been loaded by the ASTReader
oCclang::ModuleLoaderAbstract interface for a module loader
oCclang::ModuleLoadResultDescribes the result of attempting to load a module
oCclang::serialization::ModuleManagerManages the set of modules loaded by an AST reader
oCclang::ModuleMap
oCclang::ModuleMapParser
oCclang::MultiLevelTemplateArgumentListData structure that captures multiple levels of template argument lists for use in template instantiation
oCclang::driver::Multilib
oCclang::driver::MultilibSet
oCclang::MultipleIncludeOptImplements the simple state machine that the Lexer class uses to detect files subject to the 'multiple-include' optimization
oCllvm::MutableArrayRef< T >
oCclang::Sema::NameClassification
oCNeonIntrinsicInfo
oCclang::NeonTypeFlagsFlags to identify the types for overloaded Neon builtins
oCclang::NestedNameSpecifierLocA C++ nested-name-specifier augmented with source location information
oCclang::NestedNameSpecifierLocBuilderClass that aids in the construction of nested-name-specifiers along with source-location information for all of the components of the nested-name-specifier
oCclang::ento::NodeBuilderThis is the simplest builder which generates nodes in the ExplodedGraph
oCclang::ento::NodeBuilderContext
oCclang::ento::BugReport::NodeResolver
oCclang::APValue::NoLValuePath
oCclang::VarDecl::NonParmVarDeclBitfields
oCllvm::yaml::MappingTraits< clang::tooling::Replacement >::NormalizedReplacementHelper to (de)serialize a Replacement since we don't have direct access to its data members
oCclang::NSAPI
oCclang::DeclarationNameLoc::NT
oCclang::PartialDiagnostic::NullDiagnostic
oCclang::NumericLiteralParser
oCclang::Sema::ObjCArgInfo
oCclang::serialization::ObjCCategoriesInfoDescribes the categories of an Objective-C class
oCclang::ObjCDeclSpecCaptures information about "declaration specifiers" specific to Objective-C
oCclang::ObjCDictionaryElementAn element in an Objective-C dictionary literal
oCclang::arcmt::trans::ObjCImplementationContext
oCclang::ObjCInterfaceLocInfo
oCclang::ObjCListBase
oCclang::ObjCMethodListLinked list of methods with the same selector name but different signatures
oCclang::ObjCNoReturn
oCclang::Type::ObjCObjectTypeBitfields
oCclang::ObjCObjectTypeLocInfo
oCclang::ObjCRuntimeThe basic abstraction for the target Objective-C runtime
oCclang::ObjCTypeParamList
oCclang::LiveVariables::Observer
oCclang::Sema::OffsetOfComponent
oCclang::OffsetOfExpr::OffsetOfNode
oCclang::UnqualifiedId::OFI
oCclang::OMPClauseThis is a basic class for representing single OpenMP clause
oCclang::OMPClauseVisitorBase< ImplClass, Ptr, RetTy >This class implements a simple visitor for OMPClause subclasses
oCclang::OMPClauseVisitorBase< ImplClass, make_const_ptr, RetTy >
oCclang::OMPClauseVisitorBase< ImplClass, make_ptr, RetTy >
oCclang::OMPClauseVisitorBase< OMPClauseReader, make_ptr, void >
oCclang::OMPClauseVisitorBase< OMPClauseWriter, make_ptr, void >
oCOMPVarListClause
oCllvm::OnDiskChainedHashTable< Info >
oCllvm::OnDiskChainedHashTable< PTHStatLookupTrait >
oCllvm::OnDiskIterableChainedHashTable< Info >
oCllvm::OnDiskIterableChainedHashTable< reader::ASTDeclContextNameLookupTrait >
oCclang::OpaquePtr< PtrTy >Wrapper for void* pointer
oCclang::OpaquePtr< QualType >
oCclang::OpaquePtr< TemplateName >
oCclang::CodeGen::CodeGenFunction::OpaqueValueMappingAn RAII object to set (and then clear) a mapping for an OpaqueValueExpr
oCclang::CodeGen::CodeGenFunction::OpaqueValueMappingData
oCclang::OpenCLOptionsOpenCL volatile options
oCllvm::Optional< T >
oCllvm::Optional< bool >
oCllvm::Optional< clang::ast_matchers::MatchFinder::MatchFinderOptions::Profiling >
oCllvm::Optional< clang::driver::Multilib >
oCllvm::Optional< Multilib >
oCllvm::Optional< unsigned >
oCclang::analyze_format_string::OptionalAmount
oCclang::analyze_format_string::OptionalFlag
oCclang::CodeGen::OrderGlobalInits
oCclang::Sema::OriginalCallArgBrief A function argument from which we performed template argument
oCclang::CodeCompleteConsumer::OverloadCandidate
oCclang::OverloadCandidateOverloadCandidate - A single candidate in an overload set (C++ 13.3)
oCclang::OverloadCandidateSet
oCclang::ast_matchers::dynamic::Diagnostics::OverloadContextContext for overloaded matcher construction
oCclang::OverridingMethodsThe set of methods that override a given virtual method in each subobject where it occurs
oCclang::SubobjectAdjustment::P
oCclang::PackExpansionTypeLocInfo
oCpair
oCclang::comments::Comment::ParagraphCommentBitfields
oCclang::comments::Comment::ParamCommandCommentBitfields
oCclang::DeclaratorChunk::ParamInfo
oCclang::ParenBraceBracketBalancerRAII object that makes sure paren/bracket/brace count is correct after declaration/statement parsing, even when there's a parsing error
oCclang::ParenLocInfo
oCclang::format::ParenState
oCclang::ParentMap
oCclang::VarDecl::ParmVarDeclBitfields
oCclang::ParsedAttributes
oCParsedAttrInfo
oCclang::ParsedSourceLocationA source location that has been parsed on the command line
oCclang::ParsedTemplateArgumentRepresents the parsed form of a C++ template argument
oCclang::comments::ParserDoxygen comment parser
oCclang::ast_matchers::dynamic::ParserMatcher expression parser
oCclang::ast_matchers::dynamic::ParserValueA VariantValue instance annotated with its parser context
oCclang::Parser::ParseScope
oCclang::ParsingDeclRAIIObjectRAII object used to inform the actions that we're currently parsing a declaration. This is active when parsing a variable's initializer, but not when parsing the body of a class or function definition
oCclang::ast_matchers::MatchFinder::ParsingDoneTestCallbackCalled when parsing is finished. Intended for testing only
oCclang::PartialDiagnostic
oCclang::tooling::PathComparator
oCclang::ento::PathDiagnosticConsumer
oCclang::ento::PathDiagnosticLocation
oCclang::ento::PathDiagnosticLocationPair
oCclang::PCHBuffer
oCclang::PCHContainerOperationsA registry of PCHContainerWriter and -Reader objects for different formats
oCclang::PCHContainerReader
oCclang::PCHContainerWriter
oCclang::CodeGen::CodeGenFunction::PeepholeProtection
oCclang::TemplateArgumentLocInventIterator< Derived, InputIterator >::pointer
oCclang::TemplateArgumentLocContainerIterator< ArgLocContainer >::pointer
oCResultBuilder::ShadowMapEntry::iterator::pointer
oCclang::ento::check::PointerEscape
oCclang::PointerLikeLocInfo
oCllvm::PointerLikeTypeTraits< T >
oCllvm::PointerLikeTypeTraits< ::clang::AnyFunctionDecl >
oCllvm::PointerLikeTypeTraits< ::clang::ExtQuals * >
oCllvm::PointerLikeTypeTraits< ::clang::Type * >
oCllvm::PointerLikeTypeTraits< clang::CanQual< T > >
oCllvm::PointerLikeTypeTraits< clang::DeclGroupRef >
oCllvm::PointerLikeTypeTraits< clang::IdentifierInfo * >
oCllvm::PointerLikeTypeTraits< clang::LazyGenerationalUpdatePtr< Owner, T, Update > >
oCllvm::PointerLikeTypeTraits< clang::OpaquePtr< T > >
oCllvm::PointerLikeTypeTraits< clang::QualType >
oCllvm::PointerLikeTypeTraits< clang::Selector >
oCllvm::PointerLikeTypeTraits< clang::SourceLocation >
oCllvm::PointerLikeTypeTraits< clang::TemplateName >The clang::TemplateName class is effectively a pointer
oCllvm::PointerLikeTypeTraits< const clang::IdentifierInfo * >
oCclang::PoisonIdentifierRAIIObjectAn RAII object for [un]poisoning an identifier within a scope
oCclang::PoisonSEHIdentifiersRAIIObject
oCclang::sema::AnalysisBasedWarnings::Policy
oCclang::ast_matchers::dynamic::VariantMatcher::PolymorphicPayload
oCclang::sema::PossiblyUnreachableDiag
oCclang::ento::check::PostCall
oCclang::ento::check::PostObjCMessage
oCclang::ento::check::PostStmt< STMT >
oCclang::PPCallbacksThis interface provides a way to observe the actions of the preprocessor as it does its thing
oCclang::PPConditionalInfoInformation about the conditional stack (#if directives) currently active
oCclang::serialization::PPEntityOffsetSource range/offset of a preprocessed entity
oCclang::PragmaHandler
oCPragmaLoopHintInfo
oCPragmaPackInfo
oCclang::Sema::PragmaStack< ValueType >
oCclang::Sema::PragmaStack< clang::StringLiteral * >
oCclang::ASTUnit::PreambleData
oCclang::ASTUnit::PreambleFileHashData used to determine if a file used in the preamble has been changed
oCclang::ento::check::PreCall
oCclang::ento::check::PreObjCMessage
oCclang::PreprocessedEntityBase class that describes a preprocessed entity, which may be a preprocessor directive or macro expansion
oCclang::PreprocessorLexer
oCclang::PreprocessorOutputOptions
oCclang::ento::check::PreStmt< STMT >
oCclang::ento::check::PreStmt< ReturnStmt >
oCclang::PresumedLocRepresents an unpacked "presumed" location which can be presented to the user
oCclang::threadSafety::til::PrettyPrinter< Self, StreamType >
oCclang::threadSafety::til::PrettyPrinter< StdPrinter, std::ostream >
oCPrettyStackTraceEntry
oCclang::PrinterHelper
oCclang::PrintingPolicyDescribes how types, statements, expressions, and declarations should be printed
oCclang::ast_matchers::MatchFinder::MatchFinderOptions::Profiling
oCclang::ProgramPoint
oCclang::ProgramPointTag
oCclang::ento::ProgramStateManager
oCclang::ento::ProgramStatePartialTrait< T >
oCclang::ento::ProgramStatePartialTrait< bool >
oCclang::ento::ProgramStatePartialTrait< const void * >
oCclang::ento::ProgramStatePartialTrait< llvm::ImmutableList< T > >
oCclang::ento::ProgramStatePartialTrait< llvm::ImmutableMap< Key, Data, Info > >
oCclang::ento::ProgramStatePartialTrait< llvm::ImmutableSet< Key, Info > >
oCclang::ento::ProgramStatePartialTrait< TaintMapImpl >
oCclang::ento::ProgramStatePartialTrait< unsigned >
oCclang::ento::ProgramStatePartialTrait< void * >
oCclang::ento::ProgramStateTrait< T >
oCclang::consumed::PropagationInfo
oCclang::AttributeList::PropertyData
oCclang::PseudoConstantAnalysis
oCclang::PseudoDestructorTypeStorageStores the type being destroyed by a pseudo-destructor expression
oCclang::PTHManager::PTHFileLookupTrait
oCclang::PTHManager::PTHStringLookupTrait
oCclang::ast_type_traits::DynTypedNode::PtrConverter< CXXCtorInitializer >
oCclang::ast_type_traits::DynTypedNode::PtrConverter< NestedNameSpecifier >
oCclang::QualifierInfo
oCclang::Qualifiers
oCclang::QualType
oCclang::tooling::RangeA source range independent of the SourceManager
oCclang::RawComment
oCclang::ASTContext::RawCommentAndCacheFlags
oCclang::RawCommentListThis class represents all comments included in the translation unit, sorted in order of appearance in the translation unit
oCclang::serialization::ReadMethodPoolVisitor
oCclang::vfs::recursive_directory_iteratorAn input iterator over the recursive contents of a virtual path, similar to llvm::sys::fs::recursive_directory_iterator
oCclang::RecursiveASTVisitor< Derived >A class that does preorder depth-first traversal on the entire Clang AST and visits each node
oCclang::RecursiveASTVisitor< BodyTransform< BODY_TRANS > >
oCclang::RecursiveASTVisitor< CallGraph >
oCclang::Redeclarable< decl_type >::redecl_iteratorIterates through all the redeclarations of the same decl
oCclang::Decl::redecl_iteratorIterates through all the redeclarations of the same decl
oCclang::Redeclarable< decl_type >Provides common interface for the Decls that can be redeclared
oCclang::Redeclarable< FunctionDecl >
oCclang::Redeclarable< NamespaceAliasDecl >
oCclang::Redeclarable< NamespaceDecl >
oCclang::Redeclarable< ObjCInterfaceDecl >
oCclang::Redeclarable< ObjCProtocolDecl >
oCclang::Redeclarable< RedeclarableTemplateDecl >
oCclang::Redeclarable< TagDecl >
oCclang::Redeclarable< TypedefNameDecl >
oCclang::Redeclarable< UsingShadowDecl >
oCclang::Redeclarable< VarDecl >
oCllvm::RefCountedBase< Derived >
oCllvm::RefCountedBase< AnalyzerOptions >
oCllvm::RefCountedBase< ASTContext >
oCllvm::RefCountedBase< CompilerInvocation >
oCllvm::RefCountedBase< DiagnosticIDs >
oCllvm::RefCountedBase< DiagnosticOptions >
oCllvm::RefCountedBase< DiagnosticsEngine >
oCllvm::RefCountedBase< ExternalASTSource >
oCllvm::RefCountedBase< FailedModulesSet >
oCllvm::RefCountedBase< FileManager >
oCllvm::RefCountedBase< GlobalCodeCompletionAllocator >
oCllvm::RefCountedBase< HeaderSearchOptions >
oCllvm::RefCountedBase< MangleNumberingContext >
oCllvm::RefCountedBase< Preprocessor >
oCllvm::RefCountedBase< PreprocessorOptions >
oCllvm::RefCountedBase< SourceManager >
oCllvm::RefCountedBase< TargetInfo >
oCclang::ento::BlockDataRegion::referenced_vars_iterator
oCclang::Type::ReferenceTypeBitfields
oCclang::ento::RegionAndSymbolInvalidationTraitsInformation about invalidation for a particular region/symbol
oCclang::ento::check::RegionChanges
oCclang::ento::RegionOffsetRepresent a region's offset within the top level base region
oCclang::ento::RegionRawOffset
oCclang::ast_matchers::dynamic::Registry
oCclang::tooling::ReplacementA text replacement
oCclang::ento::ReplayWithoutInlining
oCclang::CodeGen::RequiredArgs
oCclang::Preprocessor::ResetMacroExpansionHelper
oCclang::ento::objc_retain::RetEffect
oCclang::ReturnAdjustmentA return adjustment
oCclang::CodeGen::ReturnValueSlot
oCclang::RewriteBuffer
oCclang::arcmt::MigrationProcess::RewriteListener
oCclang::Rewriter::RewriteOptions
oCclang::Rewriter
oCclang::arcmt::TransformActions::RewriteReceiver
oCclang::RewriteRope
oCclang::RopePiece
oCclang::RopePieceBTree
oCclang::RopeRefCountString
oCclang::CodeGen::RREntrypoints
oCclang::CodeGen::CodeGenFunction::RunCleanupsScopeEnters a new scope for capturing cleanups, all of which will be executed once the scope is exited
oCclang::ento::RuntimeDefinitionDefines the runtime definition of the called function
oCclang::CodeGen::RValue
oCclang::driver::SanitizerArgs
oCclang::SanitizerBlacklist
oCclang::CodeGen::SanitizerMetadata
oCclang::CodeGen::CodeGenFunction::SanitizerScopeRAII object to set/unset CodeGenFunction::IsSanitizerScope
oCclang::SanitizerSet
oCllvm::SaveAndRestore< T >
oCllvm::SaveAndRestore< bool >
oCclang::CodeGen::DominatingValue< RValue >::saved_type
oCclang::SavedStreamPositionHelper class that saves the current stream position and then restores it when destroyed
oCclang::Sema::SavePendingInstantiationsAndVTableUsesRAII
oCclang::Sema::SavePendingLocalImplicitInstantiationsRAII
oCllvm::yaml::ScalarEnumerationTraits< FormatStyle::BinaryOperatorStyle >
oCllvm::yaml::ScalarEnumerationTraits< FormatStyle::BraceBreakingStyle >
oCllvm::yaml::ScalarEnumerationTraits< FormatStyle::DefinitionReturnTypeBreakingStyle >
oCllvm::yaml::ScalarEnumerationTraits< FormatStyle::LanguageKind >
oCllvm::yaml::ScalarEnumerationTraits< FormatStyle::LanguageStandard >
oCllvm::yaml::ScalarEnumerationTraits< FormatStyle::NamespaceIndentationKind >
oCllvm::yaml::ScalarEnumerationTraits< FormatStyle::PointerAlignmentStyle >
oCllvm::yaml::ScalarEnumerationTraits< FormatStyle::ShortFunctionStyle >
oCllvm::yaml::ScalarEnumerationTraits< FormatStyle::SpaceBeforeParensOptions >
oCllvm::yaml::ScalarEnumerationTraits< FormatStyle::UseTabStyle >
oCclang::ento::ScanReachableSymbols
oCclang::Scope
oCclang::ast_matchers::dynamic::Parser::ScopedContextEntry
oCclang::format::ScopedLineState
oCclang::ScratchBuffer
oCclang::ASTContext::SectionInfo
oCclang::SelectorSmart pointer class that efficiently represents Objective-C method names
oCclang::SelectorTableThis table allows us to fully hide how we implement multi-keyword caching
oCclang::comments::Sema
oCclang::SemaSema - This implements semantic analysis and AST building for C
oCclang::ast_matchers::dynamic::Parser::SemaInterface to connect the parser with the registry and more
oCclang::serialized_diags::SerializedDiagnosticReaderA base class that handles reading serialized diagnostics from a file
oCclang::threadSafety::til::SExprBase class for AST nodes in the typed intermediate language
oCclang::threadSafety::SExprBuilder
oCclang::Sema::SFINAETrapRAII class used to determine whether SFINAE has trapped any errors that occur during template argument deduction
oCclang::UsingDecl::shadow_iteratorIterates through the using shadow declarations associated with this using declaration
oCclang::threadSafety::til::SimpleArray< T >
oCclang::threadSafety::til::SimpleArray< BasicBlock * >
oCclang::threadSafety::til::SimpleArray< SExpr * >
oCclang::index::SimpleFormatContextA small class to be used by libclang clients to format a declaration string in memory. This object is instantiated once and used each time a formatting is needed
oCclang::threadSafety::til::SimpleReducerBase
oCllvm::simplify_type< ::clang::CanQual< T > >
oCllvm::simplify_type< ::clang::CFGTerminator >
oCllvm::simplify_type< ::clang::QualType >
oCllvm::simplify_type< clang::ento::CallEventRef< T > >
oCclang::ast_matchers::dynamic::VariantMatcher::SinglePayload
oCclang::Sema::SkipBodyInfo
oCclang::SrcMgr::SLocEntryThis is a discriminated union of FileInfo and ExpansionInfo
oCclang::Sema::PragmaStack< ValueType >::Slot
oCSmallDenseMap
oCSmallSet
oCllvm::SmallSetVector< T, n >
oCllvm::SmallSetVector< clang::Module *, 2 >
oCllvm::SmallSetVector< const clang::DeclContext *, 16 >
oCllvm::SmallSetVector< const clang::FileEntry *, 2 >
oCllvm::SmallSetVector< const clang::TypedefNameDecl *, 4 >
oCllvm::SmallSetVector< const Decl *, 16 >
oCllvm::SmallSetVector< const NamedDecl *, 16 >
oCllvm::SmallString< InternalLen >
oCllvm::SmallString< 128 >
oCllvm::SmallString< 16 >
oCllvm::SmallString< 32 >
oCllvm::SmallString< 512 >
oCllvm::SmallVector< T, N >
oCllvm::SmallVector< Action *, 3 >
oCllvm::SmallVector< ArgEffect, 10 >
oCllvm::SmallVector< BreakContinue, 8 >
oCllvm::SmallVector< BuildingSubmoduleInfo, 8 >
oCllvm::SmallVector< CallArg, 16 >
oCllvm::SmallVector< Change, 16 >
oCllvm::SmallVector< char, 0 >
oCllvm::SmallVector< char, 256 >
oCllvm::SmallVector< clang::ast_matchers::BoundNodes, 1 >
oCllvm::SmallVector< clang::ASTUnit::StandaloneDiagnostic, 4 >
oCllvm::SmallVector< clang::AttributeList *, InlineFreeListsCapacity >
oCllvm::SmallVector< clang::BlockDecl *, 8 >
oCllvm::SmallVector< clang::CallExpr *, 8 >
oCllvm::SmallVector< clang::CallGraphNode, 5 >
oCllvm::SmallVector< clang::CharSourceRange, 8 >
oCllvm::SmallVector< clang::CodeCompletionString::Chunk, 4 >
oCllvm::SmallVector< clang::CodeGen::BranchFixup, 8 >
oCllvm::SmallVector< clang::CodeGen::CallArgList::CallArgCleanup, 1 >
oCllvm::SmallVector< clang::CodeGen::CallArgList::Writeback, 1 >
oCllvm::SmallVector< clang::CodeGen::LoopInfo, 4 >
oCllvm::SmallVector< clang::comments::CommandInfo *, 4 >
oCllvm::SmallVector< clang::comments::HTMLStartTagComment *, 8 >
oCllvm::SmallVector< clang::comments::Token, 16 >
oCllvm::SmallVector< clang::comments::Token, 8 >
oCllvm::SmallVector< clang::CXXBindTemporaryExpr *, 8 >
oCllvm::SmallVector< clang::Decl *, 16 >
oCllvm::SmallVector< clang::Decl *, 2 >
oCllvm::SmallVector< clang::Decl *, 4 >
oCllvm::SmallVector< clang::DeclAccessPair, InlineCapacity >
oCllvm::SmallVector< clang::DeclaratorChunk, 8 >
oCllvm::SmallVector< clang::DeducedPack *, 8 >
oCllvm::SmallVector< clang::DeducedTemplateArgument, 4 >
oCllvm::SmallVector< clang::Designator, 2 >
oCllvm::SmallVector< clang::DirectoryEntry *, 4 >
oCllvm::SmallVector< clang::edit::Commit::Edit, 8 >
oCllvm::SmallVector< clang::ento::CheckerFn, 4 >
oCllvm::SmallVector< clang::ento::ExplodedNode *, 2 >
oCllvm::SmallVector< clang::ento::PathPieces *, 3 >
oCllvm::SmallVector< clang::Expr *, 4 >
oCllvm::SmallVector< clang::ExternalSemaSource *, 2 >
oCllvm::SmallVector< clang::FieldDecl *, 32 >
oCllvm::SmallVector< clang::FileEntry *, 4 >
oCllvm::SmallVector< clang::FixItHint, 6 >
oCllvm::SmallVector< clang::FixItHint, 8 >
oCllvm::SmallVector< clang::format::AnnotatedLine *, 0 >
oCllvm::SmallVector< clang::format::AnnotatedLine *, 1 >
oCllvm::SmallVector< clang::format::FormatToken *, 1 >
oCllvm::SmallVector< clang::format::UnwrappedLine, 0 >
oCllvm::SmallVector< clang::format::UnwrappedLine, 4 >
oCllvm::SmallVector< clang::format::UnwrappedLine, 8 >
oCllvm::SmallVector< clang::IdentifierInfo *, 8 >
oCllvm::SmallVector< clang::InitializationSequence::Step, 4 >
oCllvm::SmallVector< clang::LambdaExpr *, 2 >
oCllvm::SmallVector< clang::LambdaIntroducer::LambdaCapture, 4 >
oCllvm::SmallVector< clang::Module *, 16 >
oCllvm::SmallVector< clang::Module *, 2 >
oCllvm::SmallVector< clang::Module::Header, 2 >
oCllvm::SmallVector< clang::Module::LinkLibrary, 2 >
oCllvm::SmallVector< clang::Module::UnresolvedExportDecl, 2 >
oCllvm::SmallVector< clang::Module::UnresolvedHeaderDirective, 1 >
oCllvm::SmallVector< clang::NamedDecl *, 1 >
oCllvm::SmallVector< clang::NamedDecl *, 16 >
oCllvm::SmallVector< clang::ObjCInterfaceDecl *, 16 >
oCllvm::SmallVector< clang::ObjCMethodDecl *, 2 >
oCllvm::SmallVector< clang::ObjCMethodDecl *, 4 >
oCllvm::SmallVector< clang::OverloadCandidate, 16 >
oCllvm::SmallVector< clang::PPConditionalInfo, 4 >
oCllvm::SmallVector< clang::QualType, 4 >
oCllvm::SmallVector< clang::ReturnStmt *, 4 >
oCllvm::SmallVector< clang::Scope *, 2 >
oCllvm::SmallVector< clang::Selector, 16 >
oCllvm::SmallVector< clang::Sema::ActiveTemplateInstantiation, 16 >
oCllvm::SmallVector< clang::sema::CapturingScopeInfo::Capture, 4 >
oCllvm::SmallVector< clang::sema::CompoundScopeInfo, 4 >
oCllvm::SmallVector< clang::sema::DelayedDiagnostic, 4 >
oCllvm::SmallVector< clang::Sema::ExpressionEvaluationContextRecord, 8 >
oCllvm::SmallVector< clang::sema::PossiblyUnreachableDiag, 4 >
oCllvm::SmallVector< clang::Sema::PragmaStack::Slot, 2 >
oCllvm::SmallVector< clang::serialization::ModuleFile *, 2 >
oCllvm::SmallVector< clang::serialization::ModuleFile *, 4 >
oCllvm::SmallVector< clang::SourceLocation, 6 >
oCllvm::SmallVector< clang::SourceRange, 4 >
oCllvm::SmallVector< clang::StoredDiagnostic, 4 >
oCllvm::SmallVector< clang::SwitchStmt *, 8 >
oCllvm::SmallVector< clang::TagDecl *, 4 >
oCllvm::SmallVector< clang::TemplateArgumentLoc, 8 >
oCllvm::SmallVector< clang::TemplateIdAnnotation *, 16 >
oCllvm::SmallVector< clang::TemplateSpecCandidate, 16 >
oCllvm::SmallVector< clang::TemplateTypeParmDecl *, 4 >
oCllvm::SmallVector< clang::Token, 16 >
oCllvm::SmallVector< clang::Token, 8 >
oCllvm::SmallVector< clang::Type *, 0 >
oCllvm::SmallVector< clang::TypoCorrection, 2 >
oCllvm::SmallVector< clang::TypoCorrection, 4 >
oCllvm::SmallVector< clang::UninitUse::Branch, 2 >
oCllvm::SmallVector< clang::VisibleModuleSet, 16 >
oCllvm::SmallVector< ColumnFormat, 4 >
oCllvm::SmallVector< const char *, 2 >
oCllvm::SmallVector< const clang::CodeGen::CodeGenFunction::JumpDest *, 2 >
oCllvm::SmallVector< const clang::Decl *, 16 >
oCllvm::SmallVector< const clang::ento::SymExpr *, 5 >
oCllvm::SmallVector< const clang::format::FormatToken *, 8 >
oCllvm::SmallVector< const clang::IdentifierInfo *, 4 >
oCllvm::SmallVector< const clang::LabelDecl *, 4 >
oCllvm::SmallVector< const clang::RecordDecl *, 8 >
oCllvm::SmallVector< const CXXRecordDecl *, 1 >
oCllvm::SmallVector< const DeclaratorDecl *, LoadedStorage >
oCllvm::SmallVector< const DeclaratorDecl *, LocalStorage >
oCllvm::SmallVector< const VarDecl *, 16 >
oCllvm::SmallVector< CXXBasePathElement, 4 >
oCllvm::SmallVector< CXXConstructorDecl *, LoadedStorage >
oCllvm::SmallVector< CXXConstructorDecl *, LocalStorage >
oCllvm::SmallVector< DeclContext *, 4 >
oCllvm::SmallVector< DiagEntry, 8 >
oCllvm::SmallVector< ExportDecl, 2 >
oCllvm::SmallVector< GlobalInitData, 8 >
oCllvm::SmallVector< ImportedSubmodule, 2 >
oCllvm::SmallVector< int, 16 >
oCllvm::SmallVector< int, 8 >
oCllvm::SmallVector< IntrusiveRefCntPtr< FileSystem >, 1 >
oCllvm::SmallVector< LateParsedAttribute *, 2 >
oCllvm::SmallVector< LateParsedDeclaration *, 2 >
oCllvm::SmallVector< LateParsedDefaultArgument, 8 >
oCllvm::SmallVector< LexedMethod *, 8 >
oCllvm::SmallVector< llvm::ArrayRef, 4 >
oCllvm::SmallVector< llvm::DenseSet *, 2 >
oCllvm::SmallVector< llvm::Metadata *, 16 >
oCllvm::SmallVector< llvm::SmallVector *, 1 >
oCllvm::SmallVector< llvm::Value *, 1 >
oCllvm::SmallVector< llvm::Value *, 8 >
oCllvm::SmallVector< MacroExpandsInfo, 2 >
oCllvm::SmallVector< ModuleId, 2 >
oCllvm::SmallVector< ModuleInfo, 16 >
oCllvm::SmallVector< MSVtorDispAttr::Mode, 2 >
oCllvm::SmallVector< NamedDecl *, 2 >
oCllvm::SmallVector< ObjCInterfaceCacheEntry, 32 >
oCllvm::SmallVector< PartialDiagnosticAt, 4 >
oCllvm::SmallVector< PPBranchKind, 16 >
oCllvm::SmallVector< prec::Level, 4 >
oCllvm::SmallVector< QueuedCXXBaseSpecifiers, 2 >
oCllvm::SmallVector< QueuedCXXCtorInitializers, 2 >
oCllvm::SmallVector< ReplacedDeclInfo, 16 >
oCllvm::SmallVector< Requirement, 2 >
oCllvm::SmallVector< sema::clang::sema::FunctionScopeInfo *, 4 >
oCllvm::SmallVector< size_t, 4 >
oCllvm::SmallVector< SrcMgr::SLocEntry, 0 >
oCllvm::SmallVector< std::pair< clang::ClassTemplateDecl *, clang::ClassTemplatePartialSpecializationDecl * >, 4 >
oCllvm::SmallVector< std::pair< clang::CXXMethodDecl *, const clang::FunctionProtoType * >, 2 >
oCllvm::SmallVector< std::pair< clang::IdentifierInfo *, clang::SourceLocation >, 2 >
oCllvm::SmallVector< std::pair< clang::VarTemplateDecl *, clang::VarTemplatePartialSpecializationDecl * >, 4 >
oCllvm::SmallVector< std::pair< const clang::CXXMethodDecl *, const clang::CXXMethodDecl * >, 2 >
oCllvm::SmallVector< std::pair< llvm::BasicBlock *, llvm::ConstantInt * >, 4 >
oCllvm::SmallVector< std::pair< llvm::BitstreamCursor, serialization::clang::serialization::ModuleFile * >, 8 >
oCllvm::SmallVector< std::pair< llvm::Instruction *, llvm::Value * >, 4 >
oCllvm::SmallVector< std::pair< serialization::GlobalDeclID, clang::Decl * >, 16 >
oCllvm::SmallVector< std::pair< std::string, clang::FullSourceLoc >, 2 >
oCllvm::SmallVector< std::pair< std::string, SourceLocation >, 2 >
oCllvm::SmallVector< std::pair< unsigned, serialization::DeclID >, 64 >
oCllvm::SmallVector< std::string, 16 >
oCllvm::SmallVector< std::string, 2 >
oCllvm::SmallVector< std::string, 4 >
oCllvm::SmallVector< std::unique_ptr< BugReporterVisitor >, 8 >
oCllvm::SmallVector< std::unique_ptr< Command >, 4 >
oCllvm::SmallVector< Stmt *, 16 >
oCllvm::SmallVector< StmtsTy *, 4 >
oCllvm::SmallVector< StringRef, 16 >
oCllvm::SmallVector< StringRef, 2 >
oCllvm::SmallVector< T, LoadedStorage >
oCllvm::SmallVector< T, LocalStorage >
oCllvm::SmallVector< Token, 1 >
oCllvm::SmallVector< Token, 4 >
oCllvm::SmallVector< TypedefNameDecl *, LoadedStorage >
oCllvm::SmallVector< TypedefNameDecl *, LocalStorage >
oCllvm::SmallVector< uint32_t, 16 >
oCllvm::SmallVector< uint64_t, 1 >
oCllvm::SmallVector< uint64_t, 16 >
oCllvm::SmallVector< uint64_t, 2 >
oCllvm::SmallVector< uint64_t, 4 >
oCllvm::SmallVector< uint64_t, 64 >
oCllvm::SmallVector< uint64_t, 8 >
oCllvm::SmallVector< UnresolvedModuleRef, 2 >
oCllvm::SmallVector< unsigned, 16 >
oCllvm::SmallVector< unsigned, 4 >
oCllvm::SmallVector< unsigned, 8 >
oCllvm::SmallVector< UsingDirectiveDecl *, 2 >
oCllvm::SmallVector< value_type, InitialCapacity >
oCllvm::SmallVector< VarDecl *, LoadedStorage >
oCllvm::SmallVector< VarDecl *, LocalStorage >
oCllvm::SmallVector< void *, 8 >
oCllvm::SmallVector< VPtrInfo *, 2 >
oCllvm::SmallVector< VTableUse, 16 >
oCllvm::SmallVector< VTTComponent, 64 >
oCllvm::SmallVector< VTTVTable, 64 >
oCllvm::SmallVectorImpl< T >
oCllvm::SmallVectorImpl< clang::format::UnwrappedLine >
oCllvm::SmallVectorImpl< PartialDiagnosticAt >
oCclang::tooling::SourceFileCallbacksCallbacks called before and after each source file processed by a FrontendAction created by the FrontedActionFactory returned by newFrontendActionFactory
oCclang::ast_matchers::dynamic::SourceLocation
oCclang::SourceLocationEncodes a location in the source. The SourceManager can decode this to get at the full include stack, line and column information
oCclang::SourceRangeA trivial tuple used to represent a source range
oCclang::ast_matchers::dynamic::SourceRange
oCclang::RedeclarableTemplateDecl::SpecEntryTraits< EntryType >
oCclang::RedeclarableTemplateDecl::SpecEntryTraits< FunctionTemplateSpecializationInfo >
oCclang::specific_attr_iterator< SpecificAttr, Container >
oCclang::DeclContext::specific_decl_iterator< SpecificDecl >
oCclang::analyze_format_string::SpecifierResult< T >
oCclang::SplitQualType
oCclang::CodeGen::EHScopeStack::stable_iterator
oCclang::ento::StackHintGeneratorInterface for classes constructing Stack hints
oCclang::ASTUnit::StandaloneDiagnostic
oCclang::ASTUnit::StandaloneFixIt
oCclang::StandardConversionSequence
oCclang::vfs::StatusThe result of a status operation
oCclang::InitializationSequence::StepA single step in the initialization sequence
oCStmt
oCStmtClassNameTable
oCclang::CodeGen::CodeGenFunction::StmtExprEvaluation
oCclang::StmtIteratorBase
oCclang::RecursiveASTVisitor< Derived >::StmtQueueAction
oCclang::StmtVisitorBase< Ptr, ImplClass, RetTy >
oCclang::StmtVisitorBase< make_const_ptr, ConsumedStmtVisitor, void >
oCclang::StmtVisitorBase< make_const_ptr, ImplClass, RetTy >
oCclang::StmtVisitorBase< make_const_ptr, ImplClass, void >
oCclang::StmtVisitorBase< make_ptr, ASTNodeImporter, Stmt * >
oCclang::StmtVisitorBase< make_ptr, ASTStmtReader, void >
oCclang::StmtVisitorBase< make_ptr, ASTStmtWriter, void >
oCclang::StmtVisitorBase< make_ptr, ImplClass, RetTy >
oCclang::StmtVisitorBase< make_ptr, ImplClass, void >
oCclang::StmtVisitorBase< Ptr, ImplClass, void >
oCclang::PartialDiagnostic::Storage
oCclang::PartialDiagnostic::StorageAllocatorAn allocator for Storage objects, which uses a small cache to objects, used to reduce malloc()/free() traffic for partial diagnostics
oCclang::StoredDeclsListAn array of decls optimized for the common case of only containing one entry
oCclang::StoredDiagnosticRepresents a diagnostic in a form that can be retained until its corresponding source manager is destroyed
oCclang::ento::StoreManager
oCclang::ento::StoreRef
oCclang::QualType::StreamedQualTypeHelper
oCclang::StringLiteralParser
oCclang::StringSizerHelper< SizeOfStr, FieldType >
oCclang::CodeGen::CodeGenModule::Structor
oCclang::ento::SubEngine
oCclang::SubobjectAdjustmentAn adjustment to be made to the temporary created when emitting a reference binding, which accesses a particular subobject of that temporary
oCclang::ento::summMgr::SummaryKey
oCclang::ento::SummaryManagerImpl
oCclang::SuppressAccessChecksA RAII object used to temporarily suppress access-like checking. Access-like checks are those associated with controlling the use of a declaration, like C++ access control errors and deprecation warnings. They are contextually dependent, in that they can only be resolved with full information about what's being declared. They are also suppressed in certain contexts, like the template arguments of an explicit instantiation. However, those suppression contexts cannot necessarily be fully determined in advance; for example, something starting like this: template <> class std::vector<A::PrivateType> might be the entirety of an explicit instantiation: template <> class std::vector<A::PrivateType>; or just an elaborated type specifier: template <> class std::vector<A::PrivateType> make_vector<>(); Therefore this class collects all the diagnostics and permits them to be re-delayed in a new context
oCclang::ento::SVal
oCclang::ento::SValBuilder
oCclang::ento::SwitchNodeBuilder
oCclang::ento::SymExpr::symbol_iteratorIterator over symbols that the current symbol depends on
oCclang::ento::SymbolManager
oCclang::ento::SymbolReaperA class responsible for cleaning up unused symbols
oCclang::ento::SymbolVisitor
oCclang::Sema::SynthesizedFunctionScopeRAII object to handle the state changes required to synthesize a function body
oCclang::HeaderSearchOptions::SystemHeaderPrefix
oCclang::ento::TaintManager
oCclang::ento::TaintMap
oCclang::TargetCodeGenInfo
oCclang::TargetCXXABIThe basic abstraction for the target C++ ABI
oCclang::TargetOptionsOptions for controlling the target
oCclang::CodeGen::TBAAPathTag
oCclang::TemplateArgumentRepresents a template argument
oCclang::TemplateArgumentListA template argument list
oCclang::TemplateArgumentListInfo
oCclang::TemplateArgumentLoc
oCclang::TemplateArgumentLocContainerIterator< ArgLocContainer >Simple iterator that traverses the template arguments in a container that provides a getArgLoc() member function
oCclang::TemplateArgumentLocInfoLocation information for a TemplateArgument
oCclang::TemplateArgumentLocInventIterator< Derived, InputIterator >Iterator adaptor that invents template argument location information for each of the template arguments in its underlying iterator
oCclang::sema::TemplateDeductionInfoProvides information about an attempted template argument deduction, whose success or failure was described by a TemplateDeductionResult value
oCclang::TemplateDiffTypes
oCclang::TemplateIdAnnotationInformation about a template-id annotation token
oCclang::TemplateNameRepresents a C++ template name within the type system
oCclang::TemplateNameLocInfo
oCclang::TemplateParameterListStores a list of template parameters for a TemplateDecl and its derived classes
oCclang::TemplateParmPositionDefines the position of a template parameter within a template parameter list
oCclang::TemplatePartialOrderingContext
oCclang::TemplateSpecCandidate
oCclang::TemplateSpecCandidateSet
oCclang::TreeTransform< Derived >::TemporaryBaseRAII object that temporarily sets the base location and entity used for reporting diagnostics in types
oCclang::Sema::TentativeAnalysisScopeRAII class used to indicate that we are performing provisional semantic analysis to determine the validity of a construct, so typo-correction and diagnostics in the immediate context (not within implicitly-instantiated templates) should be suppressed
oCclang::comments::Comment::TextCommentBitfields
oCclang::comments::TextTokenRetokenizerRe-lexes a sequence of tok::text tokens
oCclang::ThisAdjustmentA this pointer adjustment
oCThreadSafeRefCountedBase
oCclang::threadSafety::ThreadSafetyHandlerHandler class for thread safety warnings
oCclang::ThunkInfoThe this pointer adjustment as well as an optional return adjustment for a thunk
oCclang::comments::TokenComment token
oCclang::Token
oCclang::format::TokenAnnotatorDetermines extra information about the tokens comprising an UnwrappedLine
oCclang::TokenConcatenation
oCclang::ast_matchers::dynamic::Parser::TokenInfoSimple structure to hold information for one token from the parser
oCclang::TokenLexer
oCclang::TokenRewriter
oCclang::format::TokenRole
oCclang::TokenValueStores token information for comparing actual tokens with predefined values. Only handles simple tokens and identifiers
oCclang::driver::ToolTool - Information on a specific compilation tool
oCclang::tooling::ToolActionInterface to process a clang::CompilerInvocation
oCclang::driver::ToolChainToolChain - Access to tools for a single platform
oCclang::tooling::ToolInvocationUtility to run a FrontendAction in a single clang invocation
oCclang::threadSafety::til::BasicBlock::TopologyNode
oCclang::arcmt::Transaction
oCclang::arcmt::TransformActions
oCclang::tooling::TranslationUnitReplacementsCollection of Replacements generated from a single translation unit
oCclang::threadSafety::til::Traversal< Self, R >
oCclang::threadSafety::til::Traversal< Self, VisitReducerBase >
oCclang::TreeTransform< Derived >A semantic tree transformation that allows one to transform one abstract syntax tree into another
oCtrue_type
oCclang::DeclaratorChunk::TypeAndRange
oCclang::Sema::TypeDiagnoserAbstract class used to diagnose incomplete types
oCclang::serialization::TypeIdxA type index; the type ID with the qualifier bits removed
oCclang::TypeInfo
oCTypeInfo
oCclang::DeclaratorChunk::TypeInfoCommon
oCclang::TypeLocBase wrapper for a particular "section" of type source info
oCclang::TypeLocBuilder
oCclang::TypeLocVisitor< ImplClass, RetTy >
oCclang::TypeLocVisitor< TypeLocReader >
oCclang::TypeofLocInfo
oCclang::TypePropertyCache< Private >
oCclang::TypeSourceInfoA container of type source information
oCclang::TypeSpecLocInfo
oCclang::Sema::TypeTagData
oCclang::AttributeList::TypeTagForDatatypeData
oCclang::TypeVisitor< ImplClass, RetTy >An operation on a type
oCclang::TypeVisitor< ASTNodeImporter, QualType >
oCclang::Type::TypeWithKeywordBitfields
oCclang::TypoCorrectionSimple class containing the result of Sema::CorrectTypo
oCudir_iterator_base
oCclang::Parser::UnannotatedTentativeParsingActionA tentative parsing action that can also revert token annotations
oCclang::UnaryTransformTypeLocInfo
oCclang::UncommonTemplateNameStorageImplementation class used to describe either a set of overloaded template names or an already-substituted template template parameter pack
oCclang::APValue::UninitArray
oCclang::APValue::UninitStruct
oCclang::UninitUseA use of a variable, which might be uninitialized
oCclang::UninitVariablesAnalysisStats
oCclang::UninitVariablesHandler
oCclang::UnionOpaquePtr< T >
oCclang::UnionOpaquePtr< QualType >
oCclang::UniqueVirtualMethodUniquely identifies a virtual method within a class hierarchy by the method itself and a class subobject number
oCclang::UnqualifiedIdRepresents a C++ unqualified-id that has been parsed
oCclang::Module::UnresolvedConflictAn unresolved conflict with another module
oCclang::Module::UnresolvedExportDeclDescribes an exported module that has not yet been resolved (perhaps because the module it refers to has not yet been loaded)
oCclang::Module::UnresolvedHeaderDirectiveStored information about a header directive that was found in the module map file but has not been resolved to a file
oCclang::UnresolvedSetImplA set of unresolved declarations
oCclang::serialization::UnsafeQualTypeDenseMapInfo
oCclang::format::UnwrappedLineAn unwrapped line is a sequence of Token, that we would like to put on a single line if there was no column limit
oCclang::format::UnwrappedLineConsumer
oCclang::format::UnwrappedLineFormatter
oCclang::format::UnwrappedLineNode
oCclang::format::UnwrappedLineParser
oCclang::UpdateOnReturn< T >
oCclang::UserDefinedConversionSequence
oCclang::ast_type_traits::DynTypedNode::ValueConverter< NestedNameSpecifierLoc >
oCclang::ast_type_traits::DynTypedNode::ValueConverter< QualType >
oCclang::ast_type_traits::DynTypedNode::ValueConverter< TemplateArgument >
oCclang::ast_type_traits::DynTypedNode::ValueConverter< TypeLoc >
oCclang::threadSafety::til::ValueType
oCclang::ast_matchers::dynamic::VariantMatcher::VariadicOpPayload
oCclang::ast_matchers::dynamic::VariantMatcherA variant matcher object
oCclang::ast_matchers::dynamic::VariantValueVariant value class
oCclang::ASTRecordLayout::VBaseInfo
oCclang::Type::VectorTypeBitfields
oCclang::Sema::VerifyICEDiagnoserAbstract base class used for diagnosing integer constant expression violations
oCclang::VersionTupleRepresents a version number in the form major[.minor[.subminor[.build]]]
oCclang::VirtSpecifiersRepresents a C++11 virt-specifier-seq
oCclang::ReturnAdjustment::VirtualAdjustmentHolds the ABI-specific information about the virtual return adjustment, if needed
oCclang::ThisAdjustment::VirtualAdjustmentHolds the ABI-specific information about the virtual this adjustment, if needed
oCclang::VirtualBaseInfo
oCclang::VisibleDeclConsumerConsumes visible declarations found when searching for all visible names within a given scope or context
oCclang::VisibleModuleSetA set of visible modules
oCclang::ento::WorkList::Visitor
oCclang::VPtrInfo
oCclang::VTableComponentRepresents a single component in a vtable
oCclang::VTableContextBase
oCclang::VTableLayout
oCclang::VTTBuilderClass for building VTT layout information
oCclang::VTTComponent
oCclang::VTTVTable
oCclang::WeakInfoCaptures information about a #pragma weak directive
oCclang::sema::FunctionScopeInfo::WeakObjectProfileTy
oCclang::sema::FunctionScopeInfo::WeakUseTy
oCclang::format::WhitespaceManagerManages the whitespaces around tokens and their replacements
oCclang::ento::WorkList
oCclang::ento::WorkListUnit
oCclang::CodeGen::CallArgList::Writeback
oCclang::WrittenBuiltinSpecsStructure that packs information about the type specifiers that were written in a particular type specifier sequence
oCclang::vfs::YAMLVFSEntry
oCclang::vfs::YAMLVFSWriter
oC*
oC*if USE_ITT_BUILD ***endif *kmp_int32
oC*kmp_int32
oC__PTRDIFF_TYPE__
oC__SIZE_TYPE__
oCAccessSpecifier
oCActionClass
oCActionKind
oCAlignedCharArray< BufferMaxAlignment, InlineCapacity >
oCAlignedCharArray< llvm::AlignOf< clang::ImplicitConversionSequence >::Alignment, 16 *sizeof(clang::ImplicitConversionSequence)>
oCAlignedCharArray< llvm::AlignOf< clang::TemplateArgumentLoc >::Alignment, 1 >
oCAlignedCharArrayUnion< KindsByPointer, clang::TemplateArgument, clang::NestedNameSpecifierLoc, clang::QualType, clang::TypeLoc >
oCAlignedCharArrayUnion< void *, APSInt, APFloat, ComplexAPSInt, ComplexAPFloat, Vec, Arr, StructData, UnionData, AddrLabelDiffData >
oCAllocaInst *
oCAmbiguityKind
oCAnalysisConstraints
oCAnalysisDataTy
oCAnalysisDiagClients
oCAnalysisInliningMode
oCAnalysisPurgeMode
oCAnalysisStores
oCAPFloat
oCAPInt
oCAPSInt
oCAPSInt &
oCArg &
oCArg *
oCArg *const
oCArgEffect
oCArgList &
oCArgLocContainer *
oCArgStringList
oCArgType
oCAssertingVH< llvm::Instruction >
oCatomic_bool
oCAtomicOp
oCAttrKind
oCBackendAction
oCBase
oCBaseType
oCBasicBlock *
oCBinaryOperatorKind
oCBinaryOperatorStyle
oCbitset< Stmt::lastStmtConstant >
oCBitstreamCursor
oCBitstreamCursor &
oCBitstreamReader
oCBitstreamWriter
oCBitstreamWriter &
oCBitVector
oCbool
oCBoundNodesMap
oCBraceBlockKind
oCBraceBreakingStyle
oCBranchInst *
oCBumpPtrAllocator
oCBumpPtrAllocator &
oCBumpPtrAllocator *
oCCallInst *
oCCandidateKind
oCCandidateSetKind
oCCanQual< T >
oCCapturedRegionKind
oCcast
oCcast_or_null
oCCFGBlock
oCchar
oCchar *
oCCharacteristicKind
oCchild_iterator
oCChunkKind
oCClass
oCCleanupKind
oCConflictMarkerKind
oCconst char *
oCconst DisplayHint
oCconst Kind
oCconst KindDeclIDPair *
oCconst ManglerKind
oCconst MarshallerType
oCconst NamedValueMap *const
oCconst ResponseFileSupport
oCconst RTTIMode
oCconst RunFunc
oCconst Stmt *
oCconst Stmt *const *
oCconst VarOp
oCconst void *
oCconst_iterator
oCconst_iterator
oCconst_reverse_iterator
oCConstant *
oCConsumedState
oCContentCache *
oCContextKind
oCContextType
oCContextualFoldingSet< clang::DependentTemplateSpecializationType, clang::ASTContext & >
oCContextualFoldingSet< clang::FunctionProtoType, clang::ASTContext & >
oCContextualFoldingSet< clang::SubstTemplateTemplateParmPackStorage, clang::ASTContext & >
oCContextualFoldingSet< clang::TemplateSpecializationType, clang::ASTContext & >
oCCurLexerKind
oCCXAvailabilityKind
oCCXCursorKind
oCCXIdxAttrKind
oCCXIdxClientASTFile(*)(CXClientData client_data, const CXIdxImportedASTFileInfo *)
oCCXIdxClientContainer(*)(CXClientData client_data, void *reserved)
oCCXIdxClientFile(*)(CXClientData client_data, const CXIdxIncludedFileInfo *)
oCCXIdxClientFile(*)(CXClientData client_data, CXFile mainFile, void *reserved)
oCCXIdxEntityCXXTemplateKind
oCCXIdxEntityKind
oCCXIdxEntityLanguage
oCCXIdxEntityRefKind
oCCXIdxObjCContainerKind
oCCXXInlineableMemberKind
oCDarwinPlatformKind
oCDataLayout &
oCDebugInfoKind
oCDebugLoc
oCdecl_type
oCdecl_type *
oCDeclCode
oCDeclID
oCDefinitionReturnTypeBreakingStyle
oCDelayedDiagnosticsState
oCDenseMap< BaseSubobject, uint64_t >
oCDenseMap< BaseSubobjectPairTy, uint64_t >
oCDenseMap< CheckerTag, clang::ento::CheckerBase >
oCDenseMap< clang::BaseSubobject, uint64_t >
oCDenseMap< clang::CodeGen::TBAAPathTag, llvm::MDNode * >
oCDenseMap< clang::CXXRecordDecl *, bool >
oCDenseMap< clang::Decl *, clang::Decl * >
oCDenseMap< clang::DeclContext *, clang::DeclContext * >
oCDenseMap< clang::DeclContext *, llvm::llvm::SmallVector< clang::NamedDecl *, 2 > >
oCDenseMap< clang::ento::SymExpr, StorageTypeForKinds >
oCDenseMap< clang::EnumDecl *, clang::EnumDecl * >
oCDenseMap< clang::FieldDecl *, clang::FieldDecl * >
oCDenseMap< clang::FileID, clang::FileID >
oCDenseMap< clang::FileID, clang::FileNullability >
oCDenseMap< clang::FileID, FileDeclsInfo >
oCDenseMap< clang::FileID, MacroArgsMap * >
oCDenseMap< clang::FileID, std::pair< clang::FileID, unsigned > >
oCDenseMap< clang::IdentifierInfo *, AsmLabelAttr * >
oCDenseMap< clang::IdentifierInfo *, std::vector< clang::MacroInfo * > >
oCDenseMap< clang::IdentifierInfo *, unsigned >
oCDenseMap< clang::MacroInfo *, serialization::MacroID >
oCDenseMap< clang::Module *, unsigned >
oCDenseMap< clang::NamedDecl *, clang::NamedDecl * >
oCDenseMap< clang::NamedDecl *, clang::SourceLocation >
oCDenseMap< clang::NamedDecl *, llvm::TinyPtrVector< clang::Module * > >
oCDenseMap< clang::ObjCContainerDecl *, clang::ObjCImplDecl * >
oCDenseMap< clang::ParmVarDecl *, clang::SourceLocation >
oCDenseMap< clang::QualType, llvm::Constant * >
oCDenseMap< clang::Selector, unsigned >
oCDenseMap< clang::serialization::ModuleFile *, serialization::DeclID >
oCDenseMap< clang::SwitchCase *, unsigned >
oCDenseMap< clang::UsingDecl *, clang::NamedDecl * >
oCDenseMap< clang::UsingShadowDecl *, clang::UsingShadowDecl * >
oCDenseMap< clang::VarDecl *, unsigned >
oCDenseMap< ClassPairTy, CharUnits >
oCDenseMap< const CFGBlock *, unsigned >
oCDenseMap< const CFGBlock *, ValTy >
oCDenseMap< const char *, llvm::TrackingMDRef >
oCDenseMap< const clang::BlockDecl *, unsigned >
oCDenseMap< const clang::BlockDecl *, void * > *
oCDenseMap< const clang::CXXMethodDecl *, CXXMethodVector >
oCDenseMap< const clang::CXXRecordDecl *, clang::VirtualBaseInfo * >
oCDenseMap< const clang::CXXRecordDecl *, LazyOffsetPtr< Decl, uint32_t,&ExternalASTSource::GetExternalDecl > >
oCDenseMap< const clang::CXXRecordDecl *, unsigned >
oCDenseMap< const clang::Decl *, bool >
oCDenseMap< const clang::Decl *, clang::ASTContext::RawCommentAndCacheFlags >
oCDenseMap< const clang::Decl *, comments::FullComment * >
oCDenseMap< const clang::Decl *, llvm::Constant * >
oCDenseMap< const clang::Decl *, llvm::GlobalVariable * >
oCDenseMap< const clang::Decl *, llvm::SmallVector * >
oCDenseMap< const clang::Decl *, llvm::TrackingMDRef >
oCDenseMap< const clang::Decl *, serialization::DeclID >
oCDenseMap< const clang::Decl *, unsigned >
oCDenseMap< const clang::DeclContext *, clang::MangleNumberingContext * >
oCDenseMap< const clang::DeclContext *, llvm::SmallVector< const clang::DeclContext *, 2 > >
oCDenseMap< const clang::DeclContext *, StringRef >
oCDenseMap< const clang::DeclStmt *, const clang::DeclStmt * >
oCDenseMap< const clang::DirectoryEntry *, bool >
oCDenseMap< const clang::DirectoryEntry *, clang::Module * >
oCDenseMap< const clang::DirectoryEntry *, InferredDirectory >
oCDenseMap< const clang::DirectoryEntry *, llvm::StringRef >
oCDenseMap< const clang::ento::CodeTextRegion *, clang::ento::StaticGlobalSpaceRegion * >
oCDenseMap< const clang::ento::MemRegion *, StorageTypeForKinds >
oCDenseMap< const clang::ento::MemRegion *, unsigned >
oCDenseMap< const clang::Expr *, llvm::Constant * >
oCDenseMap< const clang::Expr *, llvm::Value * >
oCDenseMap< const clang::FieldDecl *, clang::CodeGen::CGBitFieldInfo >
oCDenseMap< const clang::FieldDecl *, unsigned >
oCDenseMap< const clang::FileEntry *, bool >
oCDenseMap< const clang::FileEntry *, clang::serialization::ModuleFile * >
oCDenseMap< const clang::FileEntry *, const clang::FileEntry * >
oCDenseMap< const clang::FileEntry *, SrcMgr::ContentCache * >
oCDenseMap< const clang::FileEntry *, std::unique_ptr< llvm::MemoryBuffer > >
oCDenseMap< const clang::FileEntry *, uint32_t >
oCDenseMap< const clang::FunctionDecl *, clang::FunctionDecl * >
oCDenseMap< const clang::FunctionDecl *, llvm::TrackingMDRef >
oCDenseMap< const clang::FunctionDecl *, VisitFlag >
oCDenseMap< const clang::IdentifierInfo *, clang::Module * >
oCDenseMap< const clang::IdentifierInfo *, llvm::TinyPtrVector< clang::ModuleMacro * > >
oCDenseMap< const clang::IdentifierInfo *, uint64_t >
oCDenseMap< const clang::LabelDecl *, clang::CodeGen::CodeGenFunction::JumpDest >
oCDenseMap< const clang::MacroDefinitionRecord *, serialization::PreprocessedEntityID >
oCDenseMap< const clang::MacroInfo *, clang::MacroDefinitionRecord * >
oCDenseMap< const clang::MaterializeTemporaryExpr *, clang::APValue >
oCDenseMap< const clang::Module *, AdditionalModMapsSet >
oCDenseMap< const clang::Module *, const clang::FileEntry * >
oCDenseMap< const clang::NamedDecl *, unsigned >
oCDenseMap< const clang::NamespaceAliasDecl *, llvm::TrackingMDRef >
oCDenseMap< const clang::NamespaceDecl *, llvm::TrackingMDRef >
oCDenseMap< const clang::ObjCContainerDecl *, const clang::ASTRecordLayout * >
oCDenseMap< const clang::ObjCInterfaceType *, llvm::clang::Type * >
oCDenseMap< const clang::ObjCMethodDecl *, const clang::ObjCMethodDecl * >
oCDenseMap< const clang::OpaqueValueExpr *, clang::CodeGen::LValue >
oCDenseMap< const clang::OpaqueValueExpr *, clang::CodeGen::RValue >
oCDenseMap< const clang::RecordDecl *, const clang::ASTRecordLayout * >
oCDenseMap< const clang::StackFrameContext *, clang::ento::StackArgumentsSpaceRegion * >
oCDenseMap< const clang::StackFrameContext *, clang::ento::StackLocalsSpaceRegion * >
oCDenseMap< const clang::TagDecl *, uint64_t >
oCDenseMap< const clang::Type *, clang::CodeGen::CGRecordLayout * >
oCDenseMap< const clang::Type *, const clang::Type * >
oCDenseMap< const clang::Type *, llvm::clang::Type * >
oCDenseMap< const clang::Type *, llvm::MDNode * >
oCDenseMap< const clang::Type *, llvm::StructType * >
oCDenseMap< const clang::ValueDecl *, std::pair< llvm::clang::Type *, unsigned > >
oCDenseMap< const clang::VarDecl *, clang::CodeGen::CGBlockInfo::Capture >
oCDenseMap< const clang::VarDecl *, clang::Expr * >
oCDenseMap< const clang::VarDecl *, clang::FieldDecl * >
oCDenseMap< const clang::VarDecl *, llvm::Value * >
oCDenseMap< const clang::VarDecl *, TemplateOrSpecializationInfo >
oCDenseMap< const clang::VarDecl *, unsigned >
oCDenseMap< const CXXBindTemporaryExpr *, ConsumedState >
oCDenseMap< const CXXMethodDecl *, ThunkInfoVectorTy >
oCDenseMap< const CXXRecordDecl *, CharUnits >
oCDenseMap< const CXXRecordDecl *, const VTableLayout * >
oCDenseMap< const CXXRecordDecl *, VBaseInfo >
oCDenseMap< const CXXRecordDecl *, VPtrInfoVector * >
oCDenseMap< const Decl *, AnalysisDeclContext * >
oCDenseMap< const Decl *, CallGraphNode * >
oCDenseMap< const Decl *, FunctionSummary >
oCDenseMap< const Decl *, llvm::Value * >
oCDenseMap< const Decl *, Optional< Stmt * > >
oCDenseMap< const DeclContext *, DeclContextInfo >
oCDenseMap< const FileEntry *, SmallVector< KnownHeader, 1 > >
oCDenseMap< const FileEntry *, Target >
oCDenseMap< const IdentifierInfo *, MacroState >
oCDenseMap< const JobAction *, const char * >
oCDenseMap< const llvm::MDNode *, llvm::MDNode * >
oCDenseMap< const Stmt *, PropagationInfo >
oCDenseMap< const Stmt *, til::SExpr * >
oCDenseMap< const Stmt *, unsigned > *
oCDenseMap< const Type *, struct TypeInfo >
oCDenseMap< const ValueDecl *, BeforeInfo >
oCDenseMap< const ValueDecl *, bool >
oCDenseMap< const ValueDecl *, unsigned >
oCDenseMap< const VarDecl *, ConsumedState >
oCDenseMap< const VarDecl *, llvm::Value * >
oCDenseMap< const VarDecl *, unsigned >
oCDenseMap< const void *, llvm::TrackingMDRef >
oCDenseMap< Decl *, Decl * >
oCDenseMap< Decl *, SmallVector< PartialDiagnosticAt, 1 > >
oCDenseMap< Decl *, SmallVector< serialization::DeclID, 2 > >
oCDenseMap< EventTag, EventInfo >
oCDenseMap< FileID, const FileEntry * >
oCDenseMap< FileID, DeclIDInFileInfo * >
oCDenseMap< FileID, LocDeclsTy * >
oCDenseMap< FileID, UnparsedFileStatus >
oCDenseMap< GlobalDecl, int64_t >
oCDenseMap< GlobalDecl, MethodVFTableLocation >
oCDenseMap< IdentifierInfo *, SrcLocSet >
oCDenseMap< IsBeforeInTUCacheKey, InBeforeInTUCacheEntry >
oCDenseMap< llvm::AllocaInst *, int >
oCDenseMap< llvm::Constant *, llvm::GlobalVariable * >
oCDenseMap< Module *, HiddenNames >
oCDenseMap< ModuleFile *, unsigned >
oCDenseMap< ParmVarDecl *, llvm::TinyPtrVector< ParmVarDecl * > >
oCDenseMap< ProgramPoint, ValTy >
oCDenseMap< QualType, serialization::TypeIdx, serialization::UnsafeQualTypeDenseMapInfo >
oCDenseMap< Selector, GlobalMethods >
oCDenseMap< serialization::DeclID, DeclContextVisibleUpdates >
oCDenseMap< serialization::DeclID, FileOffsetsTy >
oCDenseMap< serialization::DeclID, ReplacedDeclInfo >
oCDenseMap< std::pair< clang::DeclContext *, clang::IdentifierInfo * >, clang::NamedDecl * >
oCDenseMap< std::pair< const clang::driver::ToolChain *, const char * >, llvm::opt::DerivedArgList * >
oCDenseMap< Stmt *, Stmt * >
oCDenseMap< Stmt *, uint64_t >
oCDenseMap< SymbolRef, SymbolRefSmallVectorTy * >
oCDenseMap< SymbolRef, SymbolStatus >
oCDenseMap< uint64_t, llvm::DIModule * >
oCDenseMap< unsigned, CachedDeclCheckers >
oCDenseMap< unsigned, CachedStmtCheckers >
oCDenseMap< unsigned, clang::DiagnosticMapping >
oCDenseMap< unsigned, clang::SourceLocation >
oCDenseMap< unsigned, llvm::Value * >
oCDenseMap< unsigned, ReachableSet >
oCDenseMap< unsigned, SwitchCase * >
oCDenseMap< VFTableIdTy, const VTableLayout * >
oCDenseMap< void *, PendingFakeDefinitionKind >
oCDenseMap< void *, std::pair< void *, void(*)(void *)> >
oCDependencyOutputFormat
oCdeque< clang::Decl * >
oCdeque< PendingDeclContextInfo >
oCdeque< PendingImplicitInstantiation >
oCdeque< std::string >
oCDerived &
oCDerivedArgList *
oCDesignatorKind
oCDIBuilder
oCDICompileUnit *
oCDICompositeType *
oCDIFile *
oCDirectiveStatus
oCDIType *
oCDominatorTreeBase< clang::CFGBlock > *
oCdouble
oCDriverMode
oCdyn_cast
oCdyn_cast_or_null
oCDynamicLibrary
oCDynTypedMatcher
oCEditKind
oCEffectiveOp
oCEncoding
oCEncoding
oCEntityKind
oCenum CurLexerKind
oCenum CXCursorKind
oCenum CXTUResourceUsageKind
oCenum CXTypeKind
oCenum CXVisitorResult(*)(void *context, CXCursor, CXSourceRange)
oCenum Kind
oCenum ReadingKind
oCenum SequenceKind
oCErrorType
oCExceptionSpecificationType
oCExpressionEvaluationContext
oCFactory
oCFactory
oCFactory
oCFailureKind
oCfile_status
oCfile_type
oCFilterPredicate
oCfltSemantics *
oCFoldingSet< CanonicalTemplateTemplateParm >
oCFoldingSet< clang::AdjustedType >
oCFoldingSet< clang::AtomicType >
oCFoldingSet< clang::AttributedType >
oCFoldingSet< clang::AutoType >
oCFoldingSet< clang::BlockPointerType >
oCFoldingSet< clang::CodeGen::CGFunctionInfo >
oCFoldingSet< clang::CodeGen::CodeGenModule::ByrefHelpers >
oCFoldingSet< clang::ComplexType >
oCFoldingSet< clang::ConstantArrayType >
oCFoldingSet< clang::DependentDecltypeType >
oCFoldingSet< clang::DependentNameType >
oCFoldingSet< clang::DependentSizedArrayType >
oCFoldingSet< clang::DependentSizedExtVectorType >
oCFoldingSet< clang::DependentTemplateName >
oCFoldingSet< clang::DependentTypeOfExprType >
oCFoldingSet< clang::ElaboratedType >
oCFoldingSet< clang::ento::BugReportEquivClass >
oCFoldingSet< clang::ento::BugReporterVisitor >
oCFoldingSet< clang::ento::CompoundValData >
oCFoldingSet< clang::ento::ExplodedNode >
oCFoldingSet< clang::ento::LazyCompoundValData >
oCFoldingSet< clang::ento::MemRegion >
oCFoldingSet< clang::ento::PathDiagnostic >
oCFoldingSet< clang::ento::PathDiagnosticConsumer::PDFileEntry >
oCFoldingSet< clang::ento::ProgramState >
oCFoldingSet< clang::ExtQuals >
oCFoldingSet< clang::FunctionNoProtoType >
oCFoldingSet< clang::IncompleteArrayType >
oCFoldingSet< clang::LocationContext >
oCFoldingSet< clang::LValueReferenceType >
oCFoldingSet< clang::MemberPointerType >
oCFoldingSet< clang::ModuleMacro >
oCFoldingSet< clang::NestedNameSpecifier >
oCFoldingSet< clang::ObjCObjectPointerType >
oCFoldingSet< clang::ObjCObjectTypeImpl >
oCFoldingSet< clang::PackExpansionType >
oCFoldingSet< clang::ParenType >
oCFoldingSet< clang::PointerType >
oCFoldingSet< clang::QualifiedTemplateName >
oCFoldingSet< clang::RValueReferenceType >
oCFoldingSet< clang::Sema::SpecialMemberOverloadResult >
oCFoldingSet< clang::SubstTemplateTemplateParmStorage >
oCFoldingSet< clang::SubstTemplateTypeParmPackType >
oCFoldingSet< clang::SubstTemplateTypeParmType >
oCFoldingSet< clang::TemplateTypeParmType >
oCFoldingSet< clang::VectorType >
oCFoldingSet< llvm::FoldingSetNodeWrapper< llvm::APSInt > >
oCFoldingSet< SymExpr >
oCFoldingSetNodeID
oCFoldingSetNodeID
oCFoldingSetVector< clang::ClassTemplatePartialSpecializationDecl >
oCFoldingSetVector< clang::ClassTemplateSpecializationDecl >
oCFoldingSetVector< clang::FunctionTemplateSpecializationInfo >
oCFoldingSetVector< clang::VarTemplatePartialSpecializationDecl >
oCFoldingSetVector< clang::VarTemplateSpecializationDecl >
oCForcedBlkExprs *
oCForcedBlkExprs **
oCFormatDecision
oCFunction *
oCfunction< CommandLineArguments(const CommandLineArguments &)>
oCfunction< ExprResult(Sema &, TypoExpr *, TypoCorrection)>
oCfunction< std::vector< std::string > StringRef InstallDir, StringRef Triple, const Multilib &M)>
oCfunction< void(const TypoCorrection &)>
oCFutureStatus
oCGCCVersion
oCGCMode
oCGlobalVariable *
oCHowSpecified
oCID
oCID
oCID
oCIdentType
oCIdKind
oCIfExistsBehavior
oCilist< clang::ento::BugReport >
oCilist_half_node< clang::ento::BugReport >
oCIMPL
oCImplicitCaptureStyle
oCImplicitConversionKind
oCIncludeDirGroup
oCIndirectBrInst *
oCInitContext
oCInitKind
oCInlineAsm *
oCInliningModes
oCInputArgList *
oCInputIterator
oCInputKind
oCInstantiationKind
oCInstruction *
oCint
oCint32_t
oCint64_t
oCIntegerType *
oCintptr_t
oCIntType
oCIPAKind
oCIRBuilder< PreserveNames, llvm::ConstantFolder, CGBuilderInserterTy >
oCisa
oCiterator
oCiterator
oCkey_iterator
oCKind
oCKind
oCKind
oCKindType
oCLambdaCaptureDefault
oCLambdaCaptureKind
oCLanguageID
oCLanguageKind
oCLanguageStandard
oCLateTemplateParserCB *
oCLateTemplateParserCleanupCB *
oCLazyDefinitionDataPtr< CXXRecordDecl, struct DefinitionData >
oCLengthModifier
oCLevel
oCLevel
oCLexerCommentState
oCLexerState
oCLineType
oClist< clang::CXXBasePath >
oClist< clang::format::UnwrappedLineNode >
oClist< clang::Token >
oClist< DiagState >
oClist< OutputFile >
oClist< std::string >
oClist< StoredDiagnostic >
oCLLVMContext &
oCLLVMContext *
oClong long
oCLookupNameKind
oCLookupResultKind
oCLVEnableState
oCmakeArrayRef
oCMap *
oCmap< clang::FileID, clang::RewriteBuffer >
oCmap< clang::FileID, std::vector< clang::LineEntry > >
oCmap< clang::Module *, SubmoduleState >
oCmap< clang::SourceLocation, TokenRefTy >
oCmap< DiagDesc, unsigned >
oCmap< FileOffset, FileEdit >
oCmap< llvm::sys::fs::UniqueID, clang::DirectoryEntry >
oCmap< llvm::sys::fs::UniqueID, clang::FileEntry >
oCmap< std::pair< const llvm::SmallVectorImpl< clang::format::AnnotatedLine * > *, unsigned >, unsigned >
oCmap< StringRef, clang::GlobalDecl >
oCmap< unsigned, llvm::SmallVector >
oCmap< unsigned, TypoResultsMap >
oCMapVector< clang::FieldDecl *, llvm::SmallVector >
oCMapVector< clang::GlobalDecl, StringRef >
oCMapVector< clang::IdentifierInfo *, clang::WeakInfo >
oCMapVector< clang::IdentifierInfo *, llvm::SmallVector< uint32_t, 4 > >
oCMapVector< clang::NamespaceDecl *, bool >
oCMapVector< clang::Selector, clang::SourceLocation >
oCMapVector< clang::Selector, serialization::SelectorID >
oCMapVector< clang::TypoExpr *, TypoExprState >
oCMapVector< const clang::IdentifierInfo *, serialization::IdentID >
oCMapVector< const Decl *, UpdateRecord >
oCMapVector< const FunctionDecl *, LateParsedTemplate * >
oCMapVector< Decl *, uint64_t, llvm::SmallDenseMap< Decl *, unsigned, 4 >, SmallVector< std::pair< Decl *, uint64_t >, 4 > >
oCMapVector< IdentifierInfo *, llvm::GlobalValue * >
oCMapVector< IdentifierInfo *, SmallVector< PendingMacroInfo, 2 > >
oCMapVector< unsigned, ValuesT >
oCMatcherDescriptor
oCMD5Result
oCMDBuilder
oCMDNode *
oCMDNode *
oCMemoryBuffer
oCMemoryBuffer *
oCModule &
oCModule *
oCModuleFile
oCModuleKind
oCNameClassificationKind
oCNameKind
oCNamespaceIndentationKind
oCNameVisibilityKind
oCNodeKindId
oCNone
oCObjCDeclQualifier
oCObjCXXARCStandardLibraryKind
oCObjKind
oCoff_t
oCOpcode
oCOpenMPClauseKind
oCOpenMPDefaultClauseKind
oCOpenMPDependClauseKind
oCOpenMPDirectiveKind
oCOpenMPProcBindClauseKind
oCOpenMPScheduleClauseKind
oCOptionalAmount
oCOptionalFlag
oCOptTable *
oCOverloadedOperatorKind
oCOverloadFixItKind
oCOverloadingResult
oCOverloadsShown
oCpair< const NamedDecl *, unsigned >
oCpair< int, bool >
oCpair< int, int >
oCpair< unsigned, bool >
oCpair< unsigned, unsigned >
oCParameterPackingKind
oCParmDecl *
oCParseNonPositionAmount
oCperms
oCPointerAlignmentStyle
oCPointerIntPair< clang::CapturedDecl *, 1, CapturedRegionKind >
oCPointerIntPair< clang::CFGBlock *, 2 >
oCPointerIntPair< clang::ClassTemplatePartialSpecializationDecl *, 1, bool >
oCPointerIntPair< clang::CXXMethodDecl *, 2 >
oCPointerIntPair< clang::Decl *, 2 >
oCPointerIntPair< clang::Decl *, 2, unsigned >
oCPointerIntPair< clang::DefMacroDirective *, 1, bool >
oCPointerIntPair< clang::Expr *, 1, bool >
oCPointerIntPair< clang::FunctionTemplateDecl *, 2 >
oCPointerIntPair< clang::InitListExpr *, 1, bool >
oCPointerIntPair< clang::Module *, 1, bool >
oCPointerIntPair< clang::Module *, 2, ModuleHeaderRole >
oCPointerIntPair< clang::NamedDecl *, 1, bool >
oCPointerIntPair< clang::NamedDecl *, 2 >
oCPointerIntPair< clang::NamespaceDecl *, 1, bool >
oCPointerIntPair< clang::NestedNameSpecifier *, 1 >
oCPointerIntPair< clang::NestedNameSpecifier *, 1, bool >
oCPointerIntPair< clang::NestedNameSpecifier *, 2, StoredSpecifierKind >
oCPointerIntPair< clang::ObjCMethodDecl *, 1 >
oCPointerIntPair< clang::ObjCMethodDecl *, 2, unsigned >
oCPointerIntPair< clang::ObjCMethodList *, 2 >
oCPointerIntPair< clang::ParmVarDecl *, 1, bool >
oCPointerIntPair< clang::RedeclarableTemplateDecl *, 1, bool >
oCPointerIntPair< clang::StoredDeclsMap *, 1 >
oCPointerIntPair< clang::SwitchCase *, 1, bool >
oCPointerIntPair< clang::TypeSourceInfo *, 1, bool >
oCPointerIntPair< clang::UsingShadowDecl *, 1, bool >
oCPointerIntPair< clang::VarDecl *, 1, bool >
oCPointerIntPair< clang::VarDecl *, 2 >
oCPointerIntPair< clang::VarDecl *, 2, VariableCaptureKind >
oCPointerIntPair< clang::VarTemplatePartialSpecializationDecl *, 1, bool >
oCPointerIntPair< const clang::CXXRecordDecl *, 1, bool >
oCPointerIntPair< const clang::Decl *, 2 >
oCPointerIntPair< const clang::Expr *, 1, bool >
oCPointerIntPair< const clang::FileEntry *, 1, bool >
oCPointerIntPair< const clang::FileEntry *, 2, unsigned >
oCPointerIntPair< const clang::LocationContext *, 2, unsigned >
oCPointerIntPair< const clang::ObjCObjectType *, 1, bool >
oCPointerIntPair< const clang::ProgramPointTag *, 2, unsigned >
oCPointerIntPair< const clang::RawComment *, 2, Kind >
oCPointerIntPair< const clang::TemplateArgument *, 1 >
oCPointerIntPair< const NamedDecl *, 1, bool >
oCPointerIntPair< const void *, 2, unsigned >
oCPointerIntPair< DeclAccessPair *, 1, bool >
oCPointerIntPair< DefinitionData *, 1, bool >
oCPointerIntPair< llvm::BumpPtrAllocator *, 1 >
oCPointerIntPair< llvm::Constant *, 1, bool >
oCPointerIntPair< llvm::PointerUnion< const clang::Type *, const clang::ExtQuals * >, clang::Qualifiers::FastWidth >
oCPointerIntPair< llvm::Value *, 1, bool >
oCPointerIntPair< llvm::Value *, 2, Flavor >
oCPointerIntPair< llvm::Value *, 2, unsigned int >
oCPointerIntPair< Stmt **, 1, bool >
oCPointerIntPair< Stmt *, 1 >
oCPointerIntPair< Stmt *, 1, bool >
oCPointerIntPair< T *, 1, bool >
oCPointerIntPair< void *, 2 >
oCPointerIntPair< void *, 2, CaptureKind >
oCPointerIntPair< void *, 2, InitStorageKind >
oCPointerType *
oCPointerUnion3< ArgType, ParmDecl *, Chain * >
oCPointerUnion3< clang::TypeSourceInfo *, clang::FieldDecl *, clang::IndirectFieldDecl * >
oCPointerUnion3< Expr *, NonTypeTemplateParmDecl *, Chain * >
oCPointerUnion3< Stmt *, const clang::Type *, clang::ObjCInterfaceDecl * >
oCPointerUnion3< TemplateArgumentLoc *, TemplateTemplateParmDecl *, Chain * >
oCPointerUnion3< TemplateTypeParmDecl *, NonTypeTemplateParmDecl *, TemplateTemplateParmDecl * >
oCPointerUnion3< TypeSourceInfo *, TemplateTypeParmDecl *, Chain * >
oCPointerUnion4< clang::FunctionTemplateDecl *, clang::MemberSpecializationInfo *, clang::FunctionTemplateSpecializationInfo *, clang::DependentFunctionTemplateSpecializationInfo * >
oCPointerUnion4< Stmt *, EvaluatedStmt *, UnparsedDefaultArgument *, UninstantiatedDefaultArgument * >
oCPointerUnion4< TemplateDecl *, UncommonTemplateNameStorage *, QualifiedTemplateName *, DependentTemplateName * >
oCPointerUnion< clang::ClassTemplateDecl *, clang::MemberSpecializationInfo * >
oCPointerUnion< clang::ClassTemplateDecl *, SpecializedPartialSpecialization * >
oCPointerUnion< clang::DeclContext *, MultipleDC * >
oCPointerUnion< clang::Expr *, clang::FieldDecl * >
oCPointerUnion< clang::IdentifierInfo *, clang::MacroDefinitionRecord * >
oCPointerUnion< clang::MacroDirective *, ModuleMacroInfo * >
oCPointerUnion< clang::NamedDecl *, clang::QualifierInfo * >
oCPointerUnion< clang::NamedDecl *, DeclsAndHasExternalTy >
oCPointerUnion< clang::TypeSourceInfo *, clang::IdentifierInfo * >
oCPointerUnion< clang::TypeSourceInfo *, ExtInfo * >
oCPointerUnion< clang::TypeSourceInfo *, ModedTInfo * >
oCPointerUnion< clang::VarTemplateDecl *, SpecializedPartialSpecialization * >
oCPointerUnion< const clang::DirectoryEntry *, const clang::FileEntry * >
oCPointerUnion< const clang::Expr *, const clang::Decl * >
oCPointerUnion< const clang::Type *, clang::TypeSourceInfo * >
oCPointerUnion< const NamedDecl *, const DeclIndexPair * >
oCPointerUnion< NamedDecl *, TypeSourceInfo * >
oCPointerUnion< NotKnownLatest, clang::LazyGenerationalUpdatePtr >
oCPointerUnion< Stmt *, clang::TypeSourceInfo * >
oCPointerUnion< Stmt *, ExtraState * >
oCPointerUnion< struct DefinitionData *, clang::CXXRecordDecl * >
oCPointerUnion< T *, Decl * >
oCPointerUnion< T, LazyData * >
oCPositionContext
oCPragmaMSPointersToMembersKind
oCPragmaPackKind
oCProcessingContextState
oCPs
oCPtrTy
oCqueue< DeclOrType >
oCraw_ostream
oCraw_pwrite_stream
oCReadingKind
oCRefCountedBaseVPTR
oCRefQualifierKind
oCRegex
oCResultKind
oCSaveTempsMode
oCScopeKind
oCset< Replacement >
oCset< std::string >
oCSetVector< clang::clang::Module * >
oCSetVector< clang::NamedDecl * >
oCSetVector< clang::ObjCInterfaceDecl * >
oCSetVector< clang::serialization::ModuleFile * >
oCSetVector< const FileEntry * >
oCSetVector< std::string >
oCSeverity
oCshared_ptr< clang::LangOptions >
oCshared_ptr< clang::ModuleDependencyCollector >
oCshared_ptr< clang::PCHBuffer >
oCshared_ptr< clang::PCHContainerOperations >
oCshared_ptr< clang::TargetOptions >
oCshared_ptr< detail::DirIterImpl >
oCshared_ptr< IterState >
oCshared_ptr< llvm::Regex >
oCShortFunctionStyle
oCSimpleArray< T >
oCSimplifiedTypeClass
oCsize_type
oCSizeType
oCSmallBitVector
oCSmallDenseMap< clang::CXXRecordDecl *, llvm::TinyPtrVector< clang::CXXRecordDecl * >, 2 >
oCSmallDenseMap< clang::IdentifierInfo *, tok::TokenKind >
oCSmallDenseMap< clang::QualType, std::pair< bool, unsigned >, 8 >
oCSmallDenseMap< const clang::FileEntry *, unsigned, 8 >
oCSmallDenseMap< const clang::VarDecl *, clang::FieldDecl * >
oCSmallDenseMap< const Decl *, llvm::PointerUnion< Decl *, DeclArgumentPack * >, 4 >
oCSmallDenseMap< void(*)(void *), llvm::SmallVector< void *, 16 > >
oCSmallDenseMap< WeakObjectProfileTy, WeakUseVector, 8, WeakObjectProfileTy::DenseMapInfo >
oCSmallMapVector< clang::Decl *, clang::FunctionDecl *, 4 >
oCSmallMapVector< clang::IdentifierInfo *, llvm::SmallVector< clang::NamedDecl *, 2 >, 16 >
oCSmallPtrSet
oCSmallPtrSet< clang::CanQual, 4 >
oCSmallPtrSet< clang::Decl *, 16 >
oCSmallPtrSet< clang::Decl *, 4 >
oCSmallPtrSet< clang::DeclContext *, 2 >
oCSmallPtrSet< clang::Expr *, 2 >
oCSmallPtrSet< clang::ObjCCategoryDecl *, 16 >
oCSmallPtrSet< const clang::CodeGen::CGFunctionInfo *, 4 >
oCSmallPtrSet< const clang::Decl *, 4 >
oCSmallPtrSet< const clang::ParmVarDecl *, 8 >
oCSmallPtrSet< const clang::Type *, 4 >
oCSmallPtrSet< Decl *, 32 >
oCSmallPtrSet< ExplodedNode *, 5 >
oCSmallPtrSet< llvm::BasicBlock *, 4 >
oCSmallPtrSet< llvm::GlobalValue *, 10 >
oCSmallPtrSet< SourceLocation, 32 >
oCSmallSet< clang::Decl *, 16 >
oCSmallSet< clang::Expr *, 8 >
oCSmallSet< const clang::LocationContext *, 2 >
oCSmallSet< InvalidationRecord, 4 >
oCSmallSet< SpecialMemberDecl, 4 >
oCSourceLocation
oCSourceMgr
oCSpaceBeforeParensOptions
oCSpecifier
oCstack< int >
oCstack< ParsingClass * >
oCstatic const NodeKindId
oCstatic const TSCS
oCstatic const TSS
oCstatic const TST
oCstatic const TSW
oCstatic Destroyer
oCStepKind
oCStmt *
oCStmt *
oCStmt **
oCStmt **
oCStmtCode
oCStmtDataMapTy *
oCStream
oCstring
oCstring
oCstring *
oCStringMap< clang::ASTContext::SectionInfo >
oCStringMap< clang::ASTUnit::PreambleFileHash >
oCStringMap< clang::comments::TParamCommandComment * >
oCStringMap< clang::DirectoryEntry *, llvm::BumpPtrAllocator >
oCStringMap< clang::driver::ToolChain * >
oCStringMap< clang::ento::BugType * >
oCStringMap< clang::FileData, llvm::BumpPtrAllocator >
oCStringMap< clang::FileEntry *, llvm::BumpPtrAllocator >
oCStringMap< clang::GlobalDecl, llvm::BumpPtrAllocator >
oCStringMap< clang::Module * >
oCStringMap< clang::PragmaHandler * >
oCStringMap< clang::tooling::FileMatchTrieNode >
oCStringMap< FrameworkCacheEntry, llvm::BumpPtrAllocator >
oCStringMap< IdentifierInfo *, llvm::BumpPtrAllocator >
oCStringMap< Layout >
oCStringMap< llvm::Constant * >
oCStringMap< llvm::GlobalVariable * >
oCStringMap< llvm::TimeRecord > &
oCStringMap< llvm::TrackingVH< llvm::Constant > >
oCStringMap< LookupFileCacheInfo, llvm::BumpPtrAllocator >
oCStringMap< size_t >
oCStringMap< std::string >
oCStringMap< std::unique_ptr< clang::PCHContainerReader > >
oCStringMap< std::unique_ptr< clang::PCHContainerWriter > >
oCStringMap< std::vector< CompileCommandRef > >
oCStringMap< Stmt * >
oCStringMap< Stmt * > &
oCStringMap< StringRef >
oCStringMap< unsigned >
oCStringMap< unsigned, llvm::BumpPtrAllocator >
oCStringMapEntry< clang::IdentifierInfo * > *
oCStringRef
oCStringSet
oCStringSet< llvm::BumpPtrAllocator >
oCStrInStrNoCase
oCstruct CXTranslationUnitImpl *
oCStructType *
oCSwitchCaseMapTy *
oCSwitchInst *
oCT
oCTemplateNameKind
oCTheContext
oCtime_t
oCTimer
oCTimeRecord
oCTimeValue
oCTinyPtrVector< clang::ModuleMacro * >
oCTokenKind
oCTokenKind
oCTokenKind
oCTokenType
oCTPOC
oCTrackerState
oCTrackingVH< llvm::GlobalValue >
oCTranslationUnitKind
oCTreeTransform< Derived > &
oCTriple
oCTriple
oCtuple< const Ts &...>
oCtuple< typename DominatingValue< As >::saved_type...>
oCTwine
oCType *
oCType *
oCuint16_t
oCuint32_t
oCuint64_t
oCuint8_t
oCuintptr_t
oCunaligned_uint64_t *
oCunique_ptr< ASTUnit::ASTWriterData >
oCunique_ptr< clang::ASTConsumer >
oCunique_ptr< clang::ASTReaderListener >
oCunique_ptr< clang::ASTUnit >
oCunique_ptr< clang::CallEventManager >
oCunique_ptr< clang::CFG >
oCunique_ptr< clang::CFGReverseBlockReachabilityAnalysis >
oCunique_ptr< clang::CFGStmtMap >
oCunique_ptr< clang::CodeCompleteConsumer >
oCunique_ptr< clang::CodeCompletionTUInfo >
oCunique_ptr< clang::CodeGen::CGCXXABI >
oCunique_ptr< clang::CodeGen::CoverageMappingModuleGen >
oCunique_ptr< clang::CodeGen::SanitizerMetadata >
oCunique_ptr< clang::CodeGenerator >
oCunique_ptr< clang::CodeInjector >
oCunique_ptr< clang::CommentHandler >
oCunique_ptr< clang::CorrectionCandidateCallback >
oCunique_ptr< clang::CXXABI >
oCunique_ptr< clang::CXXFieldCollector >
oCunique_ptr< clang::CXXScopeSpec >
oCunique_ptr< clang::DependencyFileGenerator >
oCunique_ptr< clang::DiagnosticConsumer >
oCunique_ptr< clang::driver::Command >
oCunique_ptr< clang::driver::SanitizerArgs >
oCunique_ptr< clang::driver::Tool >
oCunique_ptr< clang::ento::ConstraintManager >
oCunique_ptr< clang::ento::StackHintGenerator >
oCunique_ptr< clang::ento::StoreManager >
oCunique_ptr< clang::ento::SValBuilder >
oCunique_ptr< clang::ento::WorkList >
oCunique_ptr< clang::FileManager >
oCunique_ptr< clang::FileSystemStatCache >
oCunique_ptr< clang::FixItOptions >
oCunique_ptr< clang::FixItRewriter >
oCunique_ptr< clang::format::TokenRole >
oCunique_ptr< clang::format::UnwrappedLine >
oCunique_ptr< clang::FrontendAction >
oCunique_ptr< clang::GlobalModuleIndex >
oCunique_ptr< clang::HeaderSearch >
oCunique_ptr< clang::IdentifierInfo *[], llvm::FreeDeleter >
oCunique_ptr< clang::index::SimpleFormatContext >
oCunique_ptr< clang::Lexer >
oCunique_ptr< clang::MangleContext >
oCunique_ptr< clang::MultiplexASTDeserializationListener >
oCunique_ptr< clang::MultiplexASTMutationListener >
oCunique_ptr< clang::NSAPI >
oCunique_ptr< clang::ParentMap >
oCunique_ptr< clang::PPCallbacks >
oCunique_ptr< clang::PragmaHandler >
oCunique_ptr< clang::PragmaNamespace >
oCunique_ptr< clang::PseudoConstantAnalysis >
oCunique_ptr< clang::PTHLexer >
oCunique_ptr< clang::PTHManager >
oCunique_ptr< clang::SanitizerBlacklist >
oCunique_ptr< clang::ScratchBuffer >
oCunique_ptr< clang::Sema >
oCunique_ptr< clang::TextDiagnostic >
oCunique_ptr< clang::TextDiagnosticBuffer >
oCunique_ptr< clang::TokenLexer >
oCunique_ptr< clang::tooling::CompilationDatabase >
oCunique_ptr< clang::tooling::PathComparator >
oCunique_ptr< clang::TypoCorrectionConsumer >
oCunique_ptr< clang::VTableComponent[]>
oCunique_ptr< clang::VTableContextBase >
oCunique_ptr< const llvm::MemoryBuffer >
oCunique_ptr< IncludeAliasMap >
oCunique_ptr< llvm::clang::Module >
oCunique_ptr< llvm::DenseMap< const Stmt *, uint64_t > >
oCunique_ptr< llvm::DenseMap< const Stmt *, unsigned > >
oCunique_ptr< llvm::DenseMap< TypeTagMagicValue, clang::Sema::TypeTagData > >
oCunique_ptr< llvm::IndexedInstrProfReader >
oCunique_ptr< llvm::MemoryBuffer >
oCunique_ptr< llvm::OnDiskChainedHashTable >
oCunique_ptr< llvm::raw_fd_ostream >
oCunique_ptr< llvm::SmallVector >
oCunique_ptr< llvm::SpecialCaseList >
oCunique_ptr< llvm::Timer >
oCunique_ptr< llvm::TimerGroup >
oCunique_ptr< OverriddenFilesInfoTy >
oCunique_ptr< ParentMap >
oCunique_ptr< raw_ostream >
oCunique_ptr< RecordDeclSetTy >
oCunique_ptr< SrcMgr::ContentCache >
oCunique_ptr< tools::darwin::Dsymutil >
oCunique_ptr< tools::darwin::Lipo >
oCunique_ptr< tools::darwin::VerifyDebug >
oCunique_ptr< tools::gcc::clang::Preprocessor >
oCunique_ptr< tools::gcc::Compiler >
oCunique_ptr< vfs::File >
oCunique_ptr< visualstudio::Compiler >
oCunique_ptr< VTableThunkTy[]>
oCUniqueID
oCunsigned
oCUserModeKind
oCUseTabStyle
oCUTTKind
oCValue
oCValue *
oCvalue_type
oCValueKind
oCValueType
oCVariadicOperator
oCvector< ast_type_traits::ASTNodeKind >
oCvector< ast_type_traits::ASTNodeKind >
oCvector< BlockInfo >
oCvector< bool >
oCvector< char >
oCvector< CheckerFn< void(const Stmt *, CheckerContext &)> >
oCvector< CheckerInfo >
oCvector< clang::arcmt::trans::ASTTraverser * >
oCvector< clang::arcmt::trans::MigrationContext::GCAttrOccurrence >
oCvector< clang::ast_matchers::dynamic::ArgKind >
oCvector< clang::ast_matchers::dynamic::Diagnostics::ContextFrame >
oCvector< clang::ast_matchers::dynamic::Diagnostics::ErrorContent >
oCvector< clang::ast_matchers::dynamic::Diagnostics::ErrorContent::Message >
oCvector< clang::ast_matchers::dynamic::internal::MatcherDescriptor * > &
oCvector< clang::ast_matchers::dynamic::MatcherCompletion >
oCvector< clang::ast_matchers::dynamic::VariantMatcher >
oCvector< clang::ast_matchers::MatchFinder::MatchCallback * >
oCvector< clang::ASTDeserializationListener * >
oCvector< clang::ASTMutationListener * >
oCvector< clang::ASTUnit::CachedCodeCompletionResult >
oCvector< clang::ASTUnit::StandaloneFixIt >
oCvector< clang::CharSourceRange >
oCvector< clang::CommentHandler * >
oCvector< clang::consumed::ConsumedStateMap * >
oCvector< clang::Decl * >
oCvector< clang::DirectoryLookup >
oCvector< clang::ento::BugReportEquivClass * >
oCvector< clang::ento::CheckerFn >
oCvector< clang::ento::PathDiagnosticLocationPair >
oCvector< clang::ento::ProgramState * >
oCvector< clang::FixItHint >
oCvector< clang::format::ParenState >
oCvector< clang::FrontendInputFile >
oCvector< clang::GlobalDecl >
oCvector< clang::HeaderFileInfo >
oCvector< clang::HeaderSearchOptions::Entry >
oCvector< clang::HeaderSearchOptions::SystemHeaderPrefix >
oCvector< clang::IdentifierInfo * >
oCvector< clang::MacroInfo * >
oCvector< clang::Module * >
oCvector< clang::Module::Conflict >
oCvector< clang::Module::UnresolvedConflict >
oCvector< clang::NamedDecl * >
oCvector< clang::PreprocessedEntity * >
oCvector< clang::QualType >
oCvector< clang::RawComment * >
oCvector< clang::serialization::InputFile >
oCvector< clang::SourceLocation >
oCvector< clang::SourceLocation > &
oCvector< clang::SourceRange >
oCvector< clang::Token >
oCvector< clang::tooling::CompileCommand >
oCvector< clang::tooling::Replacement >
oCvector< clang::VariableArrayType * >
oCvector< clang::vfs::YAMLVFSEntry >
oCvector< CondDirectiveLoc >
oCvector< const clang::CFGBlock * >
oCvector< const clang::CXXRecordDecl * >
oCvector< DeclCheckerInfo >
oCvector< DeferredGlobal >
oCvector< DiagDesc >
oCvector< DiagState * >
oCvector< DiagStatePoint >
oCvector< DynTypedMatcher >
oCvector< ExplodedNode * >
oCvector< IncludeStackInfo >
oCvector< llvm::Constant * >
oCvector< llvm::Function * >
oCvector< llvm::GlobalVariable * >
oCvector< llvm::SmallVector::size_type >
oCvector< llvm::StringMapEntry< unsigned > * >
oCvector< llvm::TypedTrackingMDRef< llvm::DIScope > >
oCvector< llvm::WeakVH >
oCvector< MacroInfoToEmitData >
oCvector< Multilib >
oCvector< PathDiagnosticConsumer * >
oCvector< RegionChangesCheckerInfo >
oCvector< serialization::DeclID >
oCvector< serialization::DeclOffset >
oCvector< SrcMgr::ContentCache * >
oCvector< std::pair< BlockEdge, const ExplodedNode * > >
oCvector< std::pair< clang::TokenLexer *, size_t > >
oCvector< std::pair< const CFGBlock *, const ExplodedNode * > >
oCvector< std::pair< const clang::DeclaratorDecl *, llvm::TrackingMDRef > >
oCvector< std::pair< const clang::FileEntry *, const clang::HeaderMap * > >
oCvector< std::pair< const clang::TagType *, llvm::TrackingMDRef > >
oCvector< std::pair< const clang::VarDecl *, llvm::GlobalVariable * > >
oCvector< std::pair< internal::DynTypedMatcher, clang::ast_matchers::MatchFinder::MatchCallback * > >
oCvector< std::pair< llvm::WeakVH, llvm::Constant * > >
oCvector< std::pair< MatcherCtor, unsigned > >
oCvector< std::pair< NestedNameSpecifierLocMatcher, clang::ast_matchers::MatchFinder::MatchCallback * > >
oCvector< std::pair< NestedNameSpecifierMatcher, clang::ast_matchers::MatchFinder::MatchCallback * > >
oCvector< std::pair< SourceLocation, std::string > >
oCvector< std::pair< std::string, bool > >
oCvector< std::pair< std::string, llvm::MemoryBuffer * > >
oCvector< std::pair< std::string, std::string > >
oCvector< std::pair< StringRef, StringRef > >
oCvector< std::pair< TypeLocMatcher, clang::ast_matchers::MatchFinder::MatchCallback * > >
oCvector< std::pair< TypeMatcher, clang::ast_matchers::MatchFinder::MatchCallback * > >
oCvector< std::pair< unsigned, unsigned > >
oCvector< std::shared_ptr< clang::DependencyCollector > >
oCvector< std::string >
oCvector< std::string > *
oCvector< std::unique_ptr< clang::ast_matchers::dynamic::internal::MatcherDescriptor > >
oCvector< std::unique_ptr< clang::ASTConsumer > >
oCvector< std::unique_ptr< Directive > >
oCvector< std::vector< clang::Token > >
oCvector< std::vector< std::string > >
oCvector< StmtCheckerInfo >
oCvector< Structor >
oCvector< T >
oCvector< til::BasicBlock * >
oCvector< til::Phi * >
oCvector< til::SExpr * >
oCvector< uint32_t >
oCvector< uint64_t >
oCvector< unsigned >
oCvector< unsigned int >
oCvector< void * >
oCvoid *
oCvoid **
oCvoid(*)(CXClientData client_data, const CXIdxDeclInfo *)
oCvoid(*)(CXClientData client_data, const CXIdxEntityRefInfo *)
oCvoid(*)(CXClientData client_data, CXDiagnosticSet, void *reserved)
oCvoid(*const
oCWeakVH
\CWindowsEncodingMethod