nidas  v1.2-1520
Public Member Functions | Private Attributes | List of all members
nidas::core::DSMConfigIterator Class Reference

Class for iterating over the DSMConfigs of a Project or Site. More...

#include <NidsIterators.h>

Public Member Functions

 DSMConfigIterator (const Project *)
 
 DSMConfigIterator (const Site *)
 
 DSMConfigIterator ()
 
bool hasNext ()
 
const DSMConfignext ()
 

Private Attributes

SiteIterator _siteIterator
 
const std::list< const
DSMConfig * > * 
_dsms
 
std::list< const DSMConfig * >
::const_iterator 
_dsmItr
 

Detailed Description

Class for iterating over the DSMConfigs of a Project or Site.

Constructor & Destructor Documentation

DSMConfigIterator::DSMConfigIterator ( const Project obj)
DSMConfigIterator::DSMConfigIterator ( const Site site)
DSMConfigIterator::DSMConfigIterator ( )

Member Function Documentation

bool DSMConfigIterator::hasNext ( )
const DSMConfig* nidas::core::DSMConfigIterator::next ( )
inline

Member Data Documentation

std::list<const DSMConfig*>::const_iterator nidas::core::DSMConfigIterator::_dsmItr
private

Referenced by hasNext(), and next().

const std::list<const DSMConfig*>* nidas::core::DSMConfigIterator::_dsms
private

Referenced by hasNext().

SiteIterator nidas::core::DSMConfigIterator::_siteIterator
private

Referenced by hasNext().


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