LLVM  3.7.0
Public Member Functions | List of all members
llvm::object::MachOUniversalBinary::ObjectForArch Class Reference

#include <MachOUniversal.h>

Public Member Functions

 ObjectForArch (const MachOUniversalBinary *Parent, uint32_t Index)
 
void clear ()
 
bool operator== (const ObjectForArch &Other) const
 
ObjectForArch getNext () const
 
uint32_t getCPUType () const
 
uint32_t getCPUSubType () const
 
uint32_t getOffset () const
 
uint32_t getSize () const
 
uint32_t getAlign () const
 
std::string getArchTypeName () const
 
ErrorOr< std::unique_ptr
< MachOObjectFile > > 
getAsObjectFile () const
 
ErrorOr< std::unique_ptr
< Archive > > 
getAsArchive () const
 

Detailed Description

Definition at line 34 of file MachOUniversal.h.

Constructor & Destructor Documentation

MachOUniversalBinary::ObjectForArch::ObjectForArch ( const MachOUniversalBinary Parent,
uint32_t  Index 
)

Member Function Documentation

void llvm::object::MachOUniversalBinary::ObjectForArch::clear ( )
inline

Definition at line 44 of file MachOUniversal.h.

Referenced by ObjectForArch().

uint32_t llvm::object::MachOUniversalBinary::ObjectForArch::getAlign ( ) const
inline

Definition at line 58 of file MachOUniversal.h.

References llvm::MachO::fat_arch::align.

std::string llvm::object::MachOUniversalBinary::ObjectForArch::getArchTypeName ( ) const
inline
ErrorOr< std::unique_ptr< Archive > > MachOUniversalBinary::ObjectForArch::getAsArchive ( ) const
ErrorOr< std::unique_ptr< MachOObjectFile > > MachOUniversalBinary::ObjectForArch::getAsObjectFile ( ) const
uint32_t llvm::object::MachOUniversalBinary::ObjectForArch::getCPUSubType ( ) const
inline

Definition at line 55 of file MachOUniversal.h.

References llvm::MachO::fat_arch::cpusubtype.

uint32_t llvm::object::MachOUniversalBinary::ObjectForArch::getCPUType ( ) const
inline

Definition at line 54 of file MachOUniversal.h.

References llvm::MachO::fat_arch::cputype.

ObjectForArch llvm::object::MachOUniversalBinary::ObjectForArch::getNext ( ) const
inline
uint32_t llvm::object::MachOUniversalBinary::ObjectForArch::getOffset ( ) const
inline

Definition at line 56 of file MachOUniversal.h.

References llvm::MachO::fat_arch::offset.

uint32_t llvm::object::MachOUniversalBinary::ObjectForArch::getSize ( ) const
inline

Definition at line 57 of file MachOUniversal.h.

References llvm::MachO::fat_arch::size.

bool llvm::object::MachOUniversalBinary::ObjectForArch::operator== ( const ObjectForArch Other) const
inline

Definition at line 49 of file MachOUniversal.h.


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