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()

Declared at: llvm/include/llvm/Object/MachO.h:49

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

Declared at: llvm/include/llvm/Object/MachO.h:59

Parameters

uint16_t& Result

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

Declared at: llvm/include/llvm/Object/MachO.h:62

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

Declared at: llvm/include/llvm/Object/MachO.h:61

void moveNext()

Declared at: llvm/include/llvm/Object/MachO.h:55