LLVM: LiveDebugValues::MLocTracker::MLocIterator Class Reference (original) (raw)
Iterator for locations and the values they contain. More...
#include "[CodeGen/LiveDebugValues/InstrRefBasedImpl.h](InstrRefBasedImpl%5F8h%5Fsource.html)"
| Public Member Functions | |
|---|---|
| MLocIterator (LocToValueType &ValueMap, LocIdx Idx) | |
| bool | operator== (const MLocIterator &Other) const |
| bool | operator!= (const MLocIterator &Other) const |
| void | operator++ () |
| value_type | operator* () |
Detailed Description
Iterator for locations and the values they contain.
Dereferencing produces a struct/pair containing the [LocIdx](classLiveDebugValues%5F1%5F1LocIdx.html "Handle-class for a particular "location".") key for this location, and a reference to the value currently stored. Simplifies the process of seeking a particular location.
Definition at line 763 of file InstrRefBasedImpl.h.
Constructor & Destructor Documentation
Member Function Documentation
◆ operator!=()
◆ operator*()
| value_type LiveDebugValues::MLocTracker::MLocIterator::operator* ( ) | inline |
|---|
◆ operator++()
| void LiveDebugValues::MLocTracker::MLocIterator::operator++ ( ) | inline |
|---|
◆ operator==()
The documentation for this class was generated from the following file:
- lib/CodeGen/LiveDebugValues/InstrRefBasedImpl.h