HPCToolkit
Prof::CCT::ANodeSortedChildIterator Class Reference

#include <CCT-TreeIterator.hpp>

Collaboration diagram for Prof::CCT::ANodeSortedChildIterator:

Public Member Functions

 ANodeSortedChildIterator (const ANode *root, ANodeSortedIterator::cmp_fptr_t compare_fn, const ANodeFilter *filterFunc=NULL)
 
 ~ANodeSortedChildIterator ()
 
ANodecurrent () const
 
void operator++ (int)
 
void reset ()
 
void dumpAndReset (std::ostream &os=std::cerr)
 

Private Attributes

WordSet scopes
 
WordSetSortedIteratorptrSetIt
 

Detailed Description

Definition at line 284 of file CCT-TreeIterator.hpp.

Constructor & Destructor Documentation

◆ ANodeSortedChildIterator()

Prof::CCT::ANodeSortedChildIterator::ANodeSortedChildIterator ( const ANode root,
ANodeSortedIterator::cmp_fptr_t  compare_fn,
const ANodeFilter filterFunc = NULL 
)

Definition at line 341 of file CCT-TreeIterator.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ~ANodeSortedChildIterator()

Prof::CCT::ANodeSortedChildIterator::~ANodeSortedChildIterator ( )
inline

Definition at line 290 of file CCT-TreeIterator.hpp.

Member Function Documentation

◆ current()

ANode* Prof::CCT::ANodeSortedChildIterator::current ( ) const
inline

Definition at line 296 of file CCT-TreeIterator.hpp.

Here is the caller graph for this function:

◆ dumpAndReset()

void Prof::CCT::ANodeSortedChildIterator::dumpAndReset ( std::ostream &  os = std::cerr)
Here is the caller graph for this function:

◆ operator++()

void Prof::CCT::ANodeSortedChildIterator::operator++ ( int  )
inline

Definition at line 306 of file CCT-TreeIterator.hpp.

◆ reset()

void Prof::CCT::ANodeSortedChildIterator::reset ( )
inline

Definition at line 310 of file CCT-TreeIterator.hpp.

Member Data Documentation

◆ ptrSetIt

WordSetSortedIterator* Prof::CCT::ANodeSortedChildIterator::ptrSetIt
private

Definition at line 320 of file CCT-TreeIterator.hpp.

◆ scopes

WordSet Prof::CCT::ANodeSortedChildIterator::scopes
private

Definition at line 319 of file CCT-TreeIterator.hpp.


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