HPCToolkit
PCProfileMetric_MapIterator Class Reference

#include <PCProfileMetric.hpp>

Collaboration diagram for PCProfileMetric_MapIterator:

Public Member Functions

 PCProfileMetric_MapIterator (const PCProfileMetric &x)
 
virtual ~PCProfileMetric_MapIterator ()
 
VMA CurrentSrc ()
 
PCProfileDatum CurrentTarget ()
 
void operator++ ()
 
void operator++ (int)
 
bool IsValid () const
 
bool IsEmpty () const
 
void Reset ()
 

Private Member Functions

 PCProfileMetric_MapIterator ()
 
 PCProfileMetric_MapIterator (const PCProfileMetric_MapIterator &x)
 
PCProfileMetric_MapIteratoroperator= (const PCProfileMetric_MapIterator &x)
 

Private Attributes

const PCProfileMetricm
 
PCProfileMetric::PCToPCProfileDatumMapCIt it
 

Detailed Description

Definition at line 205 of file PCProfileMetric.hpp.

Constructor & Destructor Documentation

◆ PCProfileMetric_MapIterator() [1/3]

PCProfileMetric_MapIterator::PCProfileMetric_MapIterator ( const PCProfileMetric x)
inline

Definition at line 208 of file PCProfileMetric.hpp.

◆ ~PCProfileMetric_MapIterator()

virtual PCProfileMetric_MapIterator::~PCProfileMetric_MapIterator ( )
inlinevirtual

Definition at line 211 of file PCProfileMetric.hpp.

◆ PCProfileMetric_MapIterator() [2/3]

PCProfileMetric_MapIterator::PCProfileMetric_MapIterator ( )
private

◆ PCProfileMetric_MapIterator() [3/3]

PCProfileMetric_MapIterator::PCProfileMetric_MapIterator ( const PCProfileMetric_MapIterator x)
private

Member Function Documentation

◆ CurrentSrc()

VMA PCProfileMetric_MapIterator::CurrentSrc ( )
inline

Definition at line 215 of file PCProfileMetric.hpp.

◆ CurrentTarget()

PCProfileDatum PCProfileMetric_MapIterator::CurrentTarget ( )
inline

Definition at line 216 of file PCProfileMetric.hpp.

◆ IsEmpty()

bool PCProfileMetric_MapIterator::IsEmpty ( ) const
inline

Definition at line 222 of file PCProfileMetric.hpp.

◆ IsValid()

bool PCProfileMetric_MapIterator::IsValid ( ) const
inline

Definition at line 221 of file PCProfileMetric.hpp.

◆ operator++() [1/2]

void PCProfileMetric_MapIterator::operator++ ( )
inline

Definition at line 218 of file PCProfileMetric.hpp.

◆ operator++() [2/2]

void PCProfileMetric_MapIterator::operator++ ( int  )
inline

Definition at line 219 of file PCProfileMetric.hpp.

◆ operator=()

PCProfileMetric_MapIterator& PCProfileMetric_MapIterator::operator= ( const PCProfileMetric_MapIterator x)
inlineprivate

Definition at line 231 of file PCProfileMetric.hpp.

◆ Reset()

void PCProfileMetric_MapIterator::Reset ( void  )
inline

Definition at line 225 of file PCProfileMetric.hpp.

Member Data Documentation

◆ it

PCProfileMetric::PCToPCProfileDatumMapCIt PCProfileMetric_MapIterator::it
private

Definition at line 237 of file PCProfileMetric.hpp.

◆ m

const PCProfileMetric& PCProfileMetric_MapIterator::m
private

Definition at line 236 of file PCProfileMetric.hpp.


The documentation for this class was generated from the following file: