HPCToolkit
PCProfileMetricSetIterator Class Reference

#include <PCProfile.hpp>

Collaboration diagram for PCProfileMetricSetIterator:

Public Member Functions

 PCProfileMetricSetIterator (const PCProfileMetricSet &x)
 
virtual ~PCProfileMetricSetIterator ()
 
PCProfileMetricCurrent () const
 
void operator++ ()
 
void operator++ (int)
 
bool IsValid () const
 
bool IsEmpty () const
 
void Reset ()
 

Private Member Functions

 PCProfileMetricSetIterator ()
 
 PCProfileMetricSetIterator (const PCProfileMetricSetIterator &x)
 
PCProfileMetricSetIteratoroperator= (const PCProfileMetricSetIterator &x)
 

Private Attributes

const PCProfileMetricSets
 
PCProfileMetricVecCIt it
 

Detailed Description

Definition at line 174 of file PCProfile.hpp.

Constructor & Destructor Documentation

◆ PCProfileMetricSetIterator() [1/3]

PCProfileMetricSetIterator::PCProfileMetricSetIterator ( const PCProfileMetricSet x)
inline

Definition at line 177 of file PCProfile.hpp.

◆ ~PCProfileMetricSetIterator()

virtual PCProfileMetricSetIterator::~PCProfileMetricSetIterator ( )
inlinevirtual

Definition at line 180 of file PCProfile.hpp.

◆ PCProfileMetricSetIterator() [2/3]

PCProfileMetricSetIterator::PCProfileMetricSetIterator ( )
private

◆ PCProfileMetricSetIterator() [3/3]

PCProfileMetricSetIterator::PCProfileMetricSetIterator ( const PCProfileMetricSetIterator x)
private

Member Function Documentation

◆ Current()

PCProfileMetric* PCProfileMetricSetIterator::Current ( ) const
inline

Definition at line 182 of file PCProfile.hpp.

Here is the caller graph for this function:

◆ IsEmpty()

bool PCProfileMetricSetIterator::IsEmpty ( ) const
inline

Definition at line 188 of file PCProfile.hpp.

◆ IsValid()

bool PCProfileMetricSetIterator::IsValid ( ) const
inline

Definition at line 187 of file PCProfile.hpp.

Here is the caller graph for this function:

◆ operator++() [1/2]

void PCProfileMetricSetIterator::operator++ ( )
inline

Definition at line 184 of file PCProfile.hpp.

◆ operator++() [2/2]

void PCProfileMetricSetIterator::operator++ ( int  )
inline

Definition at line 185 of file PCProfile.hpp.

◆ operator=()

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

Definition at line 197 of file PCProfile.hpp.

◆ Reset()

void PCProfileMetricSetIterator::Reset ( void  )
inline

Definition at line 191 of file PCProfile.hpp.

Member Data Documentation

◆ it

PCProfileMetricVecCIt PCProfileMetricSetIterator::it
private

Definition at line 203 of file PCProfile.hpp.

◆ s

const PCProfileMetricSet& PCProfileMetricSetIterator::s
private

Definition at line 202 of file PCProfile.hpp.


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