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: