LLVM API Documentation

Classes | Public Member Functions | Static Public Member Functions
llvm::object::MachOUniversalBinary Class Reference

#include <MachOUniversal.h>

Inheritance diagram for llvm::object::MachOUniversalBinary:
Inheritance graph
[legend]
Collaboration diagram for llvm::object::MachOUniversalBinary:
Collaboration graph
[legend]

List of all members.

Classes

class  object_iterator
class  ObjectForArch

Public Member Functions

 MachOUniversalBinary (MemoryBufferRef Souce, std::error_code &EC)
object_iterator begin_objects () const
object_iterator end_objects () const
uint32_t getNumberOfObjects () const
ErrorOr< std::unique_ptr
< ObjectFile > > 
getObjectForArch (Triple::ArchType Arch) const

Static Public Member Functions

static ErrorOr
< std::unique_ptr
< MachOUniversalBinary > > 
create (MemoryBufferRef Source)
static bool classof (Binary const *V)

Detailed Description

Definition at line 30 of file MachOUniversal.h.


Constructor & Destructor Documentation

MachOUniversalBinary::MachOUniversalBinary ( MemoryBufferRef  Souce,
std::error_code &  EC 
)

Member Function Documentation

Definition at line 91 of file MachOUniversal.h.

Referenced by getObjectForArch().

Definition at line 101 of file MachOUniversal.h.

References llvm::object::Binary::isMachOUniversalBinary().

ErrorOr< std::unique_ptr< MachOUniversalBinary > > MachOUniversalBinary::create ( MemoryBufferRef  Source) [static]

Definition at line 94 of file MachOUniversal.h.

Referenced by getObjectForArch().


The documentation for this class was generated from the following files: