LLVM: llvm::object::Slice Class Reference (original) (raw)

#include "[llvm/Object/MachOUniversalWriter.h](MachOUniversalWriter%5F8h%5Fsource.html)"

Public Member Functions
LLVM_ABI Slice (const MachOObjectFile &O)
LLVM_ABI Slice (const MachOObjectFile &O, uint32_t Align)
LLVM_ABI Slice (const Archive &A, uint32_t CPUType, uint32_t CPUSubType, std::string ArchName, uint32_t Align)
This constructor takes pre-specified.
void setP2Alignment (uint32_t Align)
const Binary * getBinary () const
uint32_t getCPUType () const
uint32_t getCPUSubType () const
uint32_t getP2Alignment () const
uint64_t getCPUID () const
std::string getArchString () const

Definition at line 35 of file MachOUniversalWriter.h.

Slice() [1/3]

Slice() [2/3]

Slice() [3/3]

This constructor takes pre-specified.

Parameters

param CPUSubType ,

Parameters

param Align instead of inferring them from the archive members.

Definition at line 85 of file MachOUniversalWriter.cpp.

References A(), and llvm::move().

create() [1/2]

Definition at line 124 of file MachOUniversalWriter.cpp.

References A(), llvm::Bin, llvm::cast(), create(), llvm::createFileError(), llvm::createStringError(), llvm::Expected< T >::get(), getMachoCPUFromObjectFile(), getMachoCPUFromTriple(), llvm::Error::success(), and llvm::Expected< T >::takeError().

Referenced by create().

create() [2/2]

getArchString()

std::string llvm::object::Slice::getArchString ( ) const inline

getBinary()

const Binary * llvm::object::Slice::getBinary ( ) const inline

getCPUID()

uint64_t llvm::object::Slice::getCPUID ( ) const inline

getCPUSubType()

uint32_t llvm::object::Slice::getCPUSubType ( ) const inline

getCPUType()

uint32_t llvm::object::Slice::getCPUType ( ) const inline

getP2Alignment()

uint32_t llvm::object::Slice::getP2Alignment ( ) const inline

setP2Alignment()

void llvm::object::Slice::setP2Alignment ( uint32_t Align) inline

operator<


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