class TapiUniversal
Declaration
class TapiUniversal : public Binary { /* full declaration omitted */ };
Declared at: llvm/include/llvm/Object/TapiUniversal.h:28
Inherits from: Binary
Member Variables
- private std::unique_ptr<MachO::InterfaceFile> ParsedFile
- private std::vector<Library> Libraries
Inherited from Binary:
Method Overview
- public TapiUniversal(llvm::MemoryBufferRef Source, llvm::Error & Err)
- public llvm::object::TapiUniversal::object_iterator begin_objects() const
- public static bool classof(const llvm::object::Binary * v)
- public static Expected<std::unique_ptr<TapiUniversal>> create(llvm::MemoryBufferRef Source)
- public llvm::object::TapiUniversal::object_iterator end_objects() const
- public const MachO::InterfaceFile & getInterfaceFile()
- public uint32_t getNumberOfObjects() const
- public iterator_range<llvm::object::TapiUniversal::object_iterator> objects() const
- public ~TapiUniversal()
Inherited from Binary:
- public checkOffset
- public getData
- protected getELFType
- public getFileName
- protected getMachOType
- public getMemoryBufferRef
- public getTripleObjectFormat
- public getType
- public initContent
- public isArchive
- public isCOFF
- public isCOFFImportFile
- public isELF
- public isIR
- public isLittleEndian
- public isMachO
- public isMachOUniversalBinary
- public isMinidump
- public isObject
- public isOffloadFile
- public isSymbolic
- public isTapiFile
- public isTapiUniversal
- public isWasm
- public isWinRes
- public isXCOFF
Methods
¶TapiUniversal(llvm::MemoryBufferRef Source,
llvm::Error& Err)
TapiUniversal(llvm::MemoryBufferRef Source,
llvm::Error& Err)
Declared at: llvm/include/llvm/Object/TapiUniversal.h:92
Parameters
- llvm::MemoryBufferRef Source
- llvm::Error& Err
¶llvm::object::TapiUniversal::object_iterator
begin_objects() const
llvm::object::TapiUniversal::object_iterator
begin_objects() const
Declared at: llvm/include/llvm/Object/TapiUniversal.h:97
¶static bool classof(const llvm::object::Binary* v)
static bool classof(const llvm::object::Binary* v)
Declared at: llvm/include/llvm/Object/TapiUniversal.h:110
Parameters
- const llvm::object::Binary* v
¶static Expected<std::unique_ptr<TapiUniversal>>
create(llvm::MemoryBufferRef Source)
static Expected<std::unique_ptr<TapiUniversal>>
create(llvm::MemoryBufferRef Source)
Declared at: llvm/include/llvm/Object/TapiUniversal.h:94
Parameters
- llvm::MemoryBufferRef Source
¶llvm::object::TapiUniversal::object_iterator
end_objects() const
llvm::object::TapiUniversal::object_iterator
end_objects() const
Declared at: llvm/include/llvm/Object/TapiUniversal.h:98
¶const MachO::InterfaceFile& getInterfaceFile()
const MachO::InterfaceFile& getInterfaceFile()
Declared at: llvm/include/llvm/Object/TapiUniversal.h:106
¶uint32_t getNumberOfObjects() const
uint32_t getNumberOfObjects() const
Declared at: llvm/include/llvm/Object/TapiUniversal.h:108
¶iterator_range<
llvm::object::TapiUniversal::object_iterator>
objects() const
iterator_range<
llvm::object::TapiUniversal::object_iterator>
objects() const
Declared at: llvm/include/llvm/Object/TapiUniversal.h:102
¶~TapiUniversal()
~TapiUniversal()
Declared at: llvm/include/llvm/Object/TapiUniversal.h:95