LLVM 22.0.0git
llvm::object::DiceRef Class Reference

DiceRef - This is a value type class that represents a single data in code entry in the table in a Mach-O object file. More...

#include "llvm/Object/MachO.h"

Public Member Functions

 DiceRef ()=default
 DiceRef (DataRefImpl DiceP, const ObjectFile *Owner)
 DiceRef.
bool operator== (const DiceRef &Other) const
bool operator< (const DiceRef &Other) const
void moveNext ()
std::error_code getOffset (uint32_t &Result) const
std::error_code getLength (uint16_t &Result) const
std::error_code getKind (uint16_t &Result) const
DataRefImpl getRawDataRefImpl () const
const ObjectFilegetObjectFile () const

Detailed 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.

Definition at line 45 of file MachO.h.

Constructor & Destructor Documentation

◆ DiceRef() [1/2]

llvm::object::DiceRef::DiceRef ( )
default

References DiceRef(), and llvm::Other.

Referenced by DiceRef(), operator<(), and operator==().

◆ DiceRef() [2/2]

llvm::object::DiceRef::DiceRef ( DataRefImpl DiceP,
const ObjectFile * Owner )
inline

DiceRef.

Definition at line 881 of file MachO.h.

Member Function Documentation

◆ getKind()

std::error_code llvm::object::DiceRef::getKind ( uint16_t & Result) const
inline

◆ getLength()

std::error_code llvm::object::DiceRef::getLength ( uint16_t & Result) const
inline

◆ getObjectFile()

const ObjectFile * llvm::object::DiceRef::getObjectFile ( ) const
inline

Definition at line 930 of file MachO.h.

◆ getOffset()

std::error_code llvm::object::DiceRef::getOffset ( uint32_t & Result) const
inline

◆ getRawDataRefImpl()

DataRefImpl llvm::object::DiceRef::getRawDataRefImpl ( ) const
inline

Definition at line 926 of file MachO.h.

◆ moveNext()

void llvm::object::DiceRef::moveNext ( )
inline

Definition at line 892 of file MachO.h.

References P.

◆ operator<()

bool llvm::object::DiceRef::operator< ( const DiceRef & Other) const
inline

Definition at line 888 of file MachO.h.

References DiceRef(), and llvm::Other.

◆ operator==()

bool llvm::object::DiceRef::operator== ( const DiceRef & Other) const
inline

Definition at line 884 of file MachO.h.

References DiceRef(), and llvm::Other.


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