diff options
author | Joe Blaauboer <jblaauboer67@gmail.com> | 2022-11-14 18:10:11 (GMT) |
---|---|---|
committer | Kyle Edwards <kyle.edwards@kitware.com> | 2022-11-14 18:51:59 (GMT) |
commit | 04638e7358f1c2738d3e07b4ac51b05f691221dc (patch) | |
tree | c56c9bf9393d7dba514a9a3ab2a282e1c3b51b67 /Utilities/ClangTidyModule/OstringstreamUseCmstrcatCheck.h | |
parent | f8107e7c6bc007d6b00a2ba11dfd685a4606824a (diff) | |
download | CMake-04638e7358f1c2738d3e07b4ac51b05f691221dc.zip CMake-04638e7358f1c2738d3e07b4ac51b05f691221dc.tar.gz CMake-04638e7358f1c2738d3e07b4ac51b05f691221dc.tar.bz2 |
clang-tidy module: add check for ostringstream
Diffstat (limited to 'Utilities/ClangTidyModule/OstringstreamUseCmstrcatCheck.h')
-rw-r--r-- | Utilities/ClangTidyModule/OstringstreamUseCmstrcatCheck.h | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/Utilities/ClangTidyModule/OstringstreamUseCmstrcatCheck.h b/Utilities/ClangTidyModule/OstringstreamUseCmstrcatCheck.h new file mode 100644 index 0000000..ecb5616 --- /dev/null +++ b/Utilities/ClangTidyModule/OstringstreamUseCmstrcatCheck.h @@ -0,0 +1,21 @@ +/* Distributed under the OSI-approved BSD 3-Clause License. See accompanying + file Copyright.txt or https://cmake.org/licensing for details. */ +#pragma once + +#include <clang-tidy/ClangTidyCheck.h> +#include <clang/ASTMatchers/ASTMatchFinder.h> + +namespace clang { +namespace tidy { +namespace cmake { +class OstringstreamUseCmstrcatCheck : public ClangTidyCheck +{ +public: + OstringstreamUseCmstrcatCheck(StringRef Name, ClangTidyContext* Context); + void registerMatchers(ast_matchers::MatchFinder* Finder) override; + + void check(const ast_matchers::MatchFinder::MatchResult& Result) override; +}; +} +} +} |