//===- GOFFObjectFile.h - GOFF object file implementation -------*- 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 // //===----------------------------------------------------------------------===// // // This file declares the GOFFObjectFile class. // Record classes and derivatives are also declared and implemented. // //===----------------------------------------------------------------------===// #ifndef LLVM_OBJECT_GOFFOBJECTFILE_H #define LLVM_OBJECT_GOFFOBJECTFILE_H #include "llvm/ADT/DenseMap.h" #include "llvm/ADT/IndexedMap.h" #include "llvm/BinaryFormat/GOFF.h" #include "llvm/Object/ObjectFile.h" #include "llvm/Support/ConvertEBCDIC.h" #include "llvm/Support/Debug.h" #include "llvm/Support/raw_ostream.h" #include "llvm/TargetParser/SubtargetFeature.h" #include "llvm/TargetParser/Triple.h" namespace llvm { namespace object { class GOFFObjectFile : public ObjectFile { … }; class GOFFSymbolRef : public SymbolRef { … }; } // namespace object } // namespace llvm #endif