HPCToolkit
Prof::Struct::ANodeSortedChildIterator Class Reference

#include <Struct-TreeIterator.hpp>

Collaboration diagram for Prof::Struct::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 301 of file Struct-TreeIterator.hpp.

Constructor & Destructor Documentation

◆ ANodeSortedChildIterator()

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

Definition at line 210 of file Struct-TreeIterator.cpp.

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

◆ ~ANodeSortedChildIterator()

Prof::Struct::ANodeSortedChildIterator::~ANodeSortedChildIterator ( )
inline

Definition at line 307 of file Struct-TreeIterator.hpp.

Member Function Documentation

◆ current()

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

Definition at line 313 of file Struct-TreeIterator.hpp.

Here is the caller graph for this function:

◆ dumpAndReset()

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

◆ operator++()

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

Definition at line 323 of file Struct-TreeIterator.hpp.

◆ reset()

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

Definition at line 327 of file Struct-TreeIterator.hpp.

Member Data Documentation

◆ ptrSetIt

WordSetSortedIterator* Prof::Struct::ANodeSortedChildIterator::ptrSetIt
private

Definition at line 337 of file Struct-TreeIterator.hpp.

◆ scopes

WordSet Prof::Struct::ANodeSortedChildIterator::scopes
private

Definition at line 336 of file Struct-TreeIterator.hpp.


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