//===--- tools/extra/clang-tidy/ClangTidyModule.cpp - Clang tidy tool -----===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // //===----------------------------------------------------------------------===// /// /// \file Implements classes required to build clang-tidy modules. /// //===----------------------------------------------------------------------===// #include "ClangTidyModule.h" #include "ClangTidyCheck.h" namespace clang::tidy { void ClangTidyCheckFactories::registerCheckFactory(StringRef Name, CheckFactory Factory) { … } std::vector<std::unique_ptr<ClangTidyCheck>> ClangTidyCheckFactories::createChecks(ClangTidyContext *Context) const { … } std::vector<std::unique_ptr<ClangTidyCheck>> ClangTidyCheckFactories::createChecksForLanguage( ClangTidyContext *Context) const { … } ClangTidyOptions ClangTidyModule::getModuleOptions() { … } } // namespace clang::tidy