//===- unittests/Lex/HeaderMapTestUtils.h - HeaderMap utils -------===// // // 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 // //===--------------------------------------------------------------===// #ifndef LLVM_CLANG_UNITTESTS_LEX_HEADERMAPTESTUTILS_H #define LLVM_CLANG_UNITTESTS_LEX_HEADERMAPTESTUTILS_H #include "clang/Basic/CharInfo.h" #include "clang/Lex/HeaderMap.h" #include "clang/Lex/HeaderMapTypes.h" #include "llvm/Support/SwapByteOrder.h" #include <cassert> namespace clang { namespace test { // Lay out a header file for testing. template <unsigned NumBuckets, unsigned NumBytes> struct HMapFileMock { … }; template <class FileTy> struct HMapFileMockMaker { … }; } // namespace test } // namespace clang #endif