clang-tools  3.8.0
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
oCArgumentThis class represents one callback function argument by name and value
oCASTConsumer
oCCallbackCallThis class represents one callback call by name and an array of arguments
oCclang::tidy::ClangTidyASTConsumerFactory
oCclang::tidy::ClangTidyCheckFactoriesA collection of ClangTidyCheckFactory instances
oCclang::tidy::ClangTidyContextEvery ClangTidyCheck reports errors through a DiagnosticsEngine provided by this context
oCclang::tidy::ClangTidyErrorA detected error complete with information to display diagnostic and automatic fix
oCclang::tidy::ClangTidyGlobalOptionsGlobal options
oCclang::tidy::ClangTidyMessageA message from a clang-tidy check
oCclang::tidy::ClangTidyModuleA clang-tidy module groups a number of ClangTidyChecks and gives them a prefixed name
oCclang::tidy::ClangTidyOptionsContains options for clang-tidy
oCclang::tidy::ClangTidyOptionsProviderAbstract interface for retrieving various ClangTidy options
oCclang::tidy::ClangTidyStatsContains displayed and ignored diagnostic counters for a ClangTidy run
oCCommentHandler
oCclang::tidy::modernize::ConfidenceA class to encapsulate lowering of the tool's confidence level
oCModularize::CoverageCheckerModule map checker class
oCDiagnosticConsumer
oCEntry
oCclang::tidy::FileFilterContains a list of line ranges in a single file
oCFrontendActionFactory
oCclang::tidy::GlobListRead-only set of strings represented as a list of positive and negative globs
oCHeaderEntry
oCclang::tidy::IncludeInserter
oCclang::tidy::IncludeSorter
oCclang::query::QueryParser::LexOrCompleteWord< T >
oCLocation
oCllvm::yaml::MappingTraits< ClangTidyOptions >
oCllvm::yaml::MappingTraits< ClangTidyOptions::StringPair >
oCllvm::yaml::MappingTraits< FileFilter >
oCMatchCallback
oCModularize::ModularizeUtilitiesModularize utilities class
oCclang::tidy::readability::IdentifierNamingCheck::NamingCheckFailureHolds an identifier name check failure, tracking the kind of the identifer, its possible fixup and the starting locations of all the idenfiier usages
oCclang::tidy::readability::IdentifierNamingCheck::NamingStyle
oCllvm::yaml::NOptionMap
oCclang::tidy::OptionsViewProvides access to the ClangTidyCheck options via check-local names
oCPPCallbacks
oCPPCallbacks
oCModularize::PreprocessorTrackerPreprocessor tracker for modularize
oCclang::tidy::ProfileDataContainer for clang-tidy profiling data
oCclang::query::QueryParser
oCclang::query::QuerySessionRepresents the state for a particular clang-query session
oCRecursiveASTVisitor
oCRefCountedBase
oCclang::rename::RenamingAction
oCllvm::yaml::SequenceTraits< FileFilter::LineRange >
oCclang::query::SetQueryKind< T >
oCclang::query::SetQueryKind< bool >
oCclang::query::SetQueryKind< OutputKind >
oCStringMap
oCSyntaxOnlyAction
oCclang::tidy::modernize::TUTrackingInfo
oCclang::tidy::modernize::UsageThe information needed to describe a valid convertible usage of an array index or iterator
oCclang::rename::USRFindingAction
oCclang::tidy::modernize::VariableNamerCreate names for generated variables within a particular statement
oC*
oCargparse
oCArrayRef< std::string >
oCArrayRef< std::unique_ptr< ASTUnit > >
oCast_matchers
oCASTContext *
oCASTContext *
oCbool
oCCaseType
oCconst char *
oCconst DeclParentMap *
oCconst DeclStmt *
oCconst Expr *
oCconst FileEntry *
oCconst IncludeStyle
oCconst LangOptions *
oCconst NamingStyle
oCconst QueryKind
oCconst ReplacedVarsMap *
oCconst SourceManager &
oCconst SourceManager *
oCconst Stmt *
oCconst StmtGeneratedVarNameMap *
oCconst StmtParentMap *
oCconst VarDecl *
oCDenseMap< const clang::ForStmt *, const clang::VarDecl * >
oCDenseMap< const clang::Stmt *, const clang::Stmt * >
oCDenseMap< const clang::Stmt *, std::string >
oCDenseMap< const clang::VarDecl *, const clang::DeclStmt * >
oCDenseMap< const FileEntry *, HeaderContents >
oCDenseMap< const FunctionDecl *, FunctionInfo >
oCDenseMap< const NamedDecl *, CharSourceRange >
oCDenseMap< const NamedDecl *, NamingCheckFailure >
oCDenseMap< FileID, std::set< std::string > >
oCDenseMap< FileID, std::unique_ptr< clang::tidy::IncludeSorter > >
oCDenseMap< unsigned, std::string >
oCDenseSet< const FunctionDecl * >
oCDenseSet< unsigned >
oCDiagnosticsEngine *
oCDynTypedMatcher
oCEntryKind
oCFileID
oCFileSystemOptions
oCglob
oCIncludeStyle
oCint
oCint &
oCIntrusiveRefCntPtr< clang::DiagnosticIDs >
oCIntrusiveRefCntPtr< clang::DiagnosticOptions >
oCIntrusiveRefCntPtr< clang::DiagnosticsEngine >
oCIntrusiveRefCntPtr< clang::FileManager >
oCIntrusiveRefCntPtr< clang::HeaderSearchOptions >
oCIntrusiveRefCntPtr< clang::SourceManager >
oCIntrusiveRefCntPtr< clang::TargetInfo >
oCjson
oCLangOptions
oCLevel
oCLevel
oCmap< const clang::CXXRecordDecl *, llvm::SmallVector< const clang::FunctionDecl *, 4 > >
oCmap< std::pair< std::string, std::string >, bool >
oCmap< std::string, bool >
oCmap< std::string, CheckFactory >
oCmap< std::string, std::string >
oCModuleMap *
oCmultiprocessing
oCNamingStyle
oCOptional< ArgList >
oCOptional< bool >
oCOptional< std::string >
oCOptionMap &
oCos
oCOutputKind
oCPreprocessor &
oCPreprocessor &
oCQualType
oCQueue
oCre
oCRegex
oCReplacements
oCReplacements &
oCset< const Stmt * >
oCshared_ptr< clang::LangOptions >
oCshared_ptr< clang::TargetOptions >
oCshutil
oCsize_t
oCSmallSet< SourceLocation, 8 >
oCSmallSet< std::string, 4 > &
oCSmallVector< clang::tidy::ClangTidyError, 8 >
oCSmallVector< clang::tidy::ClangTidyMessage, 1 >
oCSmallVector< const clang::Expr *, 16 >
oCSmallVector< const clang::Stmt *, 16 >
oCSmallVector< SourceRange, 1 >
oCSmallVector< std::pair< const Expr *, llvm::FoldingSetNodeID >, 16 >
oCSmallVector< std::string, 1 >
oCSmallVector< std::string, 32 >
oCSmallVector< StringRef, 1 >
oCSmallVector< StringRef, 5 >
oCSmallVector< Usage, 8 >
oCSourceManager &
oCSourceRange
oCstatic const char
oCstatic const QueryKind
oCStmt *
oCStmtGeneratedVarNameMap *
oCstring
oCstring
oCstring &
oCstring *
oCStringMap< ast_matchers::dynamic::VariantValue >
oCStringMap< clang::tidy::ClangTidyOptions >
oCStringMap< DependentsVector >
oCStringMap< llvm::TimeRecord >
oCStringMap< SourceRangeVector >
oCStringRef
oCStringRef
oCStringSet< llvm::MallocAllocator >
oCStringSwitch< T >
oCsubprocess
oCsys
oCT
oCtempfile
oCTextDiagnosticPrinter
oCthreading
oCunique_ptr< clang::HeaderSearch >
oCunique_ptr< clang::tidy::ClangTidyCheckFactories >
oCunique_ptr< clang::tidy::ClangTidyOptionsProvider >
oCunique_ptr< clang::tidy::GlobList >
oCunique_ptr< clang::tidy::google::readability::TodoCommentCheck::TodoCommentHandler >
oCunique_ptr< clang::tidy::IncludeInserter >
oCunique_ptr< clang::tidy::modernize::StmtAncestorASTVisitor >
oCunique_ptr< clang::tidy::modernize::TUTrackingInfo >
oCunique_ptr< DiagnosticsEngine >
oCunique_ptr< llvm::Regex >
oCunsigned
oCUsageKind
oCValueDecl *
oCVarDecl *
oCVariantValue
oCvector< Argument >
oCvector< CallbackCall > &
oCvector< clang::tidy::ClangTidyError >
oCvector< clang::tidy::FileFilter >
oCvector< clang::tidy::readability::IdentifierNamingCheck::NamingStyle >
oCvector< ClangTidyOptions::StringPair >
oCvector< ConfigFileHandler >
oCvector< LineRange >
oCvector< llvm::LineEditor::Completion >
oCvector< std::string >
oCvector< std::string > &
oCvector< std::string > *
\Cvector< std::unique_ptr< clang::ModuleMap > >