class MLocTracker::MLocIterator

Declaration

class MLocTracker::MLocIterator { /* full declaration omitted */ };

Description

Iterator for locations and the values they contain. Dereferencing produces a struct/pair containing the LocIdx key for this location, and a reference to the value currently stored. Simplifies the process of seeking a particular location.

Declared at: llvm/lib/CodeGen/LiveDebugValues/InstrRefBasedImpl.h:416

Member Variables

private LiveDebugValues::MLocTracker::LocToValueType& ValueMap
private LiveDebugValues::LocIdx Idx

Method Overview

  • public MLocIterator(LiveDebugValues::MLocTracker::LocToValueType & ValueMap, LiveDebugValues::LocIdx Idx)

Methods

ΒΆMLocIterator(
    LiveDebugValues::MLocTracker::LocToValueType&
        ValueMap,
    LiveDebugValues::LocIdx Idx)

Declared at: llvm/lib/CodeGen/LiveDebugValues/InstrRefBasedImpl.h:428

Parameters

LiveDebugValues::MLocTracker::LocToValueType& ValueMap
LiveDebugValues::LocIdx Idx