1 //===-- llvm-cxxdump.h ------------------------------------------*- C++ -*-===// 2 // 3 // The LLVM Compiler Infrastructure 4 // 5 // This file is distributed under the University of Illinois Open Source 6 // License. See LICENSE.TXT for details. 7 // 8 //===----------------------------------------------------------------------===// 9 10 #ifndef LLVM_TOOLS_LLVM_CXXDUMP_LLVM_CXXDUMP_H 11 #define LLVM_TOOLS_LLVM_CXXDUMP_LLVM_CXXDUMP_H 12 13 #include "llvm/Support/CommandLine.h" 14 #include <string> 15 16 namespace opts { 17 extern llvm::cl::list<std::string> InputFilenames; 18 } // namespace opts 19 20 #define LLVM_CXXDUMP_ENUM_ENT(ns, enum) \ 21 { #enum, ns::enum } 22 23 #endif 24