LLVM
8.0.1
|
#include "llvm/DebugInfo/DWARF/DWARFAcceleratorTable.h"
Public Member Functions | |
ValueIterator (const DWARFDebugNames &AccelTable, StringRef Key) | |
Create a "begin" iterator for looping over all entries in the accelerator table matching Key. More... | |
ValueIterator (const NameIndex &NI, StringRef Key) | |
Create a "begin" iterator for looping over all entries in a specific Name Index. More... | |
ValueIterator ()=default | |
End marker. More... | |
const Entry & | operator* () const |
ValueIterator & | operator++ () |
ValueIterator | operator++ (int) |
Friends | |
bool | operator== (const ValueIterator &A, const ValueIterator &B) |
bool | operator!= (const ValueIterator &A, const ValueIterator &B) |
Definition at line 471 of file DWARFAcceleratorTable.h.
DWARFDebugNames::ValueIterator::ValueIterator | ( | const DWARFDebugNames & | AccelTable, |
StringRef | Key | ||
) |
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.
Definition at line 858 of file DWARFAcceleratorTable.cpp.
Create a "begin" iterator for looping over all entries in a specific Name Index.
Other indices in the section will not be visited.
Definition at line 864 of file DWARFAcceleratorTable.cpp.
|
default |
End marker.
Referenced by llvm::DWARFDebugNames::equal_range().
Definition at line 509 of file DWARFAcceleratorTable.h.
|
inline |
Definition at line 510 of file DWARFAcceleratorTable.h.
|
inline |
Definition at line 514 of file DWARFAcceleratorTable.h.
References I.
|
friend |
Definition at line 523 of file DWARFAcceleratorTable.h.
|
friend |
Definition at line 520 of file DWARFAcceleratorTable.h.