21class PortabilityModule :
public ClangTidyModule {
23 void addCheckFactories(ClangTidyCheckFactories &CheckFactories)
override {
24 CheckFactories.registerCheck<AvoidPragmaOnceCheck>(
25 "portability-avoid-pragma-once");
26 CheckFactories.registerCheck<RestrictSystemIncludesCheck>(
27 "portability-restrict-system-includes");
28 CheckFactories.registerCheck<SIMDIntrinsicsCheck>(
29 "portability-simd-intrinsics");
30 CheckFactories.registerCheck<StdAllocatorConstCheck>(
31 "portability-std-allocator-const");
32 CheckFactories.registerCheck<TemplateVirtualMemberFunctionCheck>(
33 "portability-template-virtual-member-function");
40static ClangTidyModuleRegistry::Add<PortabilityModule>
41 X(
"portability-module",
"Adds portability-related checks.");
static ClangTidyModuleRegistry::Add< PortabilityModule > X("portability-module", "Adds portability-related checks.")
volatile int PortabilityModuleAnchorSource