LLVM 20.0.0git
|
#include "llvm/Object/TapiUniversal.h"
Classes | |
class | object_iterator |
class | ObjectForArch |
Static Public Member Functions | |
static Expected< std::unique_ptr< TapiUniversal > > | create (MemoryBufferRef Source) |
static bool | classof (const Binary *v) |
Static Public Member Functions inherited from llvm::object::Binary | |
static Error | checkOffset (MemoryBufferRef M, uintptr_t Addr, const uint64_t Size) |
Additional Inherited Members | |
Protected Types inherited from llvm::object::Binary | |
enum | { ID_Archive , ID_MachOUniversalBinary , ID_COFFImportFile , ID_IR , ID_TapiUniversal , ID_TapiFile , ID_Minidump , ID_WinRes , ID_Offload , ID_StartObjects , ID_COFF , ID_XCOFF32 , ID_XCOFF64 , ID_ELF32L , ID_ELF32B , ID_ELF64L , ID_ELF64B , ID_MachO32L , ID_MachO32B , ID_MachO64L , ID_MachO64B , ID_GOFF , ID_Wasm , ID_EndObjects } |
Protected Member Functions inherited from llvm::object::Binary | |
Binary (unsigned int Type, MemoryBufferRef Source) | |
Static Protected Member Functions inherited from llvm::object::Binary | |
static unsigned int | getELFType (bool isLE, bool is64Bits) |
static unsigned int | getMachOType (bool isLE, bool is64Bits) |
Protected Attributes inherited from llvm::object::Binary | |
MemoryBufferRef | Data |
Definition at line 28 of file TapiUniversal.h.
TapiUniversal::TapiUniversal | ( | MemoryBufferRef | Source, |
Error & | Err | ||
) |
Definition at line 24 of file TapiUniversal.cpp.
References llvm::MachO::TextAPIReader::get(), and Name.
|
overridedefault |
|
inline |
Definition at line 97 of file TapiUniversal.h.
Referenced by objects().
Definition at line 110 of file TapiUniversal.h.
|
static |
Definition at line 56 of file TapiUniversal.cpp.
References llvm::Error::success().
Referenced by llvm::object::createBinary().
|
inline |
Definition at line 98 of file TapiUniversal.h.
Referenced by objects().
|
inline |
Definition at line 106 of file TapiUniversal.h.
|
inline |
Definition at line 108 of file TapiUniversal.h.
|
inline |
Definition at line 102 of file TapiUniversal.h.
References begin_objects(), end_objects(), and llvm::make_range().