10 #ifndef LLVM_OBJECTYAML_OBJECTYAML_H
11 #define LLVM_OBJECTYAML_OBJECTYAML_H
22 std::unique_ptr<ELFYAML::Object>
Elf;
23 std::unique_ptr<COFFYAML::Object>
Coff;
24 std::unique_ptr<MachOYAML::Object>
MachO;
25 std::unique_ptr<MachOYAML::UniversalBinary>
FatMachO;
This file declares classes for handling the YAML representation of ELF.
This class is the base class for all object file types.
This class should be specialized by any type that needs to be converted to/from a YAML mapping...
std::unique_ptr< COFFYAML::Object > Coff
std::unique_ptr< MachOYAML::Object > MachO
This file declares classes for handling the YAML representation of Mach-O.
std::unique_ptr< MachOYAML::UniversalBinary > FatMachO
std::unique_ptr< ELFYAML::Object > Elf