//===- APIData.h ---------------------------------------------*- 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 // //===----------------------------------------------------------------------===// #ifndef LLVM_CLANG_LIB_TOOLING_DUMPTOOL_APIDATA_H #define LLVM_CLANG_LIB_TOOLING_DUMPTOOL_APIDATA_H #include #include namespace clang { namespace tooling { struct ClassData { std::vector ASTClassLocations; std::vector ASTClassRanges; std::vector TemplateParms; std::vector TypeSourceInfos; std::vector TypeLocs; std::vector NestedNameLocs; std::vector DeclNameInfos; }; } // namespace tooling } // namespace clang #endif