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:
- include/llvm/Object/MachOUniversalWriter.h
- lib/Object/MachOUniversalWriter.cpp