26 void check(
const ast_matchers::MatchFinder::MatchResult &Result)
override;
28 return LangOpts.CPlusPlus17;
31 return TK_IgnoreUnlessSpelledInSource;
35 StringRef toStringViewTypeStr(StringRef Type)
const;
36 void parseReplacementStringViewClass(StringRef Options);
38 StringRef StringViewClass =
"std::string_view";
39 StringRef WStringViewClass =
"std::wstring_view";
40 StringRef U8StringViewClass =
"std::u8string_view";
41 StringRef U16StringViewClass =
"std::u16string_view";
42 StringRef U32StringViewClass =
"std::u32string_view";
44 const std::vector<StringRef> IgnoredFunctions;
Every ClangTidyCheck reports errors through a DiagnosticsEngine provided by this context.