clang-tools 8.0.0

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< ClangTidyModule > | ClangTidyModuleRegistry

## Functions
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. More...
ClangTidyOptions::OptionMap | getCheckOptions (const ClangTidyOptions &Options, bool AllowEnablingAnalyzerAlphaCheckers)
| Returns the effective check-specific options. More...
std::vector< ClangTidyError > | runClangTidy (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< ClangTidyError > | 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. 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< ClangTidyOptions > | parseConfiguration (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< ClangTidyOptions > | parseConfiguration (llvm::StringRef Config)
| Parses configuration from JSON and returns `ClangTidyOptions` or an error. More...
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 void | printStats (const ClangTidyStats &Stats)
static std::unique_ptr< ClangTidyOptionsProvider > | createOptionsProvider (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

typedef llvm::Registry<ClangTidyModule> clang::tidy::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 608 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 581 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 | ) |

Definition at line 328 of file ClangTidyOptions.cpp.

Referenced by clang::tidy::FileOptionsProvider::FileOptionsProvider().

## ◆ 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

  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.

## ◆ 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

Referenced by clang::tidy::mpi::MPIModule::addCheckFactories(), clang::tidy::misc::MiscModule::addCheckFactories(), and clang::tidy::bugprone::BugproneModule::addCheckFactories().

## Variable Documentation

## ◆ AbseilModuleAnchorDestination

int LLVM_ATTRIBUTE_UNUSED clang::tidy::AbseilModuleAnchorDestination
| static

Initial value:
=
AbseilModuleAnchorSource
clang::tidy::AbseilModuleAnchorSource
volatile int AbseilModuleAnchorSource
Definition: AbseilTidyModule.cpp:67

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:
=
AndroidModuleAnchorSource
clang::tidy::AndroidModuleAnchorSource
volatile int AndroidModuleAnchorSource
Definition: AndroidTidyModule.cpp:67

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:
=
BoostModuleAnchorSource
clang::tidy::BoostModuleAnchorSource
volatile int BoostModuleAnchorSource
Definition: BoostTidyModule.cpp:35

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:
=
BugproneModuleAnchorSource
clang::tidy::BugproneModuleAnchorSource
volatile int BugproneModuleAnchorSource
Definition: BugproneTidyModule.cpp:155

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:
=
CERTModuleAnchorSource
clang::tidy::CERTModuleAnchorSource
volatile int CERTModuleAnchorSource
Definition: CERTTidyModule.cpp:102

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:
=
CppCoreGuidelinesModuleAnchorSource
clang::tidy::CppCoreGuidelinesModuleAnchorSource
volatile int CppCoreGuidelinesModuleAnchorSource
Definition: CppCoreGuidelinesTidyModule.cpp:107

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:
=
FuchsiaModuleAnchorSource
clang::tidy::FuchsiaModuleAnchorSource
volatile int FuchsiaModuleAnchorSource
Definition: FuchsiaTidyModule.cpp:57

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:
=
GoogleModuleAnchorSource
clang::tidy::GoogleModuleAnchorSource
volatile int GoogleModuleAnchorSource
Definition: GoogleTidyModule.cpp:98

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:
=
HICPPModuleAnchorSource
clang::tidy::HICPPModuleAnchorSource
volatile int HICPPModuleAnchorSource
Definition: HICPPTidyModule.cpp:122

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:
=
LLVMModuleAnchorSource
clang::tidy::LLVMModuleAnchorSource
volatile int LLVMModuleAnchorSource
Definition: LLVMTidyModule.cpp:41

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:
=
MiscModuleAnchorSource
clang::tidy::MiscModuleAnchorSource
volatile int MiscModuleAnchorSource
Definition: MiscTidyModule.cpp:69

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:
=
ModernizeModuleAnchorSource
clang::tidy::ModernizeModuleAnchorSource
volatile int ModernizeModuleAnchorSource
Definition: ModernizeTidyModule.cpp:124

Definition at line 71 of file ClangTidyForceLinker.h.

## ◆ ModernizeModuleAnchorSource

volatile int clang::tidy::ModernizeModuleAnchorSource = 0

Definition at line 124 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:
=
ObjCModuleAnchorSource
clang::tidy::ObjCModuleAnchorSource
volatile int ObjCModuleAnchorSource
Definition: ObjCTidyModule.cpp:47

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:
=
PerformanceModuleAnchorSource
clang::tidy::PerformanceModuleAnchorSource
volatile int PerformanceModuleAnchorSource
Definition: PerformanceTidyModule.cpp:68

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:
=
PortabilityModuleAnchorSource
clang::tidy::PortabilityModuleAnchorSource
volatile int PortabilityModuleAnchorSource
Definition: PortabilityTidyModule.cpp:35

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:
=
ReadabilityModuleAnchorSource
clang::tidy::ReadabilityModuleAnchorSource
volatile int ReadabilityModuleAnchorSource
Definition: ReadabilityTidyModule.cpp:128

Definition at line 93 of file ClangTidyForceLinker.h.

## ◆ ReadabilityModuleAnchorSource

volatile int clang::tidy::ReadabilityModuleAnchorSource = 0

Definition at line 128 of file ReadabilityTidyModule.cpp.

## ◆ ZirconModuleAnchorDestination

int LLVM_ATTRIBUTE_UNUSED clang::tidy::ZirconModuleAnchorDestination
| static

Initial value:
=
ZirconModuleAnchorSource
clang::tidy::ZirconModuleAnchorSource
volatile int ZirconModuleAnchorSource
Definition: ZirconTidyModule.cpp:37

Definition at line 108 of file ClangTidyForceLinker.h.

## ◆ ZirconModuleAnchorSource

volatile int clang::tidy::ZirconModuleAnchorSource = 0

Definition at line 37 of file ZirconTidyModule.cpp.