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