| /* 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 UseCmstrlenCheck : public ClangTidyCheck |
| { |
| public: |
| UseCmstrlenCheck(StringRef Name, ClangTidyContext* Context); |
| void registerMatchers(ast_matchers::MatchFinder* Finder) override; |
| |
| void check(const ast_matchers::MatchFinder::MatchResult& Result) override; |
| }; |
| } |
| } |
| } |