clang-tools  8.0.0svn
Namespaces | Classes | Typedefs | Functions | Variables
clang::tidy Namespace Reference

Namespaces

 abseil
 
 android
 
 boost
 
 bugprone
 
 cert
 
 cppcoreguidelines
 
 fuchsia
 
 google
 
 hicpp
 
 llvm
 
 matchers
 
 misc
 
 modernize
 
 mpi
 
 objc
 
 performance
 
 portability
 
 readability
 
 utils
 
 zircon
 

Classes

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  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...
 
class  OptionsView
 Provides access to the ClangTidyCheck options via check-local names. More...
 

Typedefs

typedef llvm::Registry< ClangTidyModuleClangTidyModuleRegistry
 

Functions

static ClangTidyModuleRegistry::Add< bugprone::BugproneModuleX ("bugprone-module", "Adds checks for bugprone code constructs.")
 
static ClangTidyModuleRegistry::Add< cert::CERTModuleX ("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. More...
 
ClangTidyOptions::OptionMap getCheckOptions (const ClangTidyOptions &Options, bool AllowEnablingAnalyzerAlphaCheckers)
 Returns the effective check-specific options. More...
 
std::vector< ClangTidyErrorrunClangTidy (clang::tidy::ClangTidyContext &Context, const CompilationDatabase &Compilations, ArrayRef< std::string > InputFiles, llvm::IntrusiveRefCntPtr< llvm::vfs::FileSystem > BaseFS, bool EnableCheckProfile, llvm::StringRef StoreCheckProfile)
 
void handleErrors (llvm::ArrayRef< ClangTidyError > Errors, ClangTidyContext &Context, bool Fix, unsigned &WarningsAsErrorsCount, llvm::IntrusiveRefCntPtr< llvm::vfs::FileSystem > BaseFS)
 Displays the found Errors to the users. More...
 
void exportReplacements (const llvm::StringRef MainFilePath, const std::vector< ClangTidyError > &Errors, raw_ostream &OS)
 
std::vector< ClangTidyErrorrunClangTidy (clang::tidy::ClangTidyContext &Context, const tooling::CompilationDatabase &Compilations, ArrayRef< std::string > InputFiles, llvm::IntrusiveRefCntPtr< llvm::vfs::FileSystem > BaseFS, bool EnableCheckProfile=false, llvm::StringRef StoreCheckProfile=StringRef())
 Run a set of clang-tidy checks on a set of files. More...
 
void exportReplacements (StringRef MainFilePath, const std::vector< ClangTidyError > &Errors, raw_ostream &OS)
 Serializes replacements into YAML and writes them to the specified output stream. More...
 
template<typename T >
static void mergeVectors (Optional< T > &Dest, const Optional< T > &Src)
 
static void mergeCommaSeparatedLists (Optional< std::string > &Dest, const Optional< std::string > &Src)
 
template<typename T >
static void overrideValue (Optional< T > &Dest, const Optional< T > &Src)
 
std::error_code parseLineFilter (StringRef LineFilter, clang::tidy::ClangTidyGlobalOptions &Options)
 Parses -line-filter option and stores it to the Options. More...
 
llvm::ErrorOr< ClangTidyOptionsparseConfiguration (StringRef Config)
 
std::string configurationAsText (const ClangTidyOptions &Options)
 Serializes configuration to a YAML-encoded string. More...
 
std::error_code parseLineFilter (llvm::StringRef LineFilter, ClangTidyGlobalOptions &Options)
 Parses LineFilter from JSON and stores it to the Options. More...
 
llvm::ErrorOr< ClangTidyOptionsparseConfiguration (llvm::StringRef Config)
 Parses configuration from JSON and returns ClangTidyOptions or an error. More...
 
static ClangTidyModuleRegistry::Add< misc::MiscModuleX ("misc-module", "Adds miscellaneous lint checks.")
 
static ClangTidyModuleRegistry::Add< mpi::MPIModuleX ("mpi-module", "Adds MPI clang-tidy checks.")
 
static void printStats (const ClangTidyStats &Stats)
 
static std::unique_ptr< ClangTidyOptionsProvidercreateOptionsProvider (llvm::IntrusiveRefCntPtr< vfs::FileSystem > FS)
 
llvm::IntrusiveRefCntPtr< vfs::FileSystem > getVfsOverlayFromFile (const std::string &OverlayFile)
 
static int clangTidyMain (int argc, const char **argv)
 
 LINK_TIDY_MODULE (CERT)
 
 LINK_TIDY_MODULE (Abseil)
 
 LINK_TIDY_MODULE (Boost)
 
 LINK_TIDY_MODULE (Bugprone)
 
 LINK_TIDY_MODULE (LLVM)
 
 LINK_TIDY_MODULE (CppCoreGuidelines)
 
 LINK_TIDY_MODULE (Fuchsia)
 
 LINK_TIDY_MODULE (Google)
 
 LINK_TIDY_MODULE (Android)
 
 LINK_TIDY_MODULE (Misc)
 
 LINK_TIDY_MODULE (Modernize)
 
 LINK_TIDY_MODULE (Performance)
 
 LINK_TIDY_MODULE (Portability)
 
 LINK_TIDY_MODULE (Readability)
 
 LINK_TIDY_MODULE (ObjC)
 
 LINK_TIDY_MODULE (HICPP)
 
 LINK_TIDY_MODULE (Zircon)
 

Variables

volatile int AbseilModuleAnchorSource = 0
 
volatile int AndroidModuleAnchorSource = 0
 
volatile int BoostModuleAnchorSource = 0
 
volatile int BugproneModuleAnchorSource = 0
 
volatile int CERTModuleAnchorSource = 0
 
static int LLVM_ATTRIBUTE_UNUSED CERTModuleAnchorDestination
 
static int LLVM_ATTRIBUTE_UNUSED AbseilModuleAnchorDestination
 
static int LLVM_ATTRIBUTE_UNUSED BoostModuleAnchorDestination
 
static int LLVM_ATTRIBUTE_UNUSED BugproneModuleAnchorDestination
 
volatile int LLVMModuleAnchorSource = 0
 
static int LLVM_ATTRIBUTE_UNUSED LLVMModuleAnchorDestination
 
volatile int CppCoreGuidelinesModuleAnchorSource = 0
 
static int LLVM_ATTRIBUTE_UNUSED CppCoreGuidelinesModuleAnchorDestination
 
volatile int FuchsiaModuleAnchorSource = 0
 
static int LLVM_ATTRIBUTE_UNUSED FuchsiaModuleAnchorDestination
 
volatile int GoogleModuleAnchorSource = 0
 
static int LLVM_ATTRIBUTE_UNUSED GoogleModuleAnchorDestination
 
static int LLVM_ATTRIBUTE_UNUSED AndroidModuleAnchorDestination
 
volatile int MiscModuleAnchorSource = 0
 
static int LLVM_ATTRIBUTE_UNUSED MiscModuleAnchorDestination
 
volatile int ModernizeModuleAnchorSource = 0
 
static int LLVM_ATTRIBUTE_UNUSED ModernizeModuleAnchorDestination
 
volatile int PerformanceModuleAnchorSource = 0
 
static int LLVM_ATTRIBUTE_UNUSED PerformanceModuleAnchorDestination
 
volatile int PortabilityModuleAnchorSource = 0
 
static int LLVM_ATTRIBUTE_UNUSED PortabilityModuleAnchorDestination
 
volatile int ReadabilityModuleAnchorSource = 0
 
static int LLVM_ATTRIBUTE_UNUSED ReadabilityModuleAnchorDestination
 
volatile int ObjCModuleAnchorSource = 0
 
static int LLVM_ATTRIBUTE_UNUSED ObjCModuleAnchorDestination
 
volatile int HICPPModuleAnchorSource = 0
 
static int LLVM_ATTRIBUTE_UNUSED HICPPModuleAnchorDestination
 
volatile int ZirconModuleAnchorSource = 0
 
static int LLVM_ATTRIBUTE_UNUSED ZirconModuleAnchorDestination
 
volatile int MPIModuleAnchorSource = 0
 

Typedef Documentation

◆ ClangTidyModuleRegistry

Definition at line 19 of file ClangTidyModuleRegistry.h.

Function Documentation

◆ clangTidyMain()

static int clang::tidy::clangTidyMain ( int  argc,
const char **  argv 
)
static

Definition at line 213 of file ClangTidyMain.cpp.

◆ configurationAsText()

std::string clang::tidy::configurationAsText ( const ClangTidyOptions Options)

Serializes configuration to a YAML-encoded string.

Definition at line 337 of file ClangTidyOptions.cpp.

◆ createOptionsProvider()

static std::unique_ptr<ClangTidyOptionsProvider> clang::tidy::createOptionsProvider ( llvm::IntrusiveRefCntPtr< vfs::FileSystem >  FS)
static

Definition at line 140 of file ClangTidyMain.cpp.

◆ exportReplacements() [1/2]

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.

◆ exportReplacements() [2/2]

void clang::tidy::exportReplacements ( const llvm::StringRef  MainFilePath,
const std::vector< ClangTidyError > &  Errors,
raw_ostream &  OS 
)

Definition at line 624 of file ClangTidy.cpp.

◆ getCheckNames()

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 484 of file ClangTidy.cpp.

◆ getCheckOptions()

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 495 of file ClangTidy.cpp.

◆ getVfsOverlayFromFile()

llvm::IntrusiveRefCntPtr<vfs::FileSystem> clang::tidy::getVfsOverlayFromFile ( const std::string &  OverlayFile)

Definition at line 190 of file ClangTidyMain.cpp.

◆ handleErrors()

void clang::tidy::handleErrors ( llvm::ArrayRef< ClangTidyError Errors,
ClangTidyContext Context,
bool  Fix,
unsigned &  WarningsAsErrorsCount,
llvm::IntrusiveRefCntPtr< llvm::vfs::FileSystem >  BaseFS 
)

Displays the found Errors to the users.

If Fix is true, Errors containing fixes are automatically applied and reformatted. If no clang-format configuration file is found, the given FormatStyle is used.

Definition at line 597 of file ClangTidy.cpp.

◆ LINK_TIDY_MODULE() [1/17]

clang::tidy::LINK_TIDY_MODULE ( CERT  )

◆ LINK_TIDY_MODULE() [2/17]

clang::tidy::LINK_TIDY_MODULE ( Abseil  )

◆ LINK_TIDY_MODULE() [3/17]

clang::tidy::LINK_TIDY_MODULE ( Boost  )

◆ LINK_TIDY_MODULE() [4/17]

clang::tidy::LINK_TIDY_MODULE ( Bugprone  )

◆ LINK_TIDY_MODULE() [5/17]

clang::tidy::LINK_TIDY_MODULE ( LLVM  )

◆ LINK_TIDY_MODULE() [6/17]

clang::tidy::LINK_TIDY_MODULE ( CppCoreGuidelines  )

◆ LINK_TIDY_MODULE() [7/17]

clang::tidy::LINK_TIDY_MODULE ( Fuchsia  )

◆ LINK_TIDY_MODULE() [8/17]

clang::tidy::LINK_TIDY_MODULE ( Google  )

◆ LINK_TIDY_MODULE() [9/17]

clang::tidy::LINK_TIDY_MODULE ( Android  )

◆ LINK_TIDY_MODULE() [10/17]

clang::tidy::LINK_TIDY_MODULE ( Misc  )

◆ LINK_TIDY_MODULE() [11/17]

clang::tidy::LINK_TIDY_MODULE ( Modernize  )

◆ LINK_TIDY_MODULE() [12/17]

clang::tidy::LINK_TIDY_MODULE ( Performance  )

◆ LINK_TIDY_MODULE() [13/17]

clang::tidy::LINK_TIDY_MODULE ( Portability  )

◆ LINK_TIDY_MODULE() [14/17]

clang::tidy::LINK_TIDY_MODULE ( Readability  )

◆ LINK_TIDY_MODULE() [15/17]

clang::tidy::LINK_TIDY_MODULE ( ObjC  )

◆ LINK_TIDY_MODULE() [16/17]

clang::tidy::LINK_TIDY_MODULE ( HICPP  )

◆ LINK_TIDY_MODULE() [17/17]

clang::tidy::LINK_TIDY_MODULE ( Zircon  )

◆ mergeCommaSeparatedLists()

static void clang::tidy::mergeCommaSeparatedLists ( Optional< std::string > &  Dest,
const Optional< std::string > &  Src 
)
static

Definition at line 130 of file ClangTidyOptions.cpp.

Referenced by clang::tidy::ClangTidyOptions::mergeWith().

◆ mergeVectors()

template<typename T >
static void clang::tidy::mergeVectors ( Optional< T > &  Dest,
const Optional< T > &  Src 
)
static

Definition at line 121 of file ClangTidyOptions.cpp.

Referenced by clang::tidy::ClangTidyOptions::mergeWith().

◆ overrideValue()

template<typename T >
static void clang::tidy::overrideValue ( Optional< T > &  Dest,
const Optional< T > &  Src 
)
static

Definition at line 137 of file ClangTidyOptions.cpp.

Referenced by clang::tidy::ClangTidyOptions::mergeWith().

◆ parseConfiguration() [1/2]

llvm::ErrorOr<ClangTidyOptions> clang::tidy::parseConfiguration ( llvm::StringRef  Config)

Parses configuration from JSON and returns ClangTidyOptions or an error.

◆ parseConfiguration() [2/2]

llvm::ErrorOr<ClangTidyOptions> clang::tidy::parseConfiguration ( StringRef  Config)

◆ parseLineFilter() [1/2]

std::error_code clang::tidy::parseLineFilter ( llvm::StringRef  LineFilter,
ClangTidyGlobalOptions Options 
)

Parses LineFilter from JSON and stores it to the Options.

◆ parseLineFilter() [2/2]

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 321 of file ClangTidyOptions.cpp.

References clang::tidy::ClangTidyGlobalOptions::LineFilter.

◆ printStats()

static void clang::tidy::printStats ( const ClangTidyStats Stats)
static

Definition at line 112 of file ClangTidyMain.cpp.

◆ runClangTidy() [1/2]

std::vector<ClangTidyError> clang::tidy::runClangTidy ( clang::tidy::ClangTidyContext Context,
const tooling::CompilationDatabase &  Compilations,
ArrayRef< std::string >  InputFiles,
llvm::IntrusiveRefCntPtr< llvm::vfs::FileSystem >  BaseFS,
bool  EnableCheckProfile = false,
llvm::StringRef  StoreCheckProfile = StringRef() 
)

Run a set of clang-tidy checks on a set of files.

Parameters
EnableCheckProfileIf provided, it enables check profile collection in MatchFinder, and will contain the result of the profile.
StoreCheckProfileIf 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.

◆ runClangTidy() [2/2]

std::vector<ClangTidyError> clang::tidy::runClangTidy ( clang::tidy::ClangTidyContext Context,
const CompilationDatabase &  Compilations,
ArrayRef< std::string >  InputFiles,
llvm::IntrusiveRefCntPtr< llvm::vfs::FileSystem >  BaseFS,
bool  EnableCheckProfile,
llvm::StringRef  StoreCheckProfile 
)

Definition at line 506 of file ClangTidy.cpp.

◆ X() [1/4]

static ClangTidyModuleRegistry::Add<mpi::MPIModule> clang::tidy::X ( "mpi-module"  ,
"Adds MPI clang-tidy checks."   
)
static

◆ X() [2/4]

static ClangTidyModuleRegistry::Add<misc::MiscModule> clang::tidy::X ( "misc-module"  ,
"Adds miscellaneous lint checks."   
)
static

◆ X() [3/4]

static ClangTidyModuleRegistry::Add<cert::CERTModule> clang::tidy::X ( "cert-module"  ,
"Adds lint checks corresponding to CERT secure coding guidelines."   
)
static

◆ X() [4/4]

static ClangTidyModuleRegistry::Add<bugprone::BugproneModule> clang::tidy::X ( "bugprone-module"  ,
"Adds checks for bugprone code constructs."   
)
static

Variable Documentation

◆ AbseilModuleAnchorDestination

int LLVM_ATTRIBUTE_UNUSED clang::tidy::AbseilModuleAnchorDestination
static
Initial value:

Definition at line 26 of file ClangTidyForceLinker.h.

◆ AbseilModuleAnchorSource

volatile int clang::tidy::AbseilModuleAnchorSource = 0

Definition at line 67 of file AbseilTidyModule.cpp.

◆ AndroidModuleAnchorDestination

int LLVM_ATTRIBUTE_UNUSED clang::tidy::AndroidModuleAnchorDestination
static
Initial value:

Definition at line 61 of file ClangTidyForceLinker.h.

◆ AndroidModuleAnchorSource

volatile int clang::tidy::AndroidModuleAnchorSource = 0

Definition at line 67 of file AndroidTidyModule.cpp.

◆ BoostModuleAnchorDestination

int LLVM_ATTRIBUTE_UNUSED clang::tidy::BoostModuleAnchorDestination
static
Initial value:

Definition at line 31 of file ClangTidyForceLinker.h.

◆ BoostModuleAnchorSource

volatile int clang::tidy::BoostModuleAnchorSource = 0

Definition at line 35 of file BoostTidyModule.cpp.

◆ BugproneModuleAnchorDestination

int LLVM_ATTRIBUTE_UNUSED clang::tidy::BugproneModuleAnchorDestination
static
Initial value:

Definition at line 36 of file ClangTidyForceLinker.h.

◆ BugproneModuleAnchorSource

volatile int clang::tidy::BugproneModuleAnchorSource = 0

Definition at line 155 of file BugproneTidyModule.cpp.

◆ CERTModuleAnchorDestination

int LLVM_ATTRIBUTE_UNUSED clang::tidy::CERTModuleAnchorDestination
static
Initial value:

Definition at line 21 of file ClangTidyForceLinker.h.

◆ CERTModuleAnchorSource

volatile int clang::tidy::CERTModuleAnchorSource = 0

Definition at line 102 of file CERTTidyModule.cpp.

◆ CppCoreGuidelinesModuleAnchorDestination

int LLVM_ATTRIBUTE_UNUSED clang::tidy::CppCoreGuidelinesModuleAnchorDestination
static
Initial value:

Definition at line 46 of file ClangTidyForceLinker.h.

◆ CppCoreGuidelinesModuleAnchorSource

volatile int clang::tidy::CppCoreGuidelinesModuleAnchorSource = 0

Definition at line 107 of file CppCoreGuidelinesTidyModule.cpp.

◆ FuchsiaModuleAnchorDestination

int LLVM_ATTRIBUTE_UNUSED clang::tidy::FuchsiaModuleAnchorDestination
static
Initial value:

Definition at line 51 of file ClangTidyForceLinker.h.

◆ FuchsiaModuleAnchorSource

volatile int clang::tidy::FuchsiaModuleAnchorSource = 0

Definition at line 57 of file FuchsiaTidyModule.cpp.

◆ GoogleModuleAnchorDestination

int LLVM_ATTRIBUTE_UNUSED clang::tidy::GoogleModuleAnchorDestination
static
Initial value:

Definition at line 56 of file ClangTidyForceLinker.h.

◆ GoogleModuleAnchorSource

volatile int clang::tidy::GoogleModuleAnchorSource = 0

Definition at line 98 of file GoogleTidyModule.cpp.

◆ HICPPModuleAnchorDestination

int LLVM_ATTRIBUTE_UNUSED clang::tidy::HICPPModuleAnchorDestination
static
Initial value:

Definition at line 103 of file ClangTidyForceLinker.h.

◆ HICPPModuleAnchorSource

volatile int clang::tidy::HICPPModuleAnchorSource = 0

Definition at line 122 of file HICPPTidyModule.cpp.

◆ LLVMModuleAnchorDestination

int LLVM_ATTRIBUTE_UNUSED clang::tidy::LLVMModuleAnchorDestination
static
Initial value:

Definition at line 41 of file ClangTidyForceLinker.h.

◆ LLVMModuleAnchorSource

volatile int clang::tidy::LLVMModuleAnchorSource = 0

Definition at line 41 of file LLVMTidyModule.cpp.

◆ MiscModuleAnchorDestination

int LLVM_ATTRIBUTE_UNUSED clang::tidy::MiscModuleAnchorDestination
static
Initial value:

Definition at line 66 of file ClangTidyForceLinker.h.

◆ MiscModuleAnchorSource

volatile int clang::tidy::MiscModuleAnchorSource = 0

Definition at line 69 of file MiscTidyModule.cpp.

◆ ModernizeModuleAnchorDestination

int LLVM_ATTRIBUTE_UNUSED clang::tidy::ModernizeModuleAnchorDestination
static
Initial value:

Definition at line 71 of file ClangTidyForceLinker.h.

◆ ModernizeModuleAnchorSource

volatile int clang::tidy::ModernizeModuleAnchorSource = 0

Definition at line 121 of file ModernizeTidyModule.cpp.

◆ MPIModuleAnchorSource

volatile int clang::tidy::MPIModuleAnchorSource = 0

Definition at line 36 of file MPITidyModule.cpp.

◆ ObjCModuleAnchorDestination

int LLVM_ATTRIBUTE_UNUSED clang::tidy::ObjCModuleAnchorDestination
static
Initial value:

Definition at line 98 of file ClangTidyForceLinker.h.

◆ ObjCModuleAnchorSource

volatile int clang::tidy::ObjCModuleAnchorSource = 0

Definition at line 47 of file ObjCTidyModule.cpp.

◆ PerformanceModuleAnchorDestination

int LLVM_ATTRIBUTE_UNUSED clang::tidy::PerformanceModuleAnchorDestination
static
Initial value:

Definition at line 83 of file ClangTidyForceLinker.h.

◆ PerformanceModuleAnchorSource

volatile int clang::tidy::PerformanceModuleAnchorSource = 0

Definition at line 68 of file PerformanceTidyModule.cpp.

◆ PortabilityModuleAnchorDestination

int LLVM_ATTRIBUTE_UNUSED clang::tidy::PortabilityModuleAnchorDestination
static
Initial value:

Definition at line 88 of file ClangTidyForceLinker.h.

◆ PortabilityModuleAnchorSource

volatile int clang::tidy::PortabilityModuleAnchorSource = 0

Definition at line 35 of file PortabilityTidyModule.cpp.

◆ ReadabilityModuleAnchorDestination

int LLVM_ATTRIBUTE_UNUSED clang::tidy::ReadabilityModuleAnchorDestination
static
Initial value:

Definition at line 93 of file ClangTidyForceLinker.h.

◆ ReadabilityModuleAnchorSource

volatile int clang::tidy::ReadabilityModuleAnchorSource = 0

Definition at line 125 of file ReadabilityTidyModule.cpp.

◆ ZirconModuleAnchorDestination

int LLVM_ATTRIBUTE_UNUSED clang::tidy::ZirconModuleAnchorDestination
static
Initial value:

Definition at line 108 of file ClangTidyForceLinker.h.

◆ ZirconModuleAnchorSource

volatile int clang::tidy::ZirconModuleAnchorSource = 0

Definition at line 37 of file ZirconTidyModule.cpp.