class DiceRef
Declaration
class DiceRef { /* full declaration omitted */ };
Description
DiceRef - This is a value type class that represents a single data in code entry in the table in a Mach-O object file.
Declared at: llvm/include/llvm/Object/MachO.h:44
Member Variables
- private llvm::object::DataRefImpl DicePimpl
- private const llvm::object::ObjectFile* OwningObject = nullptr
Method Overview
- public DiceRef()
- public DiceRef(llvm::object::DataRefImpl DiceP, const llvm::object::ObjectFile * Owner)
- public std::error_code getKind(uint16_t & Result) const
- public std::error_code getLength(uint16_t & Result) const
- public const llvm::object::ObjectFile * getObjectFile() const
- public std::error_code getOffset(uint32_t & Result) const
- public llvm::object::DataRefImpl getRawDataRefImpl() const
- public void moveNext()
Methods
¶DiceRef()
DiceRef()
Declared at: llvm/include/llvm/Object/MachO.h:49
¶DiceRef(llvm::object::DataRefImpl DiceP,
const llvm::object::ObjectFile* Owner)
DiceRef(llvm::object::DataRefImpl DiceP,
const llvm::object::ObjectFile* Owner)
Description
DiceRef
Declared at: llvm/include/llvm/Object/MachO.h:50
Parameters
- llvm::object::DataRefImpl DiceP
- const llvm::object::ObjectFile* Owner
¶std::error_code getKind(uint16_t& Result) const
std::error_code getKind(uint16_t& Result) const
Declared at: llvm/include/llvm/Object/MachO.h:59
Parameters
- uint16_t& Result
¶std::error_code getLength(uint16_t& Result) const
std::error_code getLength(uint16_t& Result) const
Declared at: llvm/include/llvm/Object/MachO.h:58
Parameters
- uint16_t& Result
¶const llvm::object::ObjectFile* getObjectFile()
const
const llvm::object::ObjectFile* getObjectFile()
const
Declared at: llvm/include/llvm/Object/MachO.h:62
¶std::error_code getOffset(uint32_t& Result) const
std::error_code getOffset(uint32_t& Result) const
Declared at: llvm/include/llvm/Object/MachO.h:57
Parameters
- uint32_t& Result
¶llvm::object::DataRefImpl getRawDataRefImpl()
const
llvm::object::DataRefImpl getRawDataRefImpl()
const
Declared at: llvm/include/llvm/Object/MachO.h:61
¶void moveNext()
void moveNext()
Declared at: llvm/include/llvm/Object/MachO.h:55