1//===----------------------------------------------------------------------===//
2//
3// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4// See https://llvm.org/LICENSE.txt for license information.
5// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6//
7//===----------------------------------------------------------------------===//
8
9#include "clang-tidy/ClangTidyCheck.h"
10
11namespace libcpp {
12class proper_version_checks : public clang::tidy::ClangTidyCheck {
13public:
14 proper_version_checks(llvm::StringRef, clang::tidy::ClangTidyContext*);
15 void registerPPCallbacks(const clang::SourceManager& source_manager,
16 clang::Preprocessor* preprocessor,
17 clang::Preprocessor* module_expander) override;
18};
19} // namespace libcpp
20

source code of libcxx/test/tools/clang_tidy_checks/proper_version_checks.hpp