clang-tools  5.0.0
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123456]
oNadd_new_check
oNclang
|oNast_matchers
|oNformat
|oNquery
||oCQuery
||oCInvalidQueryAny query which resulted in a parse error. The error message is in ErrStr
||oCNoOpQueryNo-op query (i.e. a blank line)
||oCHelpQueryQuery for "help"
||oCQuitQueryQuery for "quit"
||oCMatchQueryQuery for "match MATCHER"
||oCLetQuery
||oCSetQueryKind
||oCSetQueryKind< bool >
||oCSetQueryKind< OutputKind >
||oCSetQueryQuery for "set VAR VALUE"
||oCQueryParser
||\CQuerySessionRepresents the state for a particular clang-query session
|oNreplace
|oNtidy
||oNandroid
||oNboost
||oNbugprone
||oNcert
||oNcppcoreguidelines
||oNgoogle
||oNhicpp
||oNllvm
||oNmatchers
||oNmisc
||oNmodernize
||oNmpi
||oNperformance
||oNreadability
||oNutils
||oCOptionsViewProvides access to the ClangTidyCheck options via check-local names
||oCClangTidyCheckBase class for all clang-tidy checks
||oCClangTidyASTConsumerFactory
||oCClangTidyErrorA detected error complete with information to display diagnostic and automatic fix
||oCGlobListRead-only set of strings represented as a list of positive and negative globs
||oCClangTidyStatsContains displayed and ignored diagnostic counters for a ClangTidy run
||oCProfileDataContainer for clang-tidy profiling data
||oCClangTidyContextEvery ClangTidyCheck reports errors through a DiagnosticsEngine provided by this context
||oCClangTidyDiagnosticConsumerA diagnostic consumer that turns each Diagnostic into a SourceManager-independent ClangTidyError
||oCClangTidyCheckFactoriesA collection of ClangTidyCheckFactory instances
||oCClangTidyModuleA clang-tidy module groups a number of ClangTidyChecks and gives them a prefixed name
||oCFileFilterContains a list of line ranges in a single file
||oCClangTidyGlobalOptionsGlobal options
||oCClangTidyOptionsContains options for clang-tidy
||oCClangTidyOptionsProviderAbstract interface for retrieving various ClangTidy options
||oCDefaultOptionsProviderImplementation of the ClangTidyOptionsProvider interface, which returns the same options for all files
||oCConfigOptionsProviderImplementation of ClangTidyOptions interface, which is used for '-config' command-line option
||oCFileOptionsProviderImplementation of the ClangTidyOptionsProvider interface, which tries to find a configuration file in the closest parent directory of each source file
||\CClangTidyPluginActionThe core clang tidy plugin action
|\Ntooling
oNclang-tidy-diff
oNllvm
|oNyaml
||oCSequenceTraits< FileFilter::LineRange >
||oCMappingTraits< FileFilter >
||oCMappingTraits< ClangTidyOptions::StringPair >
||oCNOptionMap
||\CMappingTraits< ClangTidyOptions >
|oCDenseMapInfo< clang::tidy::cppcoreguidelines::SpecialMemberFunctionsCheck::ClassDefId >Specialisation of DenseMapInfo to allow ClassDefId objects in DenseMaps FIXME: Move this to the corresponding cpp file as is done for clang-tidy/readability/IdentifierNamingCheck.cpp
|\CDenseMapInfo< clang::tidy::readability::IdentifierNamingCheck::NamingCheckId >Specialisation of DenseMapInfo to allow NamingCheckId objects in DenseMaps
oNModularize
|oCCoverageCheckerModule map checker class
|oCModularizeUtilitiesModularize utilities class
|\CPreprocessorTrackerPreprocessor tracker for modularize
oNrename_check
oNrun-clang-tidy
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
oCCollectEntitiesAction
oCCollectEntitiesConsumer
oCCollectEntitiesVisitor
oCCommentHandler
oCCompileCheckAction
oCCompileCheckConsumer
oCCompileCheckFrontendActionFactory
oCCompileCheckVisitor
oCCoverageCheckerAction
oCCoverageCheckerCallbacks
oCCoverageCheckerConsumer
oCCoverageCheckerFrontendActionFactory
oCDiagnosticConsumer
oCEntityMap
oCEntry
oCFrontendActionFactory
oCHeaderEntry
oCLocation
oCModularizeFrontendActionFactory
oCMultiplexConsumer
oCPluginASTAction
oCPPCallbacks
oCPPCallbacksTrackerThis class overrides the PPCallbacks class for tracking preprocessor activity by means of its callback functions
oCStringMap
\CSyntaxOnlyAction