class DWARFDebugNames::ValueIterator
Declaration
class DWARFDebugNames::ValueIterator : public std::iterator { /* full declaration omitted */ };
Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h:470
Inherits from: std::iterator
Method Overview
- public ValueIterator(const llvm::DWARFDebugNames & AccelTable, llvm::StringRef Key)
- public ValueIterator(const llvm::DWARFDebugNames::NameIndex & NI, llvm::StringRef Key)
- public ValueIterator()
Methods
¶ValueIterator(
const llvm::DWARFDebugNames& AccelTable,
llvm::StringRef Key)
ValueIterator(
const llvm::DWARFDebugNames& AccelTable,
llvm::StringRef Key)
Description
Create a "begin" iterator for looping over all entries in the accelerator table matching Key. The iterator will run through all Name Indexes in the section in sequence.
Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h:499
Parameters
- const llvm::DWARFDebugNames& AccelTable
- llvm::StringRef Key
¶ValueIterator(
const llvm::DWARFDebugNames::NameIndex& NI,
llvm::StringRef Key)
ValueIterator(
const llvm::DWARFDebugNames::NameIndex& NI,
llvm::StringRef Key)
Description
Create a "begin" iterator for looping over all entries in a specific Name Index. Other indices in the section will not be visited.
Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h:503
Parameters
- const llvm::DWARFDebugNames::NameIndex& NI
- llvm::StringRef Key
¶ValueIterator()
ValueIterator()
Description
End marker.
Declared at: llvm/include/llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h:506