1*7330f729Sjoerg //===-- llvm-cxxdump.h ------------------------------------------*- C++ -*-===// 2*7330f729Sjoerg // 3*7330f729Sjoerg // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4*7330f729Sjoerg // See https://llvm.org/LICENSE.txt for license information. 5*7330f729Sjoerg // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 6*7330f729Sjoerg // 7*7330f729Sjoerg //===----------------------------------------------------------------------===// 8*7330f729Sjoerg 9*7330f729Sjoerg #ifndef LLVM_TOOLS_LLVM_CXXDUMP_LLVM_CXXDUMP_H 10*7330f729Sjoerg #define LLVM_TOOLS_LLVM_CXXDUMP_LLVM_CXXDUMP_H 11*7330f729Sjoerg 12*7330f729Sjoerg #include "llvm/Support/CommandLine.h" 13*7330f729Sjoerg #include <string> 14*7330f729Sjoerg 15*7330f729Sjoerg namespace opts { 16*7330f729Sjoerg extern llvm::cl::list<std::string> InputFilenames; 17*7330f729Sjoerg } // namespace opts 18*7330f729Sjoerg 19*7330f729Sjoerg #define LLVM_CXXDUMP_ENUM_ENT(ns, enum) \ 20*7330f729Sjoerg { #enum, ns::enum } 21*7330f729Sjoerg 22*7330f729Sjoerg #endif 23