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
- private void Next()
- public ValueIterator(const llvm::AppleAcceleratorTable & AccelTable, uint64_t DataOffset)
- public ValueIterator()
Methods
¶void Next()
void Next()
Description
Advance the iterator.
Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h:151
¶ValueIterator(
const llvm::AppleAcceleratorTable& AccelTable,
uint64_t DataOffset)
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()
ValueIterator()
Description
End marker.
Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h:163