 Argument | This class represents one callback function argument by name and value |
 ASTConsumer | |
  CollectEntitiesConsumer | |
  CompileCheckConsumer | |
  CoverageCheckerConsumer | |
 clang::tidy::ClangTidyContext::CachedGlobList | |
 CallbackCall | This class represents one callback call by name and an array of arguments |
 clang::tidy::ClangTidyASTConsumerFactory | |
 clang::tidy::ClangTidyCheckFactories | A collection of ClangTidyCheckFactory instances |
 clang::tidy::ClangTidyContext | Every ClangTidyCheck reports errors through a DiagnosticsEngine provided by this context |
 clang::tidy::ClangTidyGlobalOptions | Global options |
 clang::tidy::ClangTidyModule | A clang-tidy module groups a number of ClangTidyChecks and gives them a prefixed name |
  clang::tidy::android::AndroidModule | This module is for Android specific checks |
  clang::tidy::boost::BoostModule | |
  clang::tidy::bugprone::BugproneModule | |
  clang::tidy::cert::CERTModule | |
  clang::tidy::cppcoreguidelines::CppCoreGuidelinesModule | A module containing checks of the C++ Core Guidelines |
  clang::tidy::google::GoogleModule | |
  clang::tidy::hicpp::HICPPModule | |
  clang::tidy::llvm::LLVMModule | |
  clang::tidy::misc::MiscModule | |
  clang::tidy::modernize::ModernizeModule | |
  clang::tidy::mpi::MPIModule | |
  clang::tidy::performance::PerformanceModule | |
  clang::tidy::readability::ReadabilityModule | |
 clang::tidy::ClangTidyOptions | Contains options for clang-tidy |
 clang::tidy::ClangTidyOptionsProvider | Abstract interface for retrieving various ClangTidy options |
  clang::tidy::DefaultOptionsProvider | Implementation of the ClangTidyOptionsProvider interface, which returns the same options for all files |
   clang::tidy::ConfigOptionsProvider | Implementation of ClangTidyOptions interface, which is used for '-config' command-line option |
   clang::tidy::FileOptionsProvider | Implementation of the ClangTidyOptionsProvider interface, which tries to find a configuration file in the closest parent directory of each source file |
 clang::tidy::ClangTidyStats | Contains displayed and ignored diagnostic counters for a ClangTidy run |
 CommentHandler | |
  clang::tidy::google::readability::TodoCommentCheck::TodoCommentHandler | |
 clang::tidy::modernize::Confidence | A class to encapsulate lowering of the tool's confidence level |
 Modularize::CoverageChecker | Module map checker class |
 llvm::DenseMapInfo< 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 |
 llvm::DenseMapInfo< clang::tidy::readability::IdentifierNamingCheck::NamingCheckId > | Specialisation of DenseMapInfo to allow NamingCheckId objects in DenseMaps |
 Diagnostic | |
  clang::tidy::ClangTidyError | A detected error complete with information to display diagnostic and automatic fix |
 DiagnosticConsumer | |
  clang::tidy::ClangTidyDiagnosticConsumer | A diagnostic consumer that turns each Diagnostic into a SourceManager-independent ClangTidyError |
 Entry | |
 clang::tidy::utils::ExprSequence | Provides information about the evaluation order of (sub-)expressions within a CFGBlock |
 clang::tidy::FileFilter | Contains a list of line ranges in a single file |
 FrontendActionFactory | |
  CompileCheckFrontendActionFactory | |
  CoverageCheckerFrontendActionFactory | |
  ModularizeFrontendActionFactory | |
 clang::tidy::readability::FunctionASTVisitor::FunctionInfo | |
 clang::tidy::GlobList | Read-only set of strings represented as a list of positive and negative globs |
 HeaderEntry | |
 clang::tidy::utils::IncludeInserter | Produces fixes to insert specified includes to source files, if not yet present |
 clang::tidy::utils::IncludeSorter | Class used by IncludeInserterCallback to record the names of the inclusions in a given source file being processed and generate the necessary commands to sort the inclusions according to the precedence encoded in IncludeKinds |
 clang::query::QueryParser::LexOrCompleteWord< T > | |
 Location | |
 llvm::yaml::MappingTraits< ClangTidyOptions > | |
 llvm::yaml::MappingTraits< ClangTidyOptions::StringPair > | |
 llvm::yaml::MappingTraits< FileFilter > | |
 MatchCallback | |
  clang::tidy::ClangTidyCheck | Base class for all clang-tidy checks |
   clang::tidy::android::CloexecCreatCheck | Creat() is better to be replaced by open() |
   clang::tidy::android::CloexecFopenCheck | Fopen() is suggested to include "e" in their mode string; like "re" would be better than "r" |
   clang::tidy::android::CloexecOpenCheck | Finds code that opens file without using the O_CLOEXEC flag |
   clang::tidy::android::CloexecSocketCheck | Finds code that uses socket() without using the SOCK_CLOEXEC flag |
   clang::tidy::boost::UseToStringCheck | Finds calls to boost::lexical_cast<std::string> and boost::lexical_cast<std::wstring> and replaces them with std::to_string and std::to_wstring calls |
   clang::tidy::bugprone::SuspiciousMemsetUsageCheck | Finds memset calls with potential mistakes in their arguments |
   clang::tidy::bugprone::UndefinedMemoryManipulationCheck | Finds calls of memory manipulation functions memset() , memcpy() and memmove() on not TriviallyCopyable objects resulting in undefined behavior |
   clang::tidy::cert::CommandProcessorCheck | Execution of a command processor can lead to security vulnerabilities, and is generally not required |
   clang::tidy::cert::DontModifyStdNamespaceCheck | Modification of the std or posix namespace can result in undefined behavior |
   clang::tidy::cert::FloatLoopCounter | This check diagnoses when the loop induction expression of a for loop has floating-point type |
   clang::tidy::cert::LimitedRandomnessCheck | Pseudorandom number generators are not genuinely random |
   clang::tidy::cert::PostfixOperatorCheck | Checks if the overloaded postfix ++ and – operator return a constant object |
   clang::tidy::cert::SetLongJmpCheck | Guards against use of setjmp/longjmp in C++ code |
   clang::tidy::cert::StaticObjectExceptionCheck | Checks whether the constructor for a static or thread_local object will throw |
   clang::tidy::cert::StrToNumCheck | Guards against use of string conversion functions that do not have reasonable error handling for conversion errors |
   clang::tidy::cert::ThrownExceptionTypeCheck | Checks whether a thrown object is nothrow copy constructible |
   clang::tidy::cert::VariadicFunctionDefCheck | Guards against any C-style variadic function definitions (not declarations) |
   clang::tidy::cppcoreguidelines::InterfacesGlobalInitCheck | Flags possible initialization order issues of static variables |
   clang::tidy::cppcoreguidelines::NoMallocCheck | This checker is concerned with C-style memory management and suggest modern alternatives to it |
   clang::tidy::cppcoreguidelines::ProBoundsArrayToPointerDecayCheck | This check flags all array to pointer decays |
   clang::tidy::cppcoreguidelines::ProBoundsConstantArrayIndexCheck | This checks that all array subscriptions on static arrays and std::arrays have a constant index and are within bounds |
   clang::tidy::cppcoreguidelines::ProBoundsPointerArithmeticCheck | Flags all kinds of pointer arithmetic that have result of pointer type, i.e |
   clang::tidy::cppcoreguidelines::ProTypeConstCastCheck | This check flags all instances of const_cast |
   clang::tidy::cppcoreguidelines::ProTypeCstyleCastCheck | This check flags all use of C-style casts that perform a static_cast downcast, const_cast, or reinterpret_cast |
   clang::tidy::cppcoreguidelines::ProTypeMemberInitCheck | Implements C++ Core Guidelines Type.6 |
   clang::tidy::cppcoreguidelines::ProTypeReinterpretCastCheck | Flags all occurrences of reinterpret_cast |
   clang::tidy::cppcoreguidelines::ProTypeStaticCastDowncastCheck | Checks for usages of static_cast, where a base class is downcasted to a derived class |
   clang::tidy::cppcoreguidelines::ProTypeUnionAccessCheck | This check flags all access to members of unions |
   clang::tidy::cppcoreguidelines::ProTypeVarargCheck | This check flags all calls to c-style variadic functions and all use of va_arg |
   clang::tidy::cppcoreguidelines::SlicingCheck | Flags slicing (incomplete copying of an object's state) of member variables or vtable |
   clang::tidy::cppcoreguidelines::SpecialMemberFunctionsCheck | Checks for classes where some, but not all, of the special member functions are defined |
   clang::tidy::google::build::ExplicitMakePairCheck | Check that make_pair 's template arguments are deduced |
   clang::tidy::google::build::UnnamedNamespaceInHeaderCheck | Finds anonymous namespaces in headers |
   clang::tidy::google::build::UsingNamespaceDirectiveCheck | Finds using namespace directives |
   clang::tidy::google::DefaultArgumentsCheck | Checks that default parameters are not given for virtual methods |
   clang::tidy::google::ExplicitConstructorCheck | Checks that all single-argument constructors are explicit |
   clang::tidy::google::readability::AvoidCStyleCastsCheck | Finds usages of C-style casts |
   clang::tidy::google::readability::GlobalNamesInHeadersCheck | Flag global namespace pollution in header files |
   clang::tidy::google::readability::TodoCommentCheck | Finds TODO comments without a username or bug number |
   clang::tidy::google::runtime::IntegerTypesCheck | Finds uses of short , long and long long and suggest replacing them with u?intXX(_t)? |
   clang::tidy::google::runtime::NonConstReferences | Checks the usage of non-constant references in function parameters |
   clang::tidy::google::runtime::OverloadedUnaryAndCheck | Finds overloads of unary operator & |
   clang::tidy::google::runtime::StringReferenceMemberCheck | Finds members of type const string& |
   clang::tidy::hicpp::NoAssemblerCheck | Find assembler statements |
   clang::tidy::llvm::IncludeOrderCheck | Checks the correct order of #includes |
   clang::tidy::llvm::TwineLocalCheck | Looks for local Twine variables which are prone to use after frees and should be generally avoided |
   clang::tidy::misc::ArgumentCommentCheck | |
   clang::tidy::misc::AssertSideEffectCheck | Finds assert() with side effect |
   clang::tidy::misc::BoolPointerImplicitConversionCheck | Checks for conditions based on implicit conversion from a bool pointer to bool |
   clang::tidy::misc::DanglingHandleCheck | Detect dangling references in value handlers like std::experimental::string_view |
   clang::tidy::misc::DefinitionsInHeadersCheck | Finds non-extern non-inline function and variable definitions in header files, which can lead to potential ODR violations |
   clang::tidy::misc::FoldInitTypeCheck | Find and flag invalid initializer values in folds, e.g |
   clang::tidy::misc::ForwardDeclarationNamespaceCheck | Checks if an unused forward declaration is in a wrong namespace |
   clang::tidy::misc::ForwardingReferenceOverloadCheck | The checker looks for constructors that can act as copy or move constructors through their forwarding reference parameters |
   clang::tidy::misc::InaccurateEraseCheck | Checks for inaccurate use of the erase() method |
   clang::tidy::misc::IncorrectRoundings | Checks the usage of patterns known to produce incorrect rounding |
   clang::tidy::misc::InefficientAlgorithmCheck | Warns on inefficient use of STL algorithms on associative containers |
   clang::tidy::misc::LambdaFunctionNameCheck | Detect when func or FUNCTION is being used from within a lambda |
   clang::tidy::misc::MacroParenthesesCheck | Finds macros that can have unexpected behaviour due to missing parentheses |
   clang::tidy::misc::MacroRepeatedSideEffectsCheck | Checks for repeated argument with side effects in macros |
   clang::tidy::misc::MisplacedConstCheck | This check diagnoses when a const qualifier is applied to a typedef to a pointer type rather than to the pointee |
   clang::tidy::misc::MisplacedWideningCastCheck | Find casts of calculation results to bigger type |
   clang::tidy::misc::MoveConstantArgumentCheck | |
   clang::tidy::misc::MoveConstructorInitCheck | The check flags user-defined move constructors that have a ctor-initializer initializing a member or base class through a copy constructor instead of a move constructor |
   clang::tidy::misc::MoveForwardingReferenceCheck | The check warns if std::move is applied to a forwarding reference (i.e |
   clang::tidy::misc::MultipleStatementMacroCheck | Detect multiple statement macros that are used in unbraced conditionals |
   clang::tidy::misc::NewDeleteOverloadsCheck | |
   clang::tidy::misc::NoexceptMoveConstructorCheck | The check flags user-defined move constructors and assignment operators not marked with noexcept or marked with noexcept(expr) where expr evaluates to false (but is not a false literal itself) |
   clang::tidy::misc::NonCopyableObjectsCheck | The check flags dereferences and non-pointer declarations of objects that are not meant to be passed by value, such as C FILE objects |
   clang::tidy::misc::RedundantExpressionCheck | Detect useless or suspicious redundant expressions |
   clang::tidy::misc::SizeofContainerCheck | Find usages of sizeof on expressions of STL container types |
   clang::tidy::misc::SizeofExpressionCheck | Find suspicious usages of sizeof expression |
   clang::tidy::misc::StaticAssertCheck | Replaces assert() with static_assert() if the condition is evaluatable at compile time |
   clang::tidy::misc::StringCompareCheck | This check flags all calls compare when used to check for string equality or inequality |
   clang::tidy::misc::StringConstructorCheck | Finds suspicious string constructor and check their parameters |
   clang::tidy::misc::StringIntegerAssignmentCheck | Finds instances where an integer is assigned to a string |
   clang::tidy::misc::StringLiteralWithEmbeddedNulCheck | Find suspicious string literals with embedded NUL characters |
   clang::tidy::misc::SuspiciousEnumUsageCheck | The checker detects various cases when an enum is probably misused (as a bitmask) |
   clang::tidy::misc::SuspiciousMissingCommaCheck | This check finds string literals which are probably concatenated accidentally |
   clang::tidy::misc::SuspiciousSemicolonCheck | This check finds semicolon that modifies the meaning of the program unintendedly |
   clang::tidy::misc::SuspiciousStringCompareCheck | Find suspicious calls to string compare functions |
   clang::tidy::misc::SwappedArgumentsCheck | Finds potentially swapped arguments by looking at implicit conversions |
   clang::tidy::misc::ThrowByValueCatchByReferenceCheck | Checks for locations that do not throw by value |
   clang::tidy::misc::UnconventionalAssignOperatorCheck | Finds declarations of assignment operators with the wrong return and/or argument types and definitions with good return type but wrong return statements |
   clang::tidy::misc::UndelegatedConstructorCheck | Finds creation of temporary objects in constructors that look like a function call to another constructor of the same class |
   clang::tidy::misc::UniqueptrResetReleaseCheck | Find and replace unique_ptr::reset(release()) with std::move() |
   clang::tidy::misc::UnusedAliasDeclsCheck | Finds unused namespace alias declarations |
   clang::tidy::misc::UnusedParametersCheck | Finds unused parameters and fixes them, so that -Wunused-parameter can be turned on |
   clang::tidy::misc::UnusedRAIICheck | Finds temporaries that look like RAII objects |
   clang::tidy::misc::UnusedUsingDeclsCheck | Finds unused using declarations |
   clang::tidy::misc::UseAfterMoveCheck | The check warns if an object is used after it has been moved, without an intervening reinitialization |
   clang::tidy::misc::VirtualNearMissCheck | Checks for near miss of virtual methods |
   clang::tidy::modernize::AvoidBindCheck | Replace simple uses of std::bind with a lambda |
   clang::tidy::modernize::DeprecatedHeadersCheck | This check replaces deprecated C library headers with their C++ STL alternatives |
   clang::tidy::modernize::LoopConvertCheck | |
   clang::tidy::modernize::MakeSmartPtrCheck | Base class for MakeSharedCheck and MakeUniqueCheck |
    clang::tidy::modernize::MakeSharedCheck | Replace the pattern: |
    clang::tidy::modernize::MakeUniqueCheck | Replace the pattern: |
   clang::tidy::modernize::PassByValueCheck | |
   clang::tidy::modernize::RawStringLiteralCheck | This check replaces string literals with escaped characters to raw string literals |
   clang::tidy::modernize::RedundantVoidArgCheck | Find and remove redundant void argument lists |
   clang::tidy::modernize::ReplaceAutoPtrCheck | Transforms the deprecated std::auto_ptr into the C++11 std::unique_ptr |
   clang::tidy::modernize::ReplaceRandomShuffleCheck | Std::random_shuffle will be removed as of C++17 |
   clang::tidy::modernize::ReturnBracedInitListCheck | Use a braced init list for return statements rather than unnecessary repeating the return type name |
   clang::tidy::modernize::ShrinkToFitCheck | Replace copy and swap tricks on shrinkable containers with the shrink_to_fit() method call |
   clang::tidy::modernize::UnaryStaticAssertCheck | Replaces a static_assert declaration with an empty message with the unary version |
   clang::tidy::modernize::UseAutoCheck | |
   clang::tidy::modernize::UseBoolLiteralsCheck | Finds integer literals which are cast to bool |
   clang::tidy::modernize::UseDefaultMemberInitCheck | Convert a default constructor's member initializers into default member initializers |
   clang::tidy::modernize::UseEmplaceCheck | This check looks for cases when inserting new element into std::vector but the element is constructed temporarily |
   clang::tidy::modernize::UseEqualsDefaultCheck | Replace default bodies of special member functions with '= default;' |
   clang::tidy::modernize::UseEqualsDeleteCheck | Mark unimplemented private special member functions with '= delete' |
   clang::tidy::modernize::UseNoexceptCheck | Replace dynamic exception specifications, with noexcept (or user-defined macro) or noexcept(false) |
   clang::tidy::modernize::UseNullptrCheck | |
   clang::tidy::modernize::UseOverrideCheck | Use C++11's override and remove virtual where applicable |
   clang::tidy::modernize::UseTransparentFunctorsCheck | Prefer using transparent functors to non-transparent ones |
   clang::tidy::modernize::UseUsingCheck | Check finds typedefs and replaces it with usings |
   clang::tidy::mpi::BufferDerefCheck | This check verifies if a buffer passed to an MPI (Message Passing Interface) function is sufficiently dereferenced |
   clang::tidy::mpi::TypeMismatchCheck | This check verifies if buffer type and MPI (Message Passing Interface) datatype pairs match |
   clang::tidy::performance::FasterStringFindCheck | Optimize calls to std::string::find() and friends when the needle passed is a single character string literal |
   clang::tidy::performance::ForRangeCopyCheck | A check that detects copied loop variables and suggests using const references |
   clang::tidy::performance::ImplicitCastInLoopCheck | |
   clang::tidy::performance::InefficientStringConcatenationCheck | This check is to warn about the performance overhead arising from concatenating strings, using the operator+, instead of operator+= |
   clang::tidy::performance::InefficientVectorOperationCheck | Finds possible inefficient std::vector operations (e.g |
   clang::tidy::performance::TypePromotionInMathFnCheck | Finds calls to C math library functions with implicit float to double promotions |
   clang::tidy::performance::UnnecessaryCopyInitialization | |
   clang::tidy::performance::UnnecessaryValueParamCheck | A check that flags value parameters of expensive to copy types that can safely be converted to const references |
   clang::tidy::readability::AvoidConstParamsInDecls | |
   clang::tidy::readability::BracesAroundStatementsCheck | Checks that bodies of if statements and loops (for , range-for , do-while , and while ) are inside braces |
   clang::tidy::readability::ContainerSizeEmptyCheck | Checks whether a call to the size() method can be replaced with a call to empty() |
   clang::tidy::readability::DeletedDefaultCheck | Checks when a constructor or an assignment operator is marked as '= default' but is actually deleted by the compiler |
   clang::tidy::readability::DeleteNullPointerCheck | Check whether the 'if' statement is unnecessary before calling 'delete' on a pointer |
   clang::tidy::readability::ElseAfterReturnCheck | Flags the usages of else after return |
   clang::tidy::readability::FunctionSizeCheck | Checks for large functions based on various metrics |
   clang::tidy::readability::IdentifierNamingCheck | Checks for identifiers naming style mismatch |
   clang::tidy::readability::ImplicitBoolCastCheck | Checks for use of implicit bool casts in expressions |
   clang::tidy::readability::InconsistentDeclarationParameterNameCheck | Checks for declarations of functions which differ in parameter names |
   clang::tidy::readability::MisleadingIndentationCheck | Checks the code for dangling else, and possible misleading indentations due to missing braces |
   clang::tidy::readability::MisplacedArrayIndexCheck | Warn about unusual array index syntax (index[array] instead of array[index] ) |
   clang::tidy::readability::NamedParameterCheck | Find functions with unnamed arguments |
   clang::tidy::readability::NamespaceCommentCheck | Checks that long namespaces have a closing comment |
   clang::tidy::readability::NonConstParameterCheck | Warn when a pointer function parameter can be const |
   clang::tidy::readability::RedundantControlFlowCheck | Eliminates redundant return statements at the end of a function that returns void |
   clang::tidy::readability::RedundantDeclarationCheck | Find redundant variable declarations |
   clang::tidy::readability::RedundantFunctionPtrDereferenceCheck | Eliminate redundant dereferences of a function pointer |
   clang::tidy::readability::RedundantMemberInitCheck | Finds member initializations that are unnecessary because the same default constructor would be called if they were not present |
   clang::tidy::readability::RedundantSmartptrGetCheck | Find and remove redundant calls to smart pointer's .get() method |
   clang::tidy::readability::RedundantStringCStrCheck | Finds unnecessary calls to std::string::c_str() |
   clang::tidy::readability::RedundantStringInitCheck | Finds unnecessary string initializations |
   clang::tidy::readability::SimplifyBooleanExprCheck | Looks for boolean expressions involving boolean constants and simplifies them to use the appropriate boolean expression directly |
   clang::tidy::readability::StaticDefinitionInAnonymousNamespaceCheck | Finds static function and variable definitions in anonymous namespace |
   clang::tidy::readability::UniqueptrDeleteReleaseCheck | Flags statements of the form delete <unique_ptr expr>.release(); and replaces them with: <unique_ptr expr> = nullptr; |
   clang::tidy::utils::HeaderGuardCheck | Finds and fixes header guards |
    clang::tidy::llvm::LLVMHeaderGuardCheck | Finds and fixes header guards that do not adhere to LLVM style |
 Modularize::ModularizeUtilities | Modularize utilities class |
 MultiplexConsumer | |
 clang::tidy::utils::NamespaceAliaser | |
 clang::tidy::readability::IdentifierNamingCheck::NamingCheckFailure | Holds an identifier name check failure, tracking the kind of the identifer, its possible fixup and the starting locations of all the identifier usages |
 clang::tidy::readability::IdentifierNamingCheck::NamingStyle | |
 llvm::yaml::NOptionMap | |
 clang::tidy::OptionsView | Provides access to the ClangTidyCheck options via check-local names |
 PluginASTAction | |
  clang::tidy::ClangTidyPluginAction | The core clang tidy plugin action |
 PPCallbacks | |
  clang::tidy::utils::IncludeInserterCallback | |
  PPCallbacksTracker | This class overrides the PPCallbacks class for tracking preprocessor activity by means of its callback functions |
 PPCallbacks | |
  CoverageCheckerCallbacks | |
 Modularize::PreprocessorTracker | Preprocessor tracker for modularize |
 clang::tidy::ProfileData | Container for clang-tidy profiling data |
 clang::query::QueryParser | |
 clang::query::QuerySession | Represents the state for a particular clang-query session |
 RecursiveASTVisitor | |
  clang::tidy::misc::UnusedParametersCheck::IndexerVisitor | |
  clang::tidy::modernize::ComponentFinderASTVisitor | Class used to find the variables and member expressions on which an arbitrary expression depends |
  clang::tidy::modernize::DeclFinderASTVisitor | Class used to determine if any declarations used in a Stmt would conflict with a particular identifier |
  clang::tidy::modernize::DependencyFinderASTVisitor | Class used to determine if an expression is dependent on a variable declared inside of the loop where it would be used |
  clang::tidy::modernize::ForLoopIndexUseVisitor | Discover usages of expressions consisting of index or iterator access |
  clang::tidy::modernize::StmtAncestorASTVisitor | Class used build the reverse AST properties needed to detect name conflicts and free variables |
  clang::tidy::readability::FunctionASTVisitor | |
  clang::tidy::readability::SimplifyBooleanExprCheck::Visitor | |
  CollectEntitiesVisitor | |
  CompileCheckVisitor | |
 RefCountedBase | |
  clang::query::Query | |
   clang::query::HelpQuery | Query for "help" |
   clang::query::InvalidQuery | Any query which resulted in a parse error. The error message is in ErrStr |
   clang::query::LetQuery | |
   clang::query::MatchQuery | Query for "match MATCHER" |
   clang::query::NoOpQuery | No-op query (i.e. a blank line) |
   clang::query::QuitQuery | Query for "quit" |
   clang::query::SetQuery< T > | Query for "set VAR VALUE" |
 llvm::yaml::SequenceTraits< FileFilter::LineRange > | |
 clang::query::SetQueryKind< T > | |
 clang::query::SetQueryKind< bool > | |
 clang::query::SetQueryKind< OutputKind > | |
 clang::tidy::misc::LambdaFunctionNameCheck::SourceRangeLessThan | |
 clang::tidy::utils::StmtToBlockMap | Maps Stmt s to the CFGBlock that contains them |
 StringMap | |
  EntityMap | |
 SyntaxOnlyAction | |
  CollectEntitiesAction | |
  CompileCheckAction | |
  CoverageCheckerAction | |
 clang::tidy::modernize::TUTrackingInfo | |
 clang::tidy::modernize::Usage | The information needed to describe a valid convertible usage of an array index or iterator |
 clang::tidy::utils::UsingInserter | |
 clang::tidy::misc::ValueRange | Stores a min and a max value which describe an interval |
 clang::tidy::modernize::VariableNamer | Create names for generated variables within a particular statement |
 * | |
 APSInt | |
 argparse | |
 ArrayRef< std::string > | |
 ArrayRef< std::unique_ptr< ASTUnit > > | |
 ast_matchers | |
 ASTContext * | |
 ASTContext * | |
 bool | |
 CharSourceRange | |
 const char * | |
 const DeclParentMap * | |
 const DeclStmt * | |
 const double | |
 const Expr * | |
 const FileEntry * | |
 const IncludeStyle | |
 const LangOptions & | |
 const LangOptions * | |
 const NamingStyle | |
 const QueryKind | |
 const ReplacedVarsMap * | |
 const SourceManager & | |
 const SourceManager * | |
 const Stmt * | |
 const StmtGeneratedVarNameMap * | |
 const StmtParentMap * | |
 const unsigned | |
 const UsingDecl * | |
 const VarDecl * | |
 DenseMap< const clang::ForStmt *, const clang::VarDecl * > | |
 DenseMap< const clang::Stmt *, const clang::Stmt * > | |
 DenseMap< const clang::Stmt *, std::string > | |
 DenseMap< const clang::VarDecl *, const clang::DeclStmt * > | |
 DenseMap< const FileEntry *, HeaderContents > | |
 DenseMap< const FunctionDecl *, llvm::StringMap< std::string > > | |
 DenseMap< const NamedDecl *, CharSourceRange > | |
 DenseMap< const Stmt *, const CFGBlock * > | |
 DenseMap< const Stmt *, const Stmt * > | |
 DenseMap< FileID, std::set< std::string > > | |
 DenseMap< FileID, std::unique_ptr< clang::tidy::utils::IncludeSorter > > | |
 DenseMap< NamingCheckId, NamingCheckFailure > | |
 DenseMap< unsigned, std::string > | |
 DenseSet< const FunctionDecl * > | |
 DenseSet< unsigned > | |
 DiagnosticsEngine * | |
 DynTypedMatcher | |
 EntryKind | |
 FileID | |
 FileSystemOptions | |
 glob | |
 IncludeStyle | |
 IncludeStyle | |
 int | |
 int & | |
 IntrusiveRefCntPtr< clang::DiagnosticIDs > | |
 IntrusiveRefCntPtr< clang::DiagnosticOptions > | |
 IntrusiveRefCntPtr< clang::DiagnosticsEngine > | |
 IntrusiveRefCntPtr< clang::FileManager > | |
 IntrusiveRefCntPtr< clang::SourceManager > | |
 IntrusiveRefCntPtr< clang::TargetInfo > | |
 IsBinaryOrTernary | |
 isOnlyUsedAsConst | |
 json | |
 LangOptions | |
 Level | |
 Level | |
 map< const clang::CXXRecordDecl *, llvm::SmallVector< const clang::FunctionDecl *, 4 > > | |
 map< const CXXMethodDecl *, bool > | |
 map< const ParmVarDecl *, ParmInfo > | |
 map< std::pair< const CXXMethodDecl *, const CXXRecordDecl * >, bool > | |
 map< std::string, CheckFactory > | |
 map< std::string, std::string > | |
 Matcher< RecordDecl > | |
 MatchResult & | |
 ModuleMap * | |
 multiprocessing | |
 NamingStyle | |
 Optional< ArgList > | |
 Optional< bool > | |
 Optional< CaseType > | |
 Optional< std::string > | |
 OptionMap & | |
 os | |
 OutputKind | |
 Preprocessor & | |
 Preprocessor & | |
 print_function | |
 QualType | |
 Queue | |
 re | |
 Regex | |
 set< const Stmt * > | |
 set< NameInFunction > | |
 set< SourceRange, SourceRangeLessThan > | |
 shared_ptr< clang::LangOptions > | |
 shared_ptr< clang::TargetOptions > | |
 shutil | |
 size_t | |
 SmallPtrSet | |
 SmallPtrSet< const Decl *, 4 > | |
 SmallPtrSet< const Type *, 16 > | |
 SmallPtrSetImpl | |
 SmallSet< llvm::StringRef, 5 > | |
 SmallSet< SourceLocation, 8 > | |
 SmallSet< std::string, 4 > & | |
 SmallVector< clang::tidy::ClangTidyError, 8 > | |
 SmallVector< const clang::Expr *, 16 > | |
 SmallVector< const clang::Stmt *, 16 > | |
 SmallVector< SourceRange, 1 > | |
 SmallVector< SpecialMemberFunctionKind, 5 >> | |
 SmallVector< std::pair< const Expr *, llvm::FoldingSetNodeID >, 16 > | |
 SmallVector< std::string, 1 > | |
 SmallVector< std::string, 32 > | |
 SmallVector< StringRef, 1 > | |
 SmallVector< StringRef, 5 > | |
 SmallVector< Usage, 8 > | |
 SourceManager & | |
 SourceRange | |
 static const char | |
 static const QueryKind | |
 Stmt * | |
 StmtGeneratedVarNameMap * | |
 string | |
 string | |
 StringMap< ast_matchers::dynamic::VariantValue > | |
 StringMap< DependentsVector > | |
 StringMap< llvm::TimeRecord > | |
 StringMap< OptionsSource > | |
 StringMap< SourceRangeVector > | |
 StringMap< std::vector< const CXXRecordDecl * > > | |
 StringMap< Tristate > | |
 StringRef | |
 StringRef | |
 StringSet< llvm::MallocAllocator > | |
 StringSwitch< T > | |
 subprocess | |
 sys | |
 T | |
 tempfile | |
 TextDiagnosticPrinter | |
 threading | |
 traceback | |
 unique_ptr< clang::HeaderSearch > | |
 unique_ptr< clang::tidy::ClangTidyCheckFactories > | |
 unique_ptr< clang::tidy::ClangTidyContext > | |
 unique_ptr< clang::tidy::ClangTidyOptionsProvider > | |
 unique_ptr< clang::tidy::GlobList > | |
 unique_ptr< clang::tidy::google::readability::TodoCommentCheck::TodoCommentHandler > | |
 unique_ptr< clang::tidy::misc::UnusedParametersCheck::IndexerVisitor > | |
 unique_ptr< clang::tidy::modernize::StmtAncestorASTVisitor > | |
 unique_ptr< clang::tidy::modernize::TUTrackingInfo > | |
 unique_ptr< ClangTidyContext::CachedGlobList > | |
 unique_ptr< DiagnosticsEngine > | |
 unique_ptr< IdentifierTable > | |
 unique_ptr< llvm::Regex > | |
 unique_ptr< utils::IncludeInserter > | |
 unordered_map< const FunctionDecl *, IndexEntry > | |
 unordered_set< const CallExpr * > | |
 unordered_set< const DeclRefExpr * > | |
 unsigned | |
 UsageKind | |
 ValueDecl * | |
 VarDecl * | |
 VariantValue | |
 vector< Argument > | |
 vector< bool > | |
 vector< CallbackCall > & | |
 vector< clang::tidy::ClangTidyError > | |
 vector< clang::tidy::FileFilter > | |
 vector< ClangTidyOptions::StringPair > | |
 vector< ConfigFileHandler > | |
 vector< LineRange > | |
 vector< llvm::LineEditor::Completion > | |
 vector< llvm::Optional< clang::tidy::readability::IdentifierNamingCheck::NamingStyle > > | |
 vector< SourceLocation > | |
 vector< std::string > | |
 vector< std::string > | |
 vector< std::unique_ptr< clang::ModuleMap > > | |
 vector< UsingDeclContext > | |