clang  3.9.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::ABIArgInfoABIArgInfo - Helper class to encapsulate information about how a specific C type should be passed to or returned from a function
oCclang::CodeGen::ABIInfoABIInfo - Target specific hooks for defining how a type should be passed or returned from functions
oCclang::sema::AccessedEntityA declaration being accessed, together with information about how it was accessed
oCclang::driver::ActionAction - Represent an abstract compilation step to perform
oCclang::ActionResult< PtrTy, CompressInvalid >ActionResult - This structure is used while parsing/acting on expressions, stmts, etc
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::CodeGen::AddressAn aligned address
oCclang::CFGBlock::AdjacentBlockThis class represents a potential adjacent block in the CFG
oCclang::AdjustedLocInfo
oCclang::ADLResultA class for storing results from argument-dependent lookup
oCclang::format::AffectedRangeManager
oCclang::CodeGen::AggValueSlotAn aggregate value slot
oCclang::DeclContext::all_lookups_iteratorAll_lookups_iterator - An iterator that provides a view over the results of looking up every possible name
oCclang::AmbiguousConversionSequenceRepresents an ambiguous user-defined conversion sequence
oCclang::sema::AnalysisBasedWarnings
oCclang::AnalysisDeclContextAnalysisDeclContext contains the context data for the function or method under analysis
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::ApplyDebugLocationA scoped helper to set the current debug location to the specified location or preferred location of the specified Expr
oCclang::ento::APSIntTypeA record of the "type" of an APSInt, used for conversions
oCclang::APValueAPValue - This class implements a discriminated union of [uninitialized] [APSInt] [APFloat], [Complex APSInt] [Complex APFloat], [Expr + Offset], [Vector: N * APValue], [Array: N * APValue]
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
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< clang::CastKind >
oCclang::ast_matchers::dynamic::internal::ArgTypeTraits< std::string >
oCclang::ast_matchers::dynamic::internal::ArgTypeTraits< unsigned >
oCclang::comments::BlockCommandComment::Argument
oCclang::comments::InlineCommandComment::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::Builtin::Info >
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::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::AsmStringPieceAsmStringPiece - this is part of a decomposed asm string specification (for use with the AnalyzeAsmString function below)
oCclang::ento::eval::Assume
oCclang::ento::check::ASTCodeBody
oCclang::ASTConsumerASTConsumer - This is an abstract interface that should be implemented by clients that read ASTs
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::index::IndexDataConsumer::ASTNodeInfo
oCclang::ast_type_traits::ASTNodeKindKind identifier
oCclang::ASTReaderListenerAbstract interface for callback invocations by the ASTReader
oCclang::ASTRecordLayoutASTRecordLayout - This class contains layout information for one RecordDecl, which is a struct/union/class
oCclang::ASTRecordWriterAn object for streaming information to a record
oCclang::serialization::reader::ASTSelectorLookupTraitClass that performs lookup for a selector's entries in the global method pool stored in an AST file
oCclang::ExternalASTSource::ASTSourceDescriptorAbstracts clang modules and precompiled header files and holds everything needed to generate debug info for an imported module or PCH
oCclang::arcmt::trans::ASTTraverser
oCclang::ASTTypeWriter
oCclang::ASTUnresolvedSetAn UnresolvedSet-like class which uses the ASTContext's allocator
oCclang::ASTVector< T >
oCclang::ASTVector< DeclAccessPair >
oCclang::ASTVector< Stmt * >
oCclang::ASTVector< uint64_t >
oCclang::ASTUnit::ASTWriterData
oCatomic_flag
oCclang::AtomicTypeLocInfo
oCclang::AttrAttr - This represents one attribute
oCclang::comments::HTMLStartTagComment::Attribute
oCclang::AttributedLocInfo
oCclang::Type::AttributedTypeBitfields
oCclang::AttributeFactoryA factory, from which one makes pools, from which one creates individual attributes which are deallocated with the pool
oCclang::AttributeListAttributeList - Represents a syntactic attribute
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::AvailabilitySpecOne specifier in an expression
oCclang::dataflow::backward_analysis_tag
oCclang::BadConversionSequenceBadConversionSequence - Records information about an invalid conversion sequence
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
oCclang::ento::check::BeginFunction
oCbinary_function
oCclang::ento::check::Bind
oCclang::ento::StoreManager::BindingsHandler
oCclang::UncommonTemplateNameStorage::BitsTag
oCclang::CodeGen::BlockByrefInfoInformation about the layout of a __block variable
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::format::FormatStyle::BraceWrappingFlagsPrecise control over the wrapping of braces
oCclang::UninitUse::Branch
oCclang::ento::check::BranchCondition
oCclang::CodeGen::BranchFixupA branch fixup
oCclang::format::BreakableTokenBase class for strategies on how to break tokens
oCclang::comments::BriefParserA very simple comment parser that extracts "a brief description"
oCclang::ento::BugReporterBugReporter is a utility class for generating PathDiagnostics for analysis
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::CallDescriptionThis class represents a description of a function call using the number of arguments and the name of the function
oCclang::ento::objc_retain::CallEffectsEncapsulates the retain count semantics on the arguments, return value, and receiver (if any) of a function/method call
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
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::CaptureA class which contains all the information about a particular captured value
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::CodeGen::CatchTypeInfoThe MS C++ ABI needs a pointer to RTTI data plus some flags to describe the type of a catch handler, so we use this wrapper
oCclang::CFGCFG - Represents a source-level, intra-procedural CFG that represents the control-flow of a Stmt
oCclang::CFGBlockCFGBlock - Represents a single basic block in a source-level CFG
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::CFGTerminatorCFGTerminator - Represents CFGBlock terminator statement
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
oCCGBuilderBaseTy
oCclang::CodeGen::CGCalleeInfoCGCalleeInfo - Class to encapsulate the information about a callee to be used during the generation of call/invoke instructions
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::CGDebugInfoThis class gathers all debug information during compilation and is responsible for emitting to llvm globals or pass directly to the backend
oCclang::CodeGen::CGFunctionInfoArgInfo
oCclang::CodeGen::CGObjCRuntimeImplements runtime-specific code generation functions
oCclang::CodeGen::CGOpenCLRuntime
oCclang::CodeGen::CGOpenMPRuntime
oCclang::CodeGen::CGRecordLayoutCGRecordLayout - This class handles struct and union layout info while lowering AST types to LLVM types
oCclang::format::WhitespaceManager::ChangeRepresents a change before a token, a break inside a token, or the layout of an unchanged token (or whitespace within)
oCclang::CharLiteralParserCharLiteralParser - Perform interpretation and semantic analysis of a character literal
oCclang::CharSourceRangeRepresents a character-granular source range
oCclang::CharUnitsCharUnits - This is an opaque type for sizes expressed in character units
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::CheckerOptInfoRepresents a request to include or exclude a checker or package from a specific analysis run
oCclang::ento::CheckerRegistryManages a set of available checkers for running a static analysis
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()
oCclang::CodeGen::EHScopeStack::CleanupInformation for lazily generating a cleanup
oCclang::CodeGen::EHScope::CleanupBitFields
oCclang::CleanupInfo
oCclang::CodeCompleteConsumerAbstract interface for a consumer of code-completion information
oCclang::Sema::CodeCompleteExpressionData
oCclang::CodeCompleteOptionsOptions 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::index::CodegenNameGenerator
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::CodeGenTBAACodeGenTBAA - This class organizes the cross-module state that is used while lowering AST types to LLVM types
oCclang::CodeGen::CodeGenTypeCacheThis structure provides a set of types that are commonly used during IR emission
oCclang::CodeGen::CodeGenTypesThis class organizes the cross-module state that is used while lowering AST types to LLVM types
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::ColonProtectionRAIIObjectColonProtectionRAIIObject - This sets the Parser::ColonIsSacred bool and restores it when destroyed
oCclang::driver::CommandCommand - An executable path/name and argument vector to execute
oCclang::comments::CommandInfoInformation about a single command
oCclang::comments::CommandTraitsThis class provides information about commands that can be used in comments
oCclang::comments::CommentAny part of the 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::CompilationCompilation - A set of tasks to perform for a single driver invocation
oCclang::tooling::CompilationDatabaseInterface for compilation databases
oCclang::tooling::CompilationDatabasePluginInterface for compilation database plugins
oCclang::tooling::CompileCommandSpecifies the working directory and command of a compilation
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::Parser::ConditionDeclarationOrInitStatementState
oCclang::Sema::ConditionResult
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::ConstructorInfo
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::ast_matchers::dynamic::Diagnostics::ContextClass defining a parser context
oCclang::Builtin::ContextHolds information about both target-independent and target-specific builtins, allowing easy queries by clients
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::ConversionFixItGeneratorThe class facilities generation and storage of conversion FixIts
oCclang::analyze_format_string::ConversionSpecifier
oCclang::threadSafety::CopyOnWriteVector< T >
oCclang::threadSafety::CopyOnWriteVector< NameVarPair >
oCclang::ento::CoreEngineCoreEngine - Implements the core logic of the graph-reachability analysis
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::driver::toolchains::Generic_GCC::CudaInstallationDetector
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
oCCXPlatformAvailabilityDescribes the availability of a given entity on a particular platform, e.g., a particular class might only be available on Mac OS 10.7 or newer
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
oCCXStringSet
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::CXXBasePathsBasePaths - Represents the set of paths from a derived class to one of its (direct or indirect) bases
oCclang::CXXBaseSpecifierRepresents a base class of a C++ class
oCclang::CodeGen::CodeGenFunction::CXXDefaultInitExprScopeThe scope of a CXXDefaultInitExpr
oCclang::CXXFieldCollectorCXXFieldCollector - Used to keep track of CXXFieldDecls during parsing of C++ classes
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::serialization::reader::ASTDeclContextNameLookupTrait::data_type_builder
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
oCDecl
oCclang::DeclContext::decl_iteratorDecl_iterator - Iterates through the declarations stored within this context
oCclang::DeclAccessPairA POD class for pairing a NamedDecl* with an access specifier
oCclang::DeclarationNameDeclarationName - The name of a declaration
oCclang::DeclarationNameExtraDeclarationNameExtra - Common base of the MultiKeywordSelector, CXXSpecialName, and CXXOperatorIdName classes, all of which are private classes that describe different kinds of names
oCclang::DeclarationNameInfoDeclarationNameInfo - A collector data type for bundling together a DeclarationName and the correspnding source/type location info
oCclang::serialization::DeclarationNameKeyA key used when looking up entities by DeclarationName
oCclang::DeclarationNameLocDeclarationNameLoc - Additional source/type location info for a declaration name
oCclang::DeclarationNameTableDeclarationNameTable - Used to store and retrieve DeclarationName instances for the various kinds of declaration names, e.g., normal identifiers, C++ constructor names, etc
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::DeclContextDeclContext - This is used only as base class of specific decl types that can act as declaration contexts
oCclang::DeclContextLookupResultThe results of name lookup within a DeclContext
oCclang::serialization::reader::DeclContextLookupTable
oCclang::DeclGroupRef
oCclang::comments::DeclInfoInformation about the declaration, useful to clients of FullComment
oCclang::Redeclarable< decl_type >::DeclLink
oCclang::serialization::DeclOffsetSource range/offset of a preprocessed entity
oCclang::DeclSpecCaptures information about "declaration specifiers"
oCclang::DeducedPackA pack that we're currently deducing
oCclang::DeductionFailureInfoA structure used to record information about a failed template argument deduction, for diagnosis
oCclang::DefaultArgStorage< ParmDecl, ArgType >Storage for a default argument
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
oCDefinedTrackerDefinedTracker - This struct is used while parsing expressions to keep track of whether !defined(X) has been seen
oCclang::MacroDirective::DefInfo
oCclang::sema::DelayedDiagnosticA diagnostic message which has been conditionally emitted pending the complete parsing of the current declaration
oCclang::sema::DelayedDiagnosticPoolA collection of diagnostics which were delayed
oCclang::Sema::DelayedDiagnosticsA class which encapsulates the logic for delaying diagnostics during parsing and other processing
oCclang::Sema::DelayedDiagnosticsState
oCclang::DeltaTreeDeltaTree - a multiway search tree (BTree) structure with some fancy features
oCllvm::DenseMapInfo< T >
oCclang::sema::FunctionScopeInfo::WeakObjectProfileTy::DenseMapInfo
oCclang::ast_type_traits::ASTNodeKind::DenseMapInfoHooks for using ASTNodeKind as a key in a DenseMap
oCclang::ast_type_traits::DynTypedNode::DenseMapInfoHooks for using DynTypedNode 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 >Define DenseMapInfo so that DeclarationNames can be used as keys in DenseMap and DenseSets
oCllvm::DenseMapInfo< clang::FileID >Define DenseMapInfo so that FileID's can be used as keys in DenseMap and DenseSets
oCllvm::DenseMapInfo< clang::GlobalDecl >
oCllvm::DenseMapInfo< clang::ProgramPoint >
oCllvm::DenseMapInfo< clang::QualType >
oCllvm::DenseMapInfo< clang::Selector >Define DenseMapInfo so that Selectors can be used as keys in DenseMap and DenseSets
oCllvm::DenseMapInfo< clang::serialization::DeclarationNameKey >
oCllvm::DenseMapInfo< EditEntry >
oCllvm::DenseMapInfo< ObjCSummaryKey >
oCllvm::DenseSet< ValueT, ValueInfoT >
oCllvm::DenseSet< clang::GlobalDecl >
oCllvm::DenseSet< clang::Module * >
oCllvm::DenseSet< const clang::FileEntry * >
oCllvm::DenseSet< const clang::Module * >
oCllvm::DenseSet< const MemRegion * >
oCllvm::DenseSet< const void * >
oCllvm::DenseSet< DeclID >
oCllvm::DenseSet< LoadedMacroInfo >
oCllvm::DenseSet< std::pair< Decl *, Decl * > >
oCllvm::DenseSet< Stmt * >
oCllvm::DenseSet< SymbolRef >
oCllvm::DenseSet< unsigned >
oCclang::DependencyCollectorAn interface for collecting the dependencies of a compilation
oCclang::DependencyFileGeneratorBuilds a depdenency file when attached to a Preprocessor (for includes) and ASTReader (for module imports), and writes it out at the end of processing a source file
oCclang::DependencyOutputOptionsDependencyOutputOptions - Options for controlling the compiler dependency file generation
oCclang::DependentDiagnosticA dependently-generated diagnostic
oCclang::ExternalASTSource::DeserializingRAII class for safely pairing a StartedDeserializing call with FinishedDeserializing
oCclang::DesignationDesignation - Represent a full designation, which is a sequence of designators
oCclang::DesignatedInitExpr::DesignatorRepresents a single C99 designator
oCclang::DesignatorDesignator - A designator in a C99 designated initializer
oCclang::driver::OffloadAction::DeviceDependencesType used to communicate device actions
oCclang::DiagnosticA little helper class (which is basically a smart pointer that forwards info from DiagnosticsEngine) that allows clients to enquire about the currently in-flight 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::DirectiveDirective - Abstract class representing a parsed verify 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::DirectoryLookupDirectoryLookup - This class represents one entry in the search list that specifies the search order for directories in #include directives
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
oCllvm::yaml::DocumentListTraits< std::vector< FormatStyle > >
oCclang::CodeGen::DominatingLLVMValueHelper class with most of the code for saving a value for a conditional expression cleanup
oCclang::CodeGen::DominatingPointer< T, mightBeInstruction >
oCclang::CodeGen::DominatingPointer< T >
oCclang::CodeGen::DominatingValue< Address >A specialization of DominatingValue for Address
oCclang::CodeGen::DominatingValue< RValue >A specialization of DominatingValue for RValue
oCclang::driver::DriverDriver - Encapsulate logic for constructing compilation processes from a set of gcc-driver-like command line arguments
oCclang::SubobjectAdjustment::DTB
oCclang::ento::DynamicTypeInfoStores the currently inferred strictest bound on the runtime type of a region in a given state along the analysis path
oCclang::ento::DynamicTypeMapThe GDM component containing the dynamic type info
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::ASTContext::DynTypedNodeListContainer for either a single DynTypedNode or for an ArrayRef to DynTypedNode
oCclang::edit::Commit::Edit
oCclang::edit::EditedSource
oCclang::edit::EditsReceiver
oCclang::CodeGen::EHPersonalityThe exceptions personality for a function
oCclang::CodeGen::EHScopeA protected scope for zero-cost EH handling
oCclang::CodeGen::EHScopeStackA stack of scopes which respond to exceptions, including cleanups and catch blocks
oCclang::ElaboratedLocInfo
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::CodeGen::CGOpenMPRuntimeNVPTX::EntryFunctionState
oCclang::format::Environment
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::ExpectedDataExpectedData - owns directive objects and deletes on destructor
oCExplicitSpecializationVisibilityCheckerWalk the path from which a declaration was instantiated, and check that every explicit specialization along that path is visible
oCclang::ento::ExplodedGraph
oCclang::ento::ExplodedNodeSet
oCclang::Sema::ExpressionEvaluationContextRecordData structure used to record current or nested expression evaluation contexts
oCclang::ExtensionRAIIObjectExtensionRAIIObject - This saves the state of extension warnings when constructed and disables them
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::CodeGen::ExtInfoExtra information required for cleanups that have resolved branches through them
oCclang::FunctionType::ExtInfoA class which abstracts out some details necessary for making a call
oCclang::FunctionProtoType::ExtParameterInfoInteresting information about a specific parameter that can't simply be reflected in parameter's type
oCclang::Sema::ExtParameterInfoBuilderA helper class for building up ExtParameterInfos
oCclang::FunctionProtoType::ExtProtoInfoExtra 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
oCfalse_type
oCFastFoldingSetNode
oCclang::CodeGen::CodeGenFunction::FieldConstructionScopeA scope within which we are constructing the fields of an object which might use a CXXDefaultInitExpr
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::FileNullabilityDescribes whether we've seen any nullability information for the given file
oCclang::FileNullabilityMapA mapping from file IDs to a record of whether we've seen nullability information in that file
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::FilterA class for iterating through a result set and possibly filtering out results
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::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
oCclang::OverloadExpr::FindResult
oCclang::FixedSizeTemplateParameterListStorage< N >Stores a list of template parameters for a TemplateDecl and its derived classes
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< AllocKind >
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::FormatTokenLexer
oCclang::format::FormatTokenSource
oCclang::dataflow::forward_analysis_tag
oCclang::Sema::FPContractStateRAIIRecords and restores the FP_CONTRACT state on entry/exit of compound statements
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::GlobalDeclGlobalDecl - represents a global declaration
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::HeaderMapImplImplementation for HeaderMap that doesn't depend on FileManager
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::driver::OffloadAction::HostDependenceType used to communicate host actions
oCclang::comments::Comment::HTMLStartTagCommentBitfields
oCclang::comments::Comment::HTMLTagCommentBitfields
oCclang::IdentifierResolver::IdDeclInfoMapIdDeclInfoMap - Associates IdDeclInfos with declaration names
oCclang::IdentifierInfoOne of these records is kept for each identifier that is lexed
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::IdentifierResolverIdentifierResolver - Keeps track of shadowed decls on enclosing scopes
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::index::CodegenNameGenerator::Implementation
oCclang::ImplicitConversionSequenceImplicitConversionSequence - Represents an implicit conversion sequence, which may be a standard conversion sequence (C++ 13.3.3.1.1), user-defined conversion sequence (C++ 13.3.3.1.2), or an ellipsis conversion sequence (C++ 13.3.3.1.3)
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
oCclang::format::FormatStyle::IncludeCategorySee documentation of IncludeCategories
oCclang::index::IndexDataConsumer
oCIndexerCallbacksA group of callbacks used by clang_indexSourceFile and clang_indexTranslationUnit
oCclang::index::IndexingContext
oCclang::index::IndexingOptions
oCclang::ento::IndirectGotoNodeBuilder
oCclang::Builtin::Info
oCclang::InheritedConstructorDescription of a constructor that was inherited from a base class
oCclang::Sema::InheritedConstructorInfo
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::CodeGen::CodeGenFunction::InlinedInheritingConstructorScope
oCclang::vfs::detail::InMemoryNodeThe in memory file system is a tree of Nodes
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::IntrusiveRefCntPtr< vfs::InMemoryFileSystem >
oCllvm::IntrusiveRefCntPtr< vfs::OverlayFileSystem >
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< 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::ento::SwitchNodeBuilder::iterator
oCclang::ento::IndirectGotoNodeBuilder::iterator
oCclang::CodeGen::EHScopeStack::iteratorA non-stable pointer into the scope stack
oCclang::IdentifierResolver::iteratorIterator - Iterate over the decls of a specified declaration name
oCResultBuilder::ShadowMapEntry::iterator
oCclang::PostOrderCFGView::CFGBlockSet::iterator
oCiterator
oCiterator_adaptor_base
oCiterator_facade_base
oCIteratorBase
oCclang::driver::JobListJobList - A sequence of jobs to perform
oCclang::format::JsImportedSymbol
oCclang::format::JsModuleReference
oCclang::CodeGen::CodeGenFunction::JumpDestA jump destination is an abstract label, branching to which may require a jump out through normal cleanups
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::LangOptionsBaseBitfields of LangOptions, split out from LangOptions in order to ensure that this large collection of bitfields is a trivial class type
oCclang::LangStandardLangStandard - Information about the properties of a particular language standard
oCclang::Sema::LateInstantiatedAttribute
oCclang::LateParsedTemplateContains a late templated function
oCclang::LazyASTUnresolvedSetAn UnresolvedSet-like class that might not have been loaded from the external AST source yet
oCclang::LazyGenerationalUpdatePtr< Owner, T, Update >::LazyDataA cache of the value of this pointer, in the most recent generation in which we queried it
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
oCclang::APValue::LV
oCclang::CodeGen::LValueLValue - This represents an lvalue references
oCclang::APValue::LValuePathEntry
oCclang::MacroArgsMacroArgs - An instance of this class captures information about the formal arguments specified to a function-like macro invocation
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
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::ManagedAnalysisThe base class of a hierarchy of objects representing analyses tied to AnalysisDeclContext
oCclang::MangleContextMangleContext - Context for tracking state which persists across multiple calls to the C++ name mangler
oCOMPClauseMappableExprCommon::MappableComponent
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 >
oCllvm::yaml::MappingTraits< FormatStyle::BraceWrappingFlags >
oCllvm::yaml::MappingTraits< FormatStyle::IncludeCategory >
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::MemberExprNameQualifierExtra data stored in some MemberExpr objects
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::ento::MemRegionVisitor< ImplClass, RetTy >MemRegionVisitor - this class implements a simple visitor for MemRegion subclasses
oCclang::ento::MemRegionVisitor< SValExplainer, std::string >
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< IndirectFieldDecl >
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::serialization::ModuleFileInformation about a module that has been loaded by the ASTReader
oCclang::ModuleFileExtensionMetadataMetadata for a module file extension
oCclang::ModuleFileExtensionReaderAbstract base class that reads a module file extension block from a module file
oCclang::ModuleFileExtensionWriterAbstract base class that writes a module file extension block into a module file
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::ModuleMapCallbacksA mechanism to observe the actions of the module map parser as it reads module map files
oCclang::ModuleMapParser
oCclang::ento::mpi::MPIBugReporter
oCclang::ento::mpi::MPIFunctionClassifier
oCclang::MultiLevelTemplateArgumentListData structure that captures multiple levels of template argument lists for use in template instantiation
oCclang::driver::MultilibThis corresponds to a single GCC Multilib, or a segment of one controlled by a command line flag
oCclang::driver::MultilibSet
oCclang::serialization::MultiOnDiskHashTable< Info >A collection of on-disk hash tables, merged when relevant for performance
oCclang::serialization::MultiOnDiskHashTable< clang::serialization::reader::ASTDeclContextNameLookupTrait >
oCclang::serialization::MultiOnDiskHashTableGenerator< ReaderInfo, WriterInfo >Writer for the on-disk hash table
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
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::NumericLiteralParserNumericLiteralParser - This performs strict semantic analysis of the content of a ppnumber, classifying it as either integer, floating, or erroneous, determines the radix of the value and can convert it to a useful value
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::ObjCDictionaryLiteral_ExpansionDataInternal struct to describes an element that is a pack expansion, used if any of the elements in the dictionary literal are pack expansions
oCclang::ObjCDictionaryLiteral_KeyValuePairInternal struct for storing Key/value pair
oCclang::CodeGen::ObjCEntrypoints
oCclang::arcmt::trans::ObjCImplementationContext
oCclang::ObjCInterfaceLocInfo
oCclang::ObjCListBase
oCclang::ento::check::ObjCMessageNil
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::Parser::ObjCTypeParamListScopeClass to handle popping type parameters when leaving the scope
oCclang::LiveVariables::Observer
oCclang::CodeGen::OffloadEntriesInfoManagerTyEntity that registers the offloading constants that were emitted so far
oCclang::CodeGen::OffloadEntriesInfoManagerTy::OffloadEntryInfoBase class of the entries info
oCclang::Sema::OffsetOfComponent
oCclang::OffsetOfNodeHelper class for OffsetOfExpr
oCclang::UnqualifiedId::OFI
oCclang::OMPClauseThis is a basic class for representing single OpenMP clause
oCOMPClause
oCOMPClauseMappableExprCommonStruct that defines common infrastructure to handle mappable expressions used in OpenMP clauses
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 >
oCclang::OMPClauseWithPreInitClass that handles pre-initialization statement for some clauses, like 'shedule', 'firstprivate' etc
oCOMPClauseWithPreInit
oCclang::CodeGen::OMPTaskDataTy
oCOMPVarListClause
oCllvm::OnDiskChainedHashTable< Info >
oCllvm::OnDiskChainedHashTable< PTHStatLookupTrait >
oCllvm::OnDiskIterableChainedHashTable< Info >
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::OpaqueValueMappingDataA non-RAII class containing all the information about a bound opaque value
oCclang::OpenCLOptionsOpenCL supported extensions and optional core features
oCclang::OpenMPScheduleTyScheduling data for loop-based OpenMP directives
oCclang::Parser::OpenMPVarListDataTyData used for parsing list of variables in OpenMP clauses
oCllvm::Optional< T >
oCllvm::Optional< bool >
oCllvm::Optional< clang::ast_matchers::MatchFinder::MatchFinderOptions::Profiling >
oCllvm::Optional< clang::driver::Multilib >
oCllvm::Optional< unsigned >
oCclang::analyze_format_string::OptionalAmount
oCclang::analyze_format_string::OptionalFlagClass representing optional flags with location and representation information
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::OverloadCandidateSetOverloadCandidateSet - A set of overload candidates, used in C++ overload resolution (C++ 13.3)
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::ParamInfoParamInfo - An array of paraminfo objects is allocated whenever a function declarator is parsed
oCclang::CodeGen::CodeGenFunction::ParamValue
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::ParsedAttributesParsedAttributes - A collection of parsed attributes
oCParsedAttrInfo
oCclang::ParsedSourceLocationA source location that has been parsed on the command line
oCclang::ParsedTemplateArgumentRepresents the parsed form of a C++ template argument
oCclang::ast_matchers::dynamic::ParserMatcher expression parser
oCclang::comments::ParserDoxygen comment parser
oCclang::ast_matchers::dynamic::ParserValueA VariantValue instance annotated with its parser context
oCclang::Parser::ParseScopeParseScope - Introduces a new scope for parsing
oCclang::ParsingDeclRAIIObjectRAII object used to inform the actions that we're currently parsing a declaration
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::PCHContainerReaderThis abstract interface provides operations for unwrapping containers for serialized ASTs (precompiled headers and clang modules)
oCclang::PCHContainerWriterThis abstract interface provides operations for creating containers for serialized ASTs (precompiled headers and clang modules)
oCclang::CodeGen::CodeGenFunction::PeepholeProtectionAn object which temporarily prevents a value from being destroyed by aggressive peephole optimizations that assume that all uses of a value have been realized in the IR
oCclang::PipeTypeLocInfo
oCclang::TemplateArgumentLocContainerIterator< ArgLocContainer >::pointer
oCclang::TemplateArgumentLocInventIterator< Derived, InputIterator >::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::PragmaHandlerPragmaHandler - Instances of this interface defined to handle the various pragmas that the language front-end uses
oCclang::Sema::PragmaStack< ValueType >
oCclang::Sema::PragmaStack< clang::StringLiteral * >
oCclang::Sema::PragmaStack< MSVtorDispAttr::Mode >
oCclang::Sema::PragmaStack< unsigned >
oCclang::Sema::PragmaStackSentinelRAII
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::CodeGen::PrePostActionTyA basic class for pre|post-action for advanced codegen sequence for OpenMP region
oCclang::PreprocessedEntityBase class that describes a preprocessed entity, which may be a preprocessor directive or macro expansion
oCclang::PreprocessorLexer
oCclang::PreprocessorOutputOptionsPreprocessorOutputOptions - Options for controlling the C preprocessor output (e.g., -E)
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::ProgramPointTagProgramPoints can be "tagged" as representing points specific to a given analysis entity
oCclang::ento::ProgramStateManager
oCclang::ento::ProgramStatePartialTrait< T >
oCclang::ento::ProgramStatePartialTrait< bool >
oCclang::ento::ProgramStatePartialTrait< const void * >
oCclang::ento::ProgramStatePartialTrait< DynamicTypeMapImpl >
oCclang::ento::ProgramStatePartialTrait< llvm::ImmutableList< T > >
oCclang::ento::ProgramStatePartialTrait< llvm::ImmutableMap< Key, Data, Info > >
oCclang::ento::ProgramStatePartialTrait< llvm::ImmutableSet< Key, Info > >
oCclang::ento::ProgramStatePartialTrait< mpi::RequestMapImpl >
oCclang::ento::ProgramStatePartialTrait< SymbolSet >
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::QualifierInfoQualifierInfo - A struct with extended info about a syntactic name qualifier, to be used for the case of out-of-line declarations
oCclang::QualifiersThe collection of all-type qualifiers we support
oCclang::QualTypeA (possibly-)qualified type
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
oCReadySuspendResumeResult
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 preordor or postorder 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::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< ModuleFileExtension >
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::CodeGen::RegionCodeGenTyClass provides a way to call simple version of codegen for OpenMP region, or an advanced with possible pre|post-actions in codegen
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::ReplayWithoutInliningTraits for storing the call processing policy inside GDM
oCclang::ento::mpi::Request
oCclang::ento::mpi::RequestMap
oCclang::CodeGen::RequiredArgsA class for recording the number of arguments that a function signature requires
oCclang::Preprocessor::ResetMacroExpansionHelper
oCclang::ento::objc_retain::RetEffectRetEffect summarizes a call's retain/release behavior with respect to its return value
oCclang::ReturnAdjustmentA return adjustment
oCclang::CodeGen::ReturnValueSlotReturnValueSlot - Contains the address where the return value of a function can be stored, and whether the address is volatile or not
oCclang::RewriteBufferRewriteBuffer - As code is rewritten, SourceBuffer's from the original input with modifications get a new RewriteBuffer associated with them
oCclang::arcmt::MigrationProcess::RewriteListener
oCclang::Rewriter::RewriteOptions
oCclang::RewriterRewriter - This is the main interface to the rewrite buffers
oCclang::arcmt::TransformActions::RewriteReceiver
oCclang::RewriteRopeRewriteRope - A powerful string class
oCclang::RopePieceRopePiece - This class represents a view into a RopeRefCountString object
oCclang::RopePieceBTree
oCclang::RopeRefCountStringRopeRefCountString - This struct is allocated with 'new char[]' from the heap, and represents a reference counted chunk of string data
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::RValueRValue - This trivial value class is used to represent the result of an expression that is evaluated
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::CodeGen::DominatingValue< Address >::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::BracketAlignmentStyle >
oCllvm::yaml::ScalarEnumerationTraits< FormatStyle::DefinitionReturnTypeBreakingStyle >
oCllvm::yaml::ScalarEnumerationTraits< FormatStyle::JavaScriptQuoteStyle >
oCllvm::yaml::ScalarEnumerationTraits< FormatStyle::LanguageKind >
oCllvm::yaml::ScalarEnumerationTraits< FormatStyle::LanguageStandard >
oCllvm::yaml::ScalarEnumerationTraits< FormatStyle::NamespaceIndentationKind >
oCllvm::yaml::ScalarEnumerationTraits< FormatStyle::PointerAlignmentStyle >
oCllvm::yaml::ScalarEnumerationTraits< FormatStyle::ReturnTypeBreakingStyle >
oCllvm::yaml::ScalarEnumerationTraits< FormatStyle::ShortFunctionStyle >
oCllvm::yaml::ScalarEnumerationTraits< FormatStyle::SpaceBeforeParensOptions >
oCllvm::yaml::ScalarEnumerationTraits< FormatStyle::UseTabStyle >
oCclang::ento::ScanReachableSymbolsA Utility class that allows to visit the reachable symbols using a custom SymbolVisitor
oCclang::ScopeScope - A scope is a transient data structure that is used while parsing the program
oCclang::ast_matchers::dynamic::Parser::ScopedContextEntry
oCclang::format::ScopedLineState
oCclang::ScratchBufferScratchBuffer - This class exposes a simple interface for the dynamic construction of tokens
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::ast_matchers::dynamic::Parser::SemaInterface to connect the parser with the registry and more
oCclang::SemaSema - This implements semantic analysis and AST building for C
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
oCclang::threadSafety::til::SimpleReducerBase
oCllvm::simplify_type< ::clang::CanQual< T > >Implement simplify_type for CanQual<T>, so that we can dyn_cast from CanQual<T> to a specific Type class
oCllvm::simplify_type< ::clang::CFGTerminator >Implement simplify_type for CFGTerminator, so that we can dyn_cast from CFGTerminator to a specific Stmt class
oCllvm::simplify_type< ::clang::QualType >Implement simplify_type for QualType, so that we can dyn_cast from QualType to a specific Type class
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 NamedDecl *, 16 >
oCllvm::SmallSetVector< std::string, 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< 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::Address, 1 >
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::CXXRecordDecl *, 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::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::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::FormatToken *, 16 >
oCllvm::SmallVector< clang::format::JsImportedSymbol, 1 >
oCllvm::SmallVector< clang::format::UnwrappedLine, 0 >
oCllvm::SmallVector< clang::format::UnwrappedLine, 4 >
oCllvm::SmallVector< clang::format::UnwrappedLine, 8 >
oCllvm::SmallVector< clang::format::WhitespaceManager::Change, 16 >
oCllvm::SmallVector< clang::FunctionProtoType::ExtParameterInfo, 16 >
oCllvm::SmallVector< clang::IdentifierInfo *, 10 >
oCllvm::SmallVector< clang::IdentifierInfo *, 12 >
oCllvm::SmallVector< clang::IdentifierInfo *, 16 >
oCllvm::SmallVector< clang::IdentifierInfo *, 32 >
oCllvm::SmallVector< clang::IdentifierInfo *, 4 >
oCllvm::SmallVector< clang::IdentifierInfo *, 6 >
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 char *, 3 >
oCllvm::SmallVector< const clang::CodeGen::CodeGenFunction::JumpDest *, 2 >
oCllvm::SmallVector< const clang::ento::SymExpr *, 5 >
oCllvm::SmallVector< const clang::Expr *, 4 >
oCllvm::SmallVector< const clang::format::FormatToken *, 8 >
oCllvm::SmallVector< const clang::IdentifierInfo *, 32 >
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 Decl *, 16 >
oCllvm::SmallVector< const DeclaratorDecl *, LoadedStorage >
oCllvm::SmallVector< const DeclaratorDecl *, LocalStorage >
oCllvm::SmallVector< const ToolChain *, 3 >
oCllvm::SmallVector< const ValueDecl *, 4 >
oCllvm::SmallVector< const VarDecl *, 16 >
oCllvm::SmallVector< CXXBasePathElement, 4 >
oCllvm::SmallVector< CXXConstructorDecl *, LoadedStorage >
oCllvm::SmallVector< CXXConstructorDecl *, LocalStorage >
oCllvm::SmallVector< Decl *, 16 >
oCllvm::SmallVector< Decl *, 2 >
oCllvm::SmallVector< Decl *, 4 >
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::SmallVector< clang::format::UnwrappedLine, 16 >, 2 >
oCllvm::SmallVector< llvm::Value *, 8 >
oCllvm::SmallVector< MacroExpandsInfo, 2 >
oCllvm::SmallVector< Module *, 8 >
oCllvm::SmallVector< ModuleId, 2 >
oCllvm::SmallVector< ModuleInfo, 16 >
oCllvm::SmallVector< NamedDecl *, 2 >
oCllvm::SmallVector< ObjCInterfaceCacheEntry, 32 >
oCllvm::SmallVector< OffloadKind, 3 >
oCllvm::SmallVector< PartialDiagnosticAt, 4 >
oCllvm::SmallVector< PPBranchKind, 16 >
oCllvm::SmallVector< prec::Level, 4 >
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::SourceLocation, clang::IdentifierInfo * >, 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< Decl *, uint64_t >, 16 >
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::GlobalValue *, llvm::Constant * >, 8 >
oCllvm::SmallVector< std::pair< llvm::Instruction *, llvm::Value * >, 4 >
oCllvm::SmallVector< std::pair< OpenMPDependClauseKind, const clang::Expr * >, 4 >
oCllvm::SmallVector< std::pair< serialization::GlobalDeclID, Decl * >, 16 >
oCllvm::SmallVector< std::pair< std::string, clang::FullSourceLoc >, 2 >
oCllvm::SmallVector< std::pair< std::string, SourceLocation >, 2 >
oCllvm::SmallVector< std::pair< unsigned, llvm::clang::Module * >, 4 >
oCllvm::SmallVector< std::pair< unsigned, serialization::DeclID >, 64 >
oCllvm::SmallVector< std::pair< unsigned, std::unique_ptr< llvm::clang::Module > >, 4 >
oCllvm::SmallVector< std::pair< void(*)(void *), void * >, 16 >
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< clang::DirectoryEntry >, 4 >
oCllvm::SmallVector< std::unique_ptr< clang::FileEntry >, 4 >
oCllvm::SmallVector< std::unique_ptr< clang::ModuleMapCallbacks >, 1 >
oCllvm::SmallVector< std::unique_ptr< Command >, 4 >
oCllvm::SmallVector< Stmt *, 16 >
oCllvm::SmallVector< Stmt *, 4 >
oCllvm::SmallVector< StorageEntry, 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< 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
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 >Specific_attr_iterator - Iterates over a subrange of an AttrVec, only providing attributes that are of a specific type
oCclang::DeclContext::specific_decl_iterator< SpecificDecl >Specific_decl_iterator - Iterates over a subrange of declarations stored in a DeclContext, providing only those that are of type SpecificDecl (or a class derived from it)
oCclang::analyze_format_string::SpecifierResult< T >
oCclang::SplitQualTypeA std::pair-like structure for storing a qualified type split into its local qualifiers and its locally-unqualified type
oCclang::CodeGen::EHScopeStack::stable_iteratorA saved depth on the scope stack
oCclang::ento::StackHintGeneratorInterface for classes constructing Stack hints
oCclang::ASTUnit::StandaloneDiagnostic
oCclang::ASTUnit::StandaloneFixIt
oCclang::StandardConversionSequenceStandardConversionSequence - represents a standard conversion sequence (C++ 13.3.3.1.1)
oCclang::vfs::StatusThe result of a status operation
oCclang::InitializationSequence::StepA single step in the initialization sequence
oCStmt
oCStmtClassNameTable
oCclang::CodeGen::CodeGenFunction::StmtExprEvaluationAn RAII object to record that we're evaluating a statement expression
oCclang::StmtIteratorBase
oCclang::StmtVisitorBase< Ptr, ImplClass, RetTy >StmtVisitorBase - This class implements a simple visitor for Stmt subclasses
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::StringLiteralParserStringLiteralParser - This decodes string escape characters and performs wide string analysis and Translation Phase #6 (concatenation of string literals) (C99 5.1.1.2p1)
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
oCclang::ento::SValSVal - This represents a symbolic expression, which can be either an L-value or an R-value
oCclang::ento::SValBuilder
oCclang::ento::SValVisitor< ImplClass, RetTy >SValVisitor - this class implements a simple visitor for SVal subclasses
oCclang::ento::SValVisitor< SValExplainer, std::string >
oCclang::CodeGen::swiftcall::SwiftAggLowering
oCclang::ento::SwitchNodeBuilder
oCclang::ento::SymExpr::symbol_iteratorIterator over symbols that the current symbol depends on
oCclang::index::SymbolInfo
oCclang::ento::SymbolManager
oCclang::ento::SymbolReaperA class responsible for cleaning up unused symbols
oCclang::index::SymbolRelationRepresents a relation to another symbol for a symbol occurrence
oCclang::ento::SymbolVisitor
oCclang::ento::SymExprVisitor< ImplClass, RetTy >SymExprVisitor - this class implements a simple visitor for SymExpr subclasses
oCclang::ento::SymExprVisitor< SValExplainer, std::string >
oCclang::Sema::SynthesizedFunctionScopeRAII object to handle the state changes required to synthesize a function body
oCclang::HeaderSearchOptions::SystemHeaderPrefix
oCclang::ento::TaintManager
oCclang::ento::TaintMapThe GDM component containing the tainted root symbols
oCclang::CodeGen::TargetCodeGenInfoTargetCodeGenInfo - This class organizes various target-specific codegeneration issues, like target-specific attributes, builtins and so on
oCclang::TargetCXXABIThe basic abstraction for the target C++ ABI
oCclang::TargetOptionsOptions for controlling the target
oCclang::CodeGen::TaskResultTy
oCclang::CodeGen::TBAAPathTag
oCclang::TemplateArgumentRepresents a template argument
oCclang::TemplateArgumentListInfoA convenient class for passing around template argument information
oCclang::TemplateArgumentLocLocation wrapper for a TemplateArgument
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::TemplateParmPositionDefines the position of a template parameter within a template parameter list
oCclang::TemplatePartialOrderingContext
oCclang::TemplateSpecCandidateTemplateSpecCandidate - This is a generalization of OverloadCandidate which keeps track of template argument deduction failure info, when handling explicit specializations (and instantiations) of templates beyond function overloading
oCclang::TemplateSpecCandidateSetTemplateSpecCandidateSet - A set of generalized overload candidates, used in template specializations
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::TokenToken - This structure provides full information about a lexed token
oCclang::comments::TokenComment token
oCclang::format::TokenAnnotatorDetermines extra information about the tokens comprising an UnwrappedLine
oCclang::TokenConcatenationTokenConcatenation class, which answers the question of "Is it safe to emit two tokens without a whitespace between them, or would that cause implicit concatenation of the tokens?"
oCclang::ast_matchers::dynamic::Parser::TokenInfoSimple structure to hold information for one token from the parser
oCclang::TokenLexerTokenLexer - This implements a lexer that returns tokens from a macro body or token stream instead of lexing from a character buffer
oCclang::TokenRewriter
oCclang::format::TokenRole
oCclang::TokenValueStores token information for comparing actual tokens with predefined values
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
oCTrailingObjects
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 >The type-property cache
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 >UnionOpaquePtr - A version of OpaquePtr suitable for membership in a union
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::UnsafeQualTypeDenseMapInfoA structure for putting "fast"-unqualified QualTypes into a DenseMap
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::UserDefinedConversionSequenceUserDefinedConversionSequence - Represents a user-defined conversion sequence (C++ 13.3.3.1.2)
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::ValueTypeValueTypes are data types that can actually be held in registers
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::ThisAdjustment::VirtualAdjustmentHolds the ABI-specific information about the virtual this adjustment, if needed
oCclang::ReturnAdjustment::VirtualAdjustmentHolds the ABI-specific information about the virtual return adjustment, if needed
oCclang::VirtualBaseInfoAll virtual base related information about a given record decl
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::CodeGen::CodeGenFunction::VPtrStruct with all informations about dynamic [sub]class needed to set vptr
oCclang::VPtrInfoHolds information about the inheritance path to a virtual base or function table pointer
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::WeakObjectProfileTyRepresents a simple identification of a weak object
oCclang::sema::FunctionScopeInfo::WeakUseTyRepresents a single use of a weak object
oCclang::format::WhitespaceManagerManages the whitespaces around tokens and their replacements
oCclang::CodeGen::CGOpenMPRuntimeNVPTX::WorkerFunctionState
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*kmp_int32
oC*kmp_routine_entry_t
oC__INTPTR_TYPE__
oC__PTRDIFF_TYPE__
oC__SIZE_TYPE__
oC__UINTPTR_TYPE__
oCAccessSpecifier
oCActionClass
oCActionKind
oCAlignedCharArray< BufferMaxAlignment, InlineCapacity >
oCAlignedCharArray< llvm::AlignOf< clang::ImplicitConversionSequence >::Alignment, 16 *sizeof(clang::ImplicitConversionSequence)>
oCAlignedCharArrayUnion< ast_type_traits::clang::ast_type_traits::DynTypedNode, llvm::ArrayRef< clang::ast_type_traits::DynTypedNode > >
oCAlignedCharArrayUnion< const void *, 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
oCarray< unsigned, llvm::IPVK_Last+1 >
oCArrayType *
oCAssertingVH< llvm::Instruction >
oCatomic_bool
oCAtomicOp
oCAttrKind
oCBackendAction
oCBase
oCBaseType
oCBasicBlock *
oCBinaryOperatorKind
oCBinaryOperatorStyle
oCBitcodeEmbedMode
oCbitset< Stmt::lastStmtConstant >
oCBitstreamCursor
oCBitstreamCursor &
oCBitstreamReader
oCBitstreamWriter
oCBitstreamWriter &
oCBitVector
oCbool
oCBoundNodesMap
oCBraceBlockKind
oCBraceBreakingStyle
oCBracketAlignmentStyle
oCBranchInst *
oCBuiltinTemplateKind
oCBumpPtrAllocator
oCBumpPtrAllocator &
oCBumpPtrAllocator *
oCCallInst *
oCCandidateKind
oCCandidateSetKind
oCCanQual< T >
oCCapturedRegionKind
oCcast
oCcast_or_null
oCCFGBlock
oCchar
oCchar *
oCCharacteristicKind
oCChunkKind
oCClass
oCCleanupKind
oCConflictMarkerKind
oCconst char *
oCconst Decl *
oCconst Decl *const
oCconst DisplayHint
oCconst Kind
oCconst ManglerKind
oCconst MarshallerType
oCconst NamedValueMap *const
oCconst ResponseFileSupport
oCconst RTTIMode
oCconst RunFunc
oCconst State
oCconst Stmt *
oCconst VarOp
oCconst void *
oCconst_iterator
oCconst_iterator
oCconst_iterator
oCconst_iterator
oCconst_iterator
oCconst_reverse_iterator
oCConstant *
oCConsumedState
oCContentCache *
oCContextKind
oCContextType
oCContextualFoldingSet< clang::FunctionProtoType, clang::ASTContext & >
oCContextualFoldingSet< clang::SubstTemplateTemplateParmPackStorage, clang::ASTContext & >
oCContextualFoldingSet< DependentTemplateSpecializationType, clang::ASTContext & >
oCContextualFoldingSet< TemplateSpecializationType, clang::ASTContext & >
oCCudaVersion
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 *
oCDecl **
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::CXXRecordDecl *, clang::ConstructorUsingShadowDecl * >
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 *, llvm::TinyPtrVector< clang::Module * > >
oCDenseMap< clang::ObjCContainerDecl *, clang::ObjCImplDecl * >
oCDenseMap< clang::ParmVarDecl *, clang::SourceLocation >
oCDenseMap< clang::QualType, llvm::Constant * >
oCDenseMap< clang::QualType, llvm::Metadata * >
oCDenseMap< clang::Selector, bool >
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::DeclContext *, clang::MangleNumberingContext * >
oCDenseMap< const clang::DeclContext *, serialization::reader::DeclContextLookupTable >
oCDenseMap< const clang::DeclContext *, std::pair< clang::serialization::ModuleFile *, llvm::ArrayRef > >
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::EnumDecl *, llvm::APInt >
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::Module *, llvm::TrackingMDRef >
oCDenseMap< const clang::NamedDecl *, const clang::NamedDecl * >
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 *, clang::CodeGen::BlockByrefInfo >
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 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 *, Address >
oCDenseMap< const Decl *, AnalysisDeclContext * >
oCDenseMap< const Decl *, bool >
oCDenseMap< const Decl *, CallGraphNode * >
oCDenseMap< const Decl *, clang::ASTContext::RawCommentAndCacheFlags >
oCDenseMap< const Decl *, comments::FullComment * >
oCDenseMap< const Decl *, const Decl * >
oCDenseMap< const Decl *, FunctionSummary >
oCDenseMap< const Decl *, llvm::Constant * >
oCDenseMap< const Decl *, llvm::GlobalVariable * >
oCDenseMap< const Decl *, llvm::SmallVector * >
oCDenseMap< const Decl *, llvm::TrackingMDRef >
oCDenseMap< const Decl *, llvm::TypedTrackingMDRef< llvm::DIDerivedType > >
oCDenseMap< const Decl *, Optional< Stmt * > >
oCDenseMap< const Decl *, serialization::DeclID >
oCDenseMap< const Decl *, unsigned >
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 OMPDeclareReductionDecl *, std::pair< llvm::Function *, llvm::Function * > >
oCDenseMap< const Stmt *, PropagationInfo >
oCDenseMap< const Stmt *, til::SExpr * >
oCDenseMap< const Stmt *, unsigned > *
oCDenseMap< const Type *, struct TypeInfo >
oCDenseMap< const ValueDecl *, bool >
oCDenseMap< const ValueDecl *, std::unique_ptr< BeforeInfo > >
oCDenseMap< const ValueDecl *, unsigned >
oCDenseMap< const VarDecl *, ConsumedState >
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< internal_key_type, data_type >
oCDenseMap< IsBeforeInTUCacheKey, InBeforeInTUCacheEntry >
oCDenseMap< llvm::AllocaInst *, int >
oCDenseMap< llvm::Constant *, llvm::GlobalVariable * >
oCDenseMap< llvm::Function *, DebugLocThreadIdTy >
oCDenseMap< llvm::Function *, SmallVector< const OMPDeclareReductionDecl *, 4 > >
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, FileOffsetsTy >
oCDenseMap< serialization::DeclID, llvm::SmallVector >
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< unsigned, CachedDeclCheckers >
oCDenseMap< unsigned, CachedStmtCheckers >
oCDenseMap< unsigned, clang::DiagnosticMapping >
oCDenseMap< unsigned, llvm::TinyPtrVector< clang::IdentifierInfo * > >
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< 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
oCExpr *
oCExpressionEvaluationContext
oCFactory
oCFactory
oCFactory
oCFailureKind
oCfile_status
oCfile_type
oCfile_type
oCfltSemantics *
oCFoldingSet< CanonicalTemplateTemplateParm >
oCFoldingSet< clang::AdjustedType >
oCFoldingSet< clang::AtomicType >
oCFoldingSet< clang::AttributedType >
oCFoldingSet< clang::AutoType >
oCFoldingSet< clang::BlockPointerType >
oCFoldingSet< clang::CodeGen::BlockByrefHelpers >
oCFoldingSet< clang::CodeGen::CGFunctionInfo >
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::DependentUnaryTransformType >
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::PipeType >
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
oCfriend
oCFunction *
oCfunction< CommandLineArguments(const CommandLineArguments &, StringRef Filename)>
oCfunction< ExprResult(Sema &, TypoExpr *, TypoCorrection)>
oCfunction< std::vector< std::string >const Multilib &M)>
oCfunction< void(const TypoCorrection &)>
oCFunctionType *
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
oCInMemoryNodeKind
oCInputArgList *
oCInputIterator
oCInputKind
oCInstantiationKind
oCInstruction *
oCint
oCint32_t
oCint64_t
oCIntegerType *
oCIntType
oCIPAKind
oCisa
oCiterator
oCiterator
oCJavaScriptQuoteStyle
oCkey_iterator
oCKind
oCKind
oCKindType
oCLambdaCaptureDefault
oCLambdaCaptureInitKind
oCLambdaCaptureKind
oCLanguageID
oCLanguageKind
oCLanguageStandard
oCLateTemplateParserCB *
oCLateTemplateParserCleanupCB *
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
oCLTOKind
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< std::string, std::string >
oCmap< std::string, std::unique_ptr< clang::vfs::detail::InMemoryNode > >
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::NamedDecl *, clang::NamedDecl * >
oCMapVector< clang::NamedDecl *, clang::SourceLocation >
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 clang::NamedDecl *, unsigned >
oCMapVector< const clang::VarDecl *, unsigned >
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 *
oCMode
oCModule &
oCModule *
oCModuleFile
oCModuleKind
oCmultimap< clang::driver::Action::OffloadKind, const clang::driver::ToolChain * >
oCNameClassificationKind
oCNamespaceIndentationKind
oCNameVisibilityKind
oCNodeKindId
oCNone
oCObjCDeclQualifier
oCObjCXXARCStandardLibraryKind
oCObjKind
oCoff_t
oCOffloadEntriesTargetRegionPerDevice
oCOffloadingEntryInfoKinds
oCOffloadKind
oCOnDiskChainedHashTableGenerator< WriterInfo >
oCOnDiskIterableChainedHashTable< Info >
oCOpcode
oCOpenMPClauseKind
oCOpenMPDefaultClauseKind
oCOpenMPDefaultmapClauseKind
oCOpenMPDefaultmapClauseModifier
oCOpenMPDependClauseKind
oCOpenMPDirectiveKind
oCOpenMPDistScheduleClauseKind
oCOpenMPLinearClauseKind
oCOpenMPMapClauseKind
oCOpenMPProcBindClauseKind
oCOpenMPScheduleClauseKind
oCOpenMPScheduleClauseModifier
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::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::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::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 Decl *, 2 >
oCPointerIntPair< const NamedDecl *, 1, bool >
oCPointerIntPair< const void *, 2, unsigned >
oCPointerIntPair< Decl *, 3 >
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< uint64_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< TemplateDecl *, UncommonTemplateNameStorage *, QualifiedTemplateName *, DependentTemplateName * >
oCPointerUnion< clang::ClassTemplateDecl *, clang::MemberSpecializationInfo * >
oCPointerUnion< clang::ClassTemplateDecl *, SpecializedPartialSpecialization * >
oCPointerUnion< clang::Expr *, clang::FieldDecl * >
oCPointerUnion< clang::IdentifierInfo *, clang::MacroDefinitionRecord * >
oCPointerUnion< clang::MacroDirective *, ModuleMacroInfo * >
oCPointerUnion< clang::NamedDecl *, DeclsAndHasExternalTy >
oCPointerUnion< clang::TypedefNameDecl *, clang::QualifierInfo * >
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 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 *, EvaluatedStmt * >
oCPointerUnion< Stmt *, ExtraState * >
oCPointerUnion< T, LazyData * >
oCPositionContext
oCPragmaMSCommentKind
oCPragmaMSPointersToMembersKind
oCProcessingContextState
oCPs
oCPtrTy
oCqueue< DeclOrType >
oCraw_ostream
oCraw_pwrite_stream
oCReadingKind
oCRefCountedBaseVPTR
oCReferenceCategory
oCRefQualifierKind
oCRegex
oCResultKind
oCReturnTypeBreakingStyle
oCSaveTempsMode
oCScopeKind
oCset< Replacement >
oCset< std::string >
oCSetVector< clang::clang::Module * >
oCSetVector< clang::NamedDecl * >
oCSetVector< clang::ObjCInterfaceDecl * >
oCSetVector< clang::serialization::ModuleFile * >
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::ParmVarDecl *, const clang::ImplicitParamDecl *, 2 >
oCSmallDenseMap< const clang::VarDecl *, clang::FieldDecl * >
oCSmallDenseMap< const Decl *, llvm::PointerUnion< Decl *, DeclArgumentPack * >, 4 >
oCSmallDenseMap< llvm::StringRef, llvm::StringRef >
oCSmallDenseMap< WeakObjectProfileTy, WeakUseVector, 8, WeakObjectProfileTy::DenseMapInfo >
oCSmallMapVector< clang::IdentifierInfo *, llvm::SmallVector< clang::NamedDecl *, 2 >, 16 >
oCSmallMapVector< Decl *, clang::FunctionDecl *, 4 >
oCSmallPtrSet< clang::ast_matchers::MatchFinder::MatchCallback *, 16 >
oCSmallPtrSet< clang::CanQual, 4 >
oCSmallPtrSet< clang::DeclContext *, 2 >
oCSmallPtrSet< clang::Expr *, 2 >
oCSmallPtrSet< clang::Module *, 2 >
oCSmallPtrSet< clang::ObjCCategoryDecl *, 16 >
oCSmallPtrSet< const clang::CodeGen::CGFunctionInfo *, 4 >
oCSmallPtrSet< const clang::ParmVarDecl *, 8 >
oCSmallPtrSet< const clang::Type *, 4 >
oCSmallPtrSet< const Decl *, 4 >
oCSmallPtrSet< Decl *, 16 >
oCSmallPtrSet< Decl *, 32 >
oCSmallPtrSet< Decl *, 4 >
oCSmallPtrSet< ExplodedNode *, 5 >
oCSmallPtrSet< llvm::BasicBlock *, 4 >
oCSmallPtrSet< llvm::GlobalValue *, 10 >
oCSmallPtrSet< SourceLocation, 32 >
oCSmallSet< clang::Expr *, 8 >
oCSmallSet< const clang::LocationContext *, 2 >
oCSmallSet< const clang::Type *, 8 >
oCSmallSet< CudaArch, 4 >
oCSmallSet< int, 4 >
oCSmallSet< InvalidationRecord, 4 >
oCSmallSet< SpecialMemberDecl, 4 >
oCSourceLocation
oCSourceMgr
oCSpaceBeforeParensOptions
oCSpecificBumpPtrAllocator< clang::format::FormatToken >
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::AssertingVH< llvm::Constant >, llvm::BumpPtrAllocator >
oCStringMap< llvm::Constant * >
oCStringMap< llvm::GlobalVariable * >
oCStringMap< llvm::IntrusiveRefCntPtr< clang::ModuleFileExtension > >
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 *
oCSymbolKind
oCSymbolLanguage
oCSystemSymbolFilterKind
oCT
oCTemplateNameKind
oCTheContext
oCtime_t
oCTimer
oCTimeRecord
oCTimeValue
oCTinyPtrVector< clang::ModuleMacro * >
oCTinyPtrVector< file_type >
oCTinyPtrVector< void * >
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 *
oCTypeCode
oCuint16_t
oCuint32_t
oCuint64_t
oCuint8_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::CGCUDARuntime >
oCunique_ptr< clang::CodeGen::CGCXXABI >
oCunique_ptr< clang::CodeGen::CGDebugInfo >
oCunique_ptr< clang::CodeGen::CGObjCRuntime >
oCunique_ptr< clang::CodeGen::CGOpenCLRuntime >
oCunique_ptr< clang::CodeGen::CGOpenMPRuntime >
oCunique_ptr< clang::CodeGen::CodeGenTBAA >
oCunique_ptr< clang::CodeGen::CoverageMappingModuleGen >
oCunique_ptr< clang::CodeGen::ObjCEntrypoints >
oCunique_ptr< clang::CodeGen::SanitizerMetadata >
oCunique_ptr< clang::CodeGen::TargetCodeGenInfo >
oCunique_ptr< clang::CodeGenerator >
oCunique_ptr< clang::CodeInjector >
oCunique_ptr< clang::CommentHandler >
oCunique_ptr< clang::consumed::ConsumedStateMap >
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::DiagnosticsEngine >
oCunique_ptr< clang::driver::Command >
oCunique_ptr< clang::driver::SanitizerArgs >
oCunique_ptr< clang::driver::Tool >
oCunique_ptr< clang::ento::BugType >
oCunique_ptr< clang::ento::ConstraintManager >
oCunique_ptr< clang::ento::mpi::MPIFunctionClassifier >
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::NamedDecl *[]>
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::SourceManager >
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< CodegenNameGenerator::Implementation >
oCunique_ptr< const llvm::MemoryBuffer >
oCunique_ptr< detail::InMemoryDirectory >
oCunique_ptr< IncludeAliasMap >
oCunique_ptr< llvm::clang::Module >
oCunique_ptr< llvm::DataLayout >
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::InstrProfRecord >
oCunique_ptr< llvm::MemoryBuffer >
oCunique_ptr< llvm::OnDiskChainedHashTable >
oCunique_ptr< llvm::raw_fd_ostream >
oCunique_ptr< llvm::SanitizerStatReport >
oCunique_ptr< llvm::SpecialCaseList >
oCunique_ptr< llvm::Timer >
oCunique_ptr< llvm::TimerGroup >
oCunique_ptr< OverriddenFilesInfoTy >
oCunique_ptr< ParentMapOtherNodes >
oCunique_ptr< ParentMapPointers >
oCunique_ptr< raw_ostream >
oCunique_ptr< raw_pwrite_stream >
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
oCunordered_map< std::string, std::vector< std::string > >
oCunsigned
oCUserModeKind
oCUseTabStyle
oCUTTKind
oCValue
oCValue *
oCvalue_type
oCValueDecl *
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::ASTDeserializationListener * >
oCvector< clang::ASTMutationListener * >
oCvector< clang::ASTUnit::CachedCodeCompletionResult >
oCvector< clang::ASTUnit::StandaloneFixIt >
oCvector< clang::CharSourceRange >
oCvector< clang::CommentHandler * >
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::FormatStyle::IncludeCategory >
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< CompileCommandRef >
oCvector< CondDirectiveLoc >
oCvector< const clang::CFGBlock * >
oCvector< const clang::CXXRecordDecl * >
oCvector< const clang::VarDecl * >
oCvector< Decl * >
oCvector< DeclCheckerInfo >
oCvector< DeferredGlobal >
oCvector< DiagDesc >
oCvector< DiagState * >
oCvector< DiagStatePoint >
oCvector< DynTypedMatcher >
oCvector< ExplodedNode * >
oCvector< file_type >
oCvector< IncludeStackInfo >
oCvector< llvm::Constant * >
oCvector< llvm::Function * >
oCvector< llvm::IntrusiveRefCntPtr< clang::ModuleFileExtension > >
oCvector< llvm::SmallVector::size_type >
oCvector< llvm::StringMapEntry< unsigned > * >
oCvector< llvm::Triple >
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::serialization::ModuleFile *, llvm::ArrayRef > >
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< 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, std::string > >
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< clang::consumed::ConsumedStateMap > >
oCvector< std::unique_ptr< clang::driver::Action > >
oCvector< std::unique_ptr< clang::ModuleFileExtensionReader > >
oCvector< std::unique_ptr< clang::ModuleFileExtensionWriter > >
oCvector< std::unique_ptr< Directive > >
oCvector< std::vector< clang::Token > >
oCvector< StmtCheckerInfo >
oCvector< Structor >
oCvector< T >
oCvector< til::BasicBlock * >
oCvector< til::Phi * >
oCvector< til::SExpr * >
oCvector< uint32_t >
oCvector< uint64_t >
oCvector< uint8_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