//=====-- ModularizeUtilities.h - Utilities for modularize -*- C++ -*-======// // // 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 /// ModularizeUtilities class definition. /// //===--------------------------------------------------------------------===// #ifndef MODULARIZEUTILITIES_H #define MODULARIZEUTILITIES_H #include "Modularize.h" #include "clang/Basic/Diagnostic.h" #include "clang/Basic/FileManager.h" #include "clang/Basic/LangOptions.h" #include "clang/Basic/TargetInfo.h" #include "clang/Basic/TargetOptions.h" #include "clang/Frontend/TextDiagnosticPrinter.h" #include "clang/Lex/HeaderSearch.h" #include "clang/Lex/HeaderSearchOptions.h" #include "clang/Lex/ModuleMap.h" #include "clang/Lex/Preprocessor.h" #include "llvm/ADT/SmallVector.h" #include "llvm/ADT/StringSet.h" #include <string> #include <vector> namespace Modularize { /// Modularize utilities class. /// Support functions and data for modularize. class ModularizeUtilities { … }; } // end namespace Modularize #endif // MODULARIZEUTILITIES_H