29 return LangOpts.CPlusPlus11;
32 void check(
const ast_matchers::MatchFinder::MatchResult &Result)
override;
36 const bool IgnoreImplicitConstructors;
37 const std::vector<StringRef> ContainersWithPushBack;
38 const std::vector<StringRef> ContainersWithPush;
39 const std::vector<StringRef> ContainersWithPushFront;
40 const std::vector<StringRef> SmartPointers;
41 const std::vector<StringRef> TupleTypes;
42 const std::vector<StringRef> TupleMakeFunctions;
43 const std::vector<StringRef> EmplacyFunctions;
Every ClangTidyCheck reports errors through a DiagnosticsEngine provided by this context.