class AppleAcceleratorTable::ValueIterator

Declaration

class AppleAcceleratorTable::ValueIterator { /* full declaration omitted */ };

Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h:143

Member Variables

private const llvm::AppleAcceleratorTable* AccelTable = nullptr
private llvm::AppleAcceleratorTable::Entry Current
The current entry.
private uint64_t DataOffset = 0
Offset into the section.
private unsigned int Data = 0
Current data entry.
private unsigned int NumData = 0
Number of data entries.

Method Overview

Methods

void Next()

Description

Advance the iterator.

Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h:151

ValueIterator(
    const llvm::AppleAcceleratorTable& AccelTable,
    uint64_t DataOffset)

Description

Construct a new iterator for the entries at \p DataOffset.

Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h:161

Parameters

const llvm::AppleAcceleratorTable& AccelTable
uint64_t DataOffset

ValueIterator()

Description

End marker.

Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h:163