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