clang-tools 20.0.0git
|
Namespaces | |
namespace | abseil |
namespace | altera |
namespace | android |
namespace | boost |
namespace | bugprone |
namespace | cert |
namespace | concurrency |
namespace | cppcoreguidelines |
namespace | darwin |
namespace | fuchsia |
namespace | |
namespace | hicpp |
namespace | linuxkernel |
namespace | llvm_check |
namespace | llvm_libc |
namespace | matchers |
namespace | misc |
namespace | modernize |
namespace | mpi |
namespace | objc |
namespace | openmp |
namespace | performance |
namespace | portability |
namespace | readability |
namespace | utils |
namespace | zircon |
Classes | |
class | CachedGlobList |
A GlobList that caches search results, so that search is performed only once for the same query. More... | |
class | ClangTidyASTConsumerFactory |
class | ClangTidyCheck |
Base class for all clang-tidy checks. More... | |
class | ClangTidyCheckFactories |
A collection of ClangTidyCheckFactory instances. More... | |
class | ClangTidyContext |
Every ClangTidyCheck reports errors through a DiagnosticsEngine provided by this context. More... | |
class | ClangTidyDiagnosticConsumer |
A diagnostic consumer that turns each Diagnostic into a SourceManager-independent ClangTidyError . More... | |
struct | ClangTidyError |
A detected error complete with information to display diagnostic and automatic fix. More... | |
struct | ClangTidyGlobalOptions |
Global options. More... | |
class | ClangTidyModule |
A clang-tidy module groups a number of ClangTidyChecks and gives them a prefixed name. More... | |
struct | ClangTidyOptions |
Contains options for clang-tidy. More... | |
class | ClangTidyOptionsProvider |
Abstract interface for retrieving various ClangTidy options. More... | |
class | ClangTidyPluginAction |
The core clang tidy plugin action. More... | |
class | ClangTidyProfiling |
struct | ClangTidyStats |
Contains displayed and ignored diagnostic counters for a ClangTidy run. More... | |
class | ConfigOptionsProvider |
Implementation of ClangTidyOptions interface, which is used for '-config' command-line option. More... | |
class | DefaultOptionsProvider |
Implementation of the ClangTidyOptionsProvider interface, which returns the same options for all files. More... | |
struct | FileFilter |
Contains a list of line ranges in a single file. More... | |
class | FileOptionsBaseProvider |
class | FileOptionsProvider |
Implementation of the ClangTidyOptionsProvider interface, which tries to find a configuration file in the closest parent directory of each source file. More... | |
class | GlobList |
Read-only set of strings represented as a list of positive and negative globs. More... | |
struct | NamesAndOptions |
class | NoLintDirectiveHandler |
This class is used to locate NOLINT comments in the file being analyzed, to decide whether a diagnostic should be suppressed. More... | |
struct | OptionEnumMapping |
This class should be specialized by any enum type that needs to be converted to and from an llvm::StringRef. More... | |
struct | OptionEnumMapping< bugprone::SignalHandlerCheck::AsyncSafeFunctionSetKind > |
struct | OptionEnumMapping< concurrency::MtUnsafeCheck::FunctionSet > |
struct | OptionEnumMapping< misc::UseInternalLinkageCheck::FixModeKind > |
struct | OptionEnumMapping< modernize::Confidence::Level > |
struct | OptionEnumMapping< modernize::VariableNamer::NamingStyle > |
struct | OptionEnumMapping< readability::IdentifierNamingCheck::CaseType > |
struct | OptionEnumMapping< readability::IdentifierNamingCheck::HungarianPrefixType > |
struct | OptionEnumMapping< utils::IncludeSorter::IncludeStyle > |
class | RenamerClangTidyCheck |
Base class for clang-tidy checks that want to flag declarations and/or macros for renaming based on customizable criteria. More... | |
Typedefs | |
using | ClangTidyModuleRegistry = llvm::Registry< ClangTidyModule > |
using | DiagCallback = llvm::function_ref< void(const llvm::SMDiagnostic &)> |
using | FileExtensionsSet = llvm::SmallSet< llvm::StringRef, 5 > |
Enumerations | |
enum | FixBehaviour { FB_NoFix , FB_Fix , FB_FixNotes } |
Controls what kind of fixes clang-tidy is allowed to apply. More... | |
enum class | NoLintType { NoLint , NoLintNextLine , NoLintBegin , NoLintEnd } |
Functions | |
static ClangTidyModuleRegistry::Add< altera::AlteraModule > | X ("altera-module", "Adds Altera FPGA OpenCL lint checks.") |
static ClangTidyModuleRegistry::Add< bugprone::BugproneModule > | X ("bugprone-module", "Adds checks for bugprone code constructs.") |
static ClangTidyModuleRegistry::Add< cert::CERTModule > | X ("cert-module", "Adds lint checks corresponding to CERT secure coding guidelines.") |
std::vector< std::string > | getCheckNames (const ClangTidyOptions &Options, bool AllowEnablingAnalyzerAlphaCheckers) |
Fills the list of check names that are enabled when the provided filters are applied. | |
ClangTidyOptions::OptionMap | getCheckOptions (const ClangTidyOptions &Options, bool AllowEnablingAnalyzerAlphaCheckers) |
Returns the effective check-specific options. | |
std::vector< ClangTidyError > | runClangTidy (clang::tidy::ClangTidyContext &Context, const CompilationDatabase &Compilations, ArrayRef< std::string > InputFiles, llvm::IntrusiveRefCntPtr< llvm::vfs::OverlayFileSystem > BaseFS, bool ApplyAnyFix, bool EnableCheckProfile, llvm::StringRef StoreCheckProfile) |
void | handleErrors (llvm::ArrayRef< ClangTidyError > Errors, ClangTidyContext &Context, FixBehaviour Fix, unsigned &WarningsAsErrorsCount, llvm::IntrusiveRefCntPtr< llvm::vfs::FileSystem > BaseFS) |
Displays the found Errors to the users. | |
void | exportReplacements (const llvm::StringRef MainFilePath, const std::vector< ClangTidyError > &Errors, raw_ostream &OS) |
NamesAndOptions | getAllChecksAndOptions (bool AllowEnablingAnalyzerAlphaCheckers) |
std::vector< ClangTidyError > | runClangTidy (clang::tidy::ClangTidyContext &Context, const tooling::CompilationDatabase &Compilations, ArrayRef< std::string > InputFiles, llvm::IntrusiveRefCntPtr< llvm::vfs::OverlayFileSystem > BaseFS, bool ApplyAnyFix, bool EnableCheckProfile=false, llvm::StringRef StoreCheckProfile=StringRef()) |
Run a set of clang-tidy checks on a set of files. | |
void | exportReplacements (StringRef MainFilePath, const std::vector< ClangTidyError > &Errors, raw_ostream &OS) |
Serializes replacements into YAML and writes them to the specified output stream. | |
static ClangTidyOptions::OptionMap::const_iterator | findPriorityOption (const ClangTidyOptions::OptionMap &Options, StringRef NamePrefix, StringRef LocalName, llvm::StringSet<> *Collector) |
static std::optional< bool > | getAsBool (StringRef Value, const llvm::Twine &LookupName) |
static constexpr llvm::StringLiteral | ConfigWarning ("invalid configuration value '%0' for option '%1'%select{|; expected a " "bool|; expected an integer|; did you mean '%3'?}2") |
const llvm::StringMap< tooling::Replacements > * | getFixIt (const tooling::Diagnostic &Diagnostic, bool AnyFix) |
Gets the Fix attached to Diagnostic . | |
template<typename T > | |
static void | mergeVectors (std::optional< T > &Dest, const std::optional< T > &Src) |
static void | mergeCommaSeparatedLists (std::optional< std::string > &Dest, const std::optional< std::string > &Src) |
template<typename T > | |
static void | overrideValue (std::optional< T > &Dest, const std::optional< T > &Src) |
std::error_code | parseLineFilter (StringRef LineFilter, clang::tidy::ClangTidyGlobalOptions &Options) |
Parses -line-filter option and stores it to the Options . | |
llvm::ErrorOr< ClangTidyOptions > | parseConfiguration (llvm::MemoryBufferRef Config) |
Parses configuration from JSON and returns ClangTidyOptions or an error. | |
static void | diagHandlerImpl (const llvm::SMDiagnostic &Diag, void *Ctx) |
llvm::ErrorOr< ClangTidyOptions > | parseConfigurationWithDiags (llvm::MemoryBufferRef Config, DiagCallback Handler) |
std::string | configurationAsText (const ClangTidyOptions &Options) |
Serializes configuration to a YAML-encoded string. | |
std::error_code | parseLineFilter (llvm::StringRef LineFilter, ClangTidyGlobalOptions &Options) |
Parses LineFilter from JSON and stores it to the Options . | |
static ClangTidyModuleRegistry::Add< concurrency::ConcurrencyModule > | X ("concurrency-module", "Adds concurrency checks.") |
static ClangTidyModuleRegistry::Add< darwin::DarwinModule > | X ("darwin-module", "Adds Darwin-specific lint checks.") |
static bool | consumeNegativeIndicator (StringRef &GlobList) |
static llvm::StringRef | extractNextGlob (StringRef &GlobList) |
static llvm::Regex | createRegexFromGlob (StringRef &Glob) |
static ClangTidyModuleRegistry::Add< misc::MiscModule > | X ("misc-module", "Adds miscellaneous lint checks.") |
static ClangTidyModuleRegistry::Add< mpi::MPIModule > | X ("mpi-module", "Adds MPI clang-tidy checks.") |
static std::optional< NoLintType > | strToNoLintType (StringRef Str) |
static std::string | trimWhitespace (StringRef Checks) |
static SmallVector< NoLintToken > | getNoLints (StringRef Buffer) |
static SmallVector< NoLintBlockToken > | formNoLintBlocks (SmallVector< NoLintToken > NoLints, SmallVectorImpl< NoLintToken > &UnmatchedTokens) |
static std::pair< size_t, size_t > | getLineStartAndEnd (StringRef Buffer, size_t From) |
static bool | lineHasNoLint (StringRef Buffer, std::pair< size_t, size_t > LineStartAndEnd, NoLintType Type, StringRef DiagName) |
static bool | withinNoLintBlock (ArrayRef< NoLintBlockToken > NoLintBlocks, size_t DiagPos, StringRef DiagName) |
static std::optional< StringRef > | getBuffer (const SourceManager &SrcMgr, FileID File, bool AllowIO) |
static tooling::Diagnostic | makeNoLintError (const SourceManager &SrcMgr, FileID File, const NoLintToken &NoLint) |
static void | printStats (const ClangTidyStats &Stats) |
static std::unique_ptr< ClangTidyOptionsProvider > | createOptionsProvider (llvm::IntrusiveRefCntPtr< vfs::FileSystem > FS) |
llvm::IntrusiveRefCntPtr< vfs::FileSystem > | getVfsFromFile (const std::string &OverlayFile, llvm::IntrusiveRefCntPtr< vfs::FileSystem > BaseFS) |
static StringRef | closest (StringRef Value, const StringSet<> &Allowed) |
static bool | verifyChecks (const StringSet<> &AllChecks, StringRef CheckGlob, StringRef Source) |
static bool | verifyFileExtensions (const std::vector< std::string > &HeaderFileExtensions, const std::vector< std::string > &ImplementationFileExtensions, StringRef Source) |
static SmallString< 256 > | makeAbsolute (llvm::StringRef Input) |
static llvm::IntrusiveRefCntPtr< vfs::OverlayFileSystem > | createBaseFS () |
int | clangTidyMain (int argc, const char **argv) |
static const NamedDecl * | findDecl (const RecordDecl &RecDecl, StringRef DeclName) |
static const CXXMethodDecl * | getOverrideMethod (const CXXMethodDecl *Method) |
Returns the function that Method is overridding. | |
static bool | hasNoName (const NamedDecl *Decl) |
static const NamedDecl * | getFailureForNamedDecl (const NamedDecl *ND) |
static NameLookup | findDeclInBases (const CXXRecordDecl &Parent, StringRef DeclName, bool AggressiveTemplateLookup) |
Returns a decl matching the DeclName in Parent or one of its base classes. | |
static std::string | getDiagnosticSuffix (const RenamerClangTidyCheck::ShouldFixStatus FixStatus, const std::string &Fixup) |
using clang::tidy::ClangTidyModuleRegistry = typedef llvm::Registry<ClangTidyModule> |
Definition at line 17 of file ClangTidyModuleRegistry.h.
using clang::tidy::DiagCallback = typedef llvm::function_ref<void(const llvm::SMDiagnostic &)> |
Definition at line 323 of file ClangTidyOptions.h.
using clang::tidy::FileExtensionsSet = typedef llvm::SmallSet<llvm::StringRef, 5> |
Definition at line 16 of file FileExtensionsSet.h.
Controls what kind of fixes clang-tidy is allowed to apply.
Enumerator | |
---|---|
FB_NoFix | Don't try to apply any fix. |
FB_Fix | Only apply fixes added to warnings. |
FB_FixNotes | Apply fixes found in notes. |
Definition at line 95 of file ClangTidy.h.
|
strong |
Enumerator | |
---|---|
NoLint | |
NoLintNextLine | |
NoLintBegin | |
NoLintEnd |
Definition at line 43 of file NoLintDirectiveHandler.cpp.
int clang::tidy::clangTidyMain | ( | int | argc, |
const char ** | argv | ||
) |
Definition at line 357 of file ClangTidyMain.cpp.
Referenced by main().
|
static |
Definition at line 269 of file ClangTidyMain.cpp.
References desc().
std::string clang::tidy::configurationAsText | ( | const ClangTidyOptions & | Options | ) |
Serializes configuration to a YAML-encoded string.
Definition at line 497 of file ClangTidyOptions.cpp.
Referenced by clang::clangd::ParsedAST::build().
|
staticconstexpr |
|
static |
Definition at line 17 of file GlobList.cpp.
Referenced by clang::tidy::GlobList::GlobList().
|
static |
Definition at line 343 of file ClangTidyMain.cpp.
|
static |
Definition at line 169 of file ClangTidyMain.cpp.
References desc().
|
static |
Definition at line 32 of file GlobList.cpp.
References C.
Referenced by clang::tidy::GlobList::GlobList().
|
static |
Definition at line 481 of file ClangTidyOptions.cpp.
Referenced by parseConfigurationWithDiags().
void clang::tidy::exportReplacements | ( | const llvm::StringRef | MainFilePath, |
const std::vector< ClangTidyError > & | Errors, | ||
raw_ostream & | OS | ||
) |
Definition at line 633 of file ClangTidy.cpp.
void clang::tidy::exportReplacements | ( | StringRef | MainFilePath, |
const std::vector< ClangTidyError > & | Errors, | ||
raw_ostream & | OS | ||
) |
Serializes replacements into YAML and writes them to the specified output stream.
|
static |
Definition at line 25 of file GlobList.cpp.
Referenced by clang::tidy::GlobList::GlobList().
|
static |
Definition at line 85 of file RenamerClangTidyCheck.cpp.
References Decl.
Referenced by findDeclInBases().
|
static |
Returns a decl matching the DeclName
in Parent
or one of its base classes.
If AggressiveTemplateLookup
is true
then it will check template dependent base classes as well. If a matching decl is found in multiple base classes then it will return a flag indicating the multiple resolutions.
Definition at line 142 of file RenamerClangTidyCheck.cpp.
References findDecl(), findDeclInBases(), and Parent.
Referenced by findDeclInBases().
|
static |
Definition at line 66 of file ClangTidyCheck.cpp.
References clang::tidy::ClangTidyCheck::Options.
Referenced by clang::tidy::ClangTidyCheck::OptionsView::getLocalOrGlobal().
|
static |
Definition at line 186 of file NoLintDirectiveHandler.cpp.
References NoLint, NoLintBegin, and NoLintEnd.
NamesAndOptions clang::tidy::getAllChecksAndOptions | ( | bool | AllowEnablingAnalyzerAlphaCheckers | ) |
Definition at line 650 of file ClangTidy.cpp.
References AllowEnablingAnalyzerAlphaCheckers().
|
static |
Definition at line 93 of file ClangTidyCheck.cpp.
|
static |
Definition at line 307 of file NoLintDirectiveHandler.cpp.
std::vector< std::string > clang::tidy::getCheckNames | ( | const ClangTidyOptions & | Options, |
bool | AllowEnablingAnalyzerAlphaCheckers | ||
) |
Fills the list of check names that are enabled when the provided filters are applied.
Definition at line 501 of file ClangTidy.cpp.
References AllowEnablingAnalyzerAlphaCheckers(), and clang::tidy::ClangTidyASTConsumerFactory::getCheckNames().
ClangTidyOptions::OptionMap clang::tidy::getCheckOptions | ( | const ClangTidyOptions & | Options, |
bool | AllowEnablingAnalyzerAlphaCheckers | ||
) |
Returns the effective check-specific options.
The method configures ClangTidy with the specified Options
and collects effective options from all created checks. The returned set of options includes default check-specific options for all keys not overridden by Options
.
Definition at line 512 of file ClangTidy.cpp.
References AllowEnablingAnalyzerAlphaCheckers(), DiagConsumer, and clang::tidy::ClangTidyASTConsumerFactory::getCheckOptions().
|
static |
Definition at line 558 of file RenamerClangTidyCheck.cpp.
References clang::tidy::RenamerClangTidyCheck::ConflictsWithKeyword, clang::tidy::RenamerClangTidyCheck::ConflictsWithMacroDefinition, clang::tidy::RenamerClangTidyCheck::FixInvalidIdentifier, clang::tidy::RenamerClangTidyCheck::IgnoreFailureThreshold, and clang::tidy::RenamerClangTidyCheck::ShouldFix.
Referenced by clang::tidy::RenamerClangTidyCheck::onEndOfTranslationUnit().
|
static |
Definition at line 118 of file RenamerClangTidyCheck.cpp.
References getOverrideMethod().
Referenced by clang::tidy::RenamerClangTidyCheck::addUsage().
const llvm::StringMap< tooling::Replacements > * clang::tidy::getFixIt | ( | const tooling::Diagnostic & | Diagnostic, |
bool | AnyFix | ||
) |
Gets the Fix attached to Diagnostic
.
If there isn't a Fix attached to the diagnostic and AnyFix
is true, Check to see if exactly one note has a Fix and return it. Otherwise return nullptr.
Definition at line 353 of file ClangTidyDiagnosticConsumer.cpp.
References Diagnostic.
|
static |
Definition at line 275 of file NoLintDirectiveHandler.cpp.
|
static |
Definition at line 112 of file NoLintDirectiveHandler.cpp.
References Pos, and strToNoLintType().
Referenced by lineHasNoLint().
|
static |
Returns the function that Method
is overridding.
If There are none or multiple overrides it returns nullptr. If the overridden function itself is overridding then it will recurse up to find the first decl of the function.
Definition at line 99 of file RenamerClangTidyCheck.cpp.
Referenced by getFailureForNamedDecl().
llvm::IntrusiveRefCntPtr< vfs::FileSystem > clang::tidy::getVfsFromFile | ( | const std::string & | OverlayFile, |
llvm::IntrusiveRefCntPtr< vfs::FileSystem > | BaseFS | ||
) |
Definition at line 248 of file ClangTidyMain.cpp.
References desc().
void clang::tidy::handleErrors | ( | llvm::ArrayRef< ClangTidyError > | Errors, |
ClangTidyContext & | Context, | ||
FixBehaviour | Fix, | ||
unsigned & | WarningsAsErrorsCount, | ||
llvm::IntrusiveRefCntPtr< llvm::vfs::FileSystem > | BaseFS | ||
) |
Displays the found Errors
to the users.
If Fix
is FB_Fix or FB_FixNotes, Errors
containing fixes are automatically applied and reformatted. If no clang-format configuration file is found, the given \P FormatStyle is used.
Definition at line 606 of file ClangTidy.cpp.
|
static |
Definition at line 114 of file RenamerClangTidyCheck.cpp.
References Decl.
Referenced by clang::tidy::RenamerClangTidyCheck::addUsage().
|
static |
Definition at line 284 of file NoLintDirectiveHandler.cpp.
References getNoLints(), NoLint, and Type.
|
static |
Definition at line 332 of file ClangTidyMain.cpp.
|
static |
Definition at line 363 of file NoLintDirectiveHandler.cpp.
References Error, Loc, NoLint, and NoLintBegin.
|
static |
Definition at line 217 of file ClangTidyOptions.cpp.
References Src.
Referenced by clang::tidy::ClangTidyOptions::mergeWith().
|
static |
Definition at line 208 of file ClangTidyOptions.cpp.
References Src.
Referenced by clang::tidy::ClangTidyOptions::mergeWith().
|
static |
Definition at line 224 of file ClangTidyOptions.cpp.
References Src.
Referenced by clang::tidy::ClangTidyOptions::mergeWith().
llvm::ErrorOr< ClangTidyOptions > clang::tidy::parseConfiguration | ( | llvm::MemoryBufferRef | Config | ) |
Parses configuration from JSON and returns ClangTidyOptions
or an error.
Definition at line 472 of file ClangTidyOptions.cpp.
References Config().
Referenced by clang::tidy::FileOptionsBaseProvider::FileOptionsBaseProvider().
llvm::ErrorOr< ClangTidyOptions > clang::tidy::parseConfigurationWithDiags | ( | llvm::MemoryBufferRef | Config, |
DiagCallback | Handler | ||
) |
Definition at line 486 of file ClangTidyOptions.cpp.
References Config(), and diagHandlerImpl().
std::error_code clang::tidy::parseLineFilter | ( | llvm::StringRef | LineFilter, |
ClangTidyGlobalOptions & | Options | ||
) |
Parses LineFilter from JSON and stores it to the Options
.
std::error_code clang::tidy::parseLineFilter | ( | StringRef | LineFilter, |
clang::tidy::ClangTidyGlobalOptions & | Options | ||
) |
Parses -line-filter option and stores it to the Options
.
Definition at line 464 of file ClangTidyOptions.cpp.
References clang::tidy::ClangTidyGlobalOptions::LineFilter, and LineFilter().
|
static |
Definition at line 141 of file ClangTidyMain.cpp.
References desc().
std::vector< ClangTidyError > clang::tidy::runClangTidy | ( | clang::tidy::ClangTidyContext & | Context, |
const CompilationDatabase & | Compilations, | ||
ArrayRef< std::string > | InputFiles, | ||
llvm::IntrusiveRefCntPtr< llvm::vfs::OverlayFileSystem > | BaseFS, | ||
bool | ApplyAnyFix, | ||
bool | EnableCheckProfile, | ||
llvm::StringRef | StoreCheckProfile | ||
) |
Definition at line 528 of file ClangTidy.cpp.
References Action, Args, clang::tidy::ClangTidyASTConsumerFactory::createASTConsumer(), DiagConsumer, EnableCheckProfile(), Filename, and StoreCheckProfile().
std::vector< ClangTidyError > clang::tidy::runClangTidy | ( | clang::tidy::ClangTidyContext & | Context, |
const tooling::CompilationDatabase & | Compilations, | ||
ArrayRef< std::string > | InputFiles, | ||
llvm::IntrusiveRefCntPtr< llvm::vfs::OverlayFileSystem > | BaseFS, | ||
bool | ApplyAnyFix, | ||
bool | EnableCheckProfile = false , |
||
llvm::StringRef | StoreCheckProfile = StringRef() |
||
) |
Run a set of clang-tidy checks on a set of files.
EnableCheckProfile | If provided, it enables check profile collection in MatchFinder, and will contain the result of the profile. |
StoreCheckProfile | If provided, and EnableCheckProfile is true, the profile will not be output to stderr, but will instead be stored as a JSON file in the specified directory. |
|
static |
Definition at line 47 of file NoLintDirectiveHandler.cpp.
References NoLint, NoLintBegin, NoLintEnd, NoLintNextLine, and Type.
Referenced by getNoLints().
|
static |
Definition at line 64 of file NoLintDirectiveHandler.cpp.
|
static |
Definition at line 284 of file ClangTidyMain.cpp.
References desc().
|
static |
Definition at line 312 of file ClangTidyMain.cpp.
References desc().
|
static |
Definition at line 299 of file NoLintDirectiveHandler.cpp.
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
Definition at line 19 of file ClangTidyForceLinker.h.
volatile int clang::tidy::AbseilModuleAnchorSource = 0 |
Definition at line 85 of file AbseilTidyModule.cpp.
|
static |
Definition at line 24 of file ClangTidyForceLinker.h.
volatile int clang::tidy::AlteraModuleAnchorSource = 0 |
Definition at line 46 of file AlteraTidyModule.cpp.
|
static |
Definition at line 29 of file ClangTidyForceLinker.h.
volatile int clang::tidy::AndroidModuleAnchorSource = 0 |
Definition at line 69 of file AndroidTidyModule.cpp.
|
static |
Definition at line 34 of file ClangTidyForceLinker.h.
volatile int clang::tidy::BoostModuleAnchorSource = 0 |
Definition at line 35 of file BoostTidyModule.cpp.
|
static |
Definition at line 39 of file ClangTidyForceLinker.h.
volatile int clang::tidy::BugproneModuleAnchorSource = 0 |
Definition at line 282 of file BugproneTidyModule.cpp.
|
static |
Definition at line 44 of file ClangTidyForceLinker.h.
volatile int clang::tidy::CERTModuleAnchorSource = 0 |
Definition at line 363 of file CERTTidyModule.cpp.
|
static |
Definition at line 49 of file ClangTidyForceLinker.h.
volatile int clang::tidy::ConcurrencyModuleAnchorSource = 0 |
Definition at line 36 of file ConcurrencyTidyModule.cpp.
|
static |
Definition at line 54 of file ClangTidyForceLinker.h.
volatile int clang::tidy::CppCoreGuidelinesModuleAnchorSource = 0 |
Definition at line 159 of file CppCoreGuidelinesTidyModule.cpp.
|
static |
Definition at line 59 of file ClangTidyForceLinker.h.
volatile int clang::tidy::DarwinModuleAnchorSource = 0 |
Definition at line 36 of file DarwinTidyModule.cpp.
|
static |
Definition at line 64 of file ClangTidyForceLinker.h.
volatile int clang::tidy::FuchsiaModuleAnchorSource = 0 |
Definition at line 55 of file FuchsiaTidyModule.cpp.
|
static |
Definition at line 69 of file ClangTidyForceLinker.h.
volatile int clang::tidy::GoogleModuleAnchorSource = 0 |
Definition at line 103 of file GoogleTidyModule.cpp.
|
static |
Definition at line 74 of file ClangTidyForceLinker.h.
volatile int clang::tidy::HICPPModuleAnchorSource = 0 |
Definition at line 123 of file HICPPTidyModule.cpp.
|
static |
Definition at line 79 of file ClangTidyForceLinker.h.
volatile int clang::tidy::LinuxKernelModuleAnchorSource = 0 |
Definition at line 33 of file LinuxKernelTidyModule.cpp.
|
static |
Definition at line 89 of file ClangTidyForceLinker.h.
volatile int clang::tidy::LLVMLibcModuleAnchorSource = 0 |
Definition at line 42 of file LLVMLibcTidyModule.cpp.
|
static |
Definition at line 84 of file ClangTidyForceLinker.h.
volatile int clang::tidy::LLVMModuleAnchorSource = 0 |
Definition at line 60 of file LLVMTidyModule.cpp.
|
static |
Definition at line 94 of file ClangTidyForceLinker.h.
volatile int clang::tidy::MiscModuleAnchorSource = 0 |
Definition at line 95 of file MiscTidyModule.cpp.
|
static |
Definition at line 99 of file ClangTidyForceLinker.h.
volatile int clang::tidy::ModernizeModuleAnchorSource = 0 |
Definition at line 139 of file ModernizeTidyModule.cpp.
volatile int clang::tidy::MPIModuleAnchorSource = 0 |
Definition at line 34 of file MPITidyModule.cpp.
|
static |
Definition at line 112 of file ClangTidyForceLinker.h.
volatile int clang::tidy::ObjCModuleAnchorSource = 0 |
Definition at line 59 of file ObjCTidyModule.cpp.
|
static |
Definition at line 117 of file ClangTidyForceLinker.h.
volatile int clang::tidy::OpenMPModuleAnchorSource = 0 |
Definition at line 37 of file OpenMPTidyModule.cpp.
|
static |
Definition at line 122 of file ClangTidyForceLinker.h.
volatile int clang::tidy::PerformanceModuleAnchorSource = 0 |
Definition at line 84 of file PerformanceTidyModule.cpp.
|
static |
Definition at line 127 of file ClangTidyForceLinker.h.
volatile int clang::tidy::PortabilityModuleAnchorSource = 0 |
Definition at line 42 of file PortabilityTidyModule.cpp.
|
static |
Definition at line 132 of file ClangTidyForceLinker.h.
volatile int clang::tidy::ReadabilityModuleAnchorSource = 0 |
Definition at line 186 of file ReadabilityTidyModule.cpp.
|
staticconstexpr |
Definition at line 282 of file ClangTidyMain.cpp.
|
static |
Definition at line 137 of file ClangTidyForceLinker.h.
volatile int clang::tidy::ZirconModuleAnchorSource = 0 |
Definition at line 35 of file ZirconTidyModule.cpp.