solarpowerlog trunk
ICapaIterator Class Reference

#include <ICapaIterator.h>

Inheritance diagram for ICapaIterator:
Collaboration diagram for ICapaIterator:

List of all members.

Public Member Functions

 ICapaIterator (IInverterBase *b, IInverterBase *parent=0)
virtual ~ICapaIterator ()
IInverterBaseGetBase ()
virtual void SetBase (IInverterBase *b)
virtual bool HasNext ()
virtual pair< string,
CCapability * > 
GetNext ()
virtual pair< string,
CCapability * > 
GetElement ()
IInverterBasegetParent () const
void setParent (IInverterBase *parent)

Protected Attributes

IInverterBaseparent

Detailed Description

COMMENT ME

TODO DOCUMENT ME!

Definition at line 52 of file ICapaIterator.h.


Constructor & Destructor Documentation

ICapaIterator::ICapaIterator ( IInverterBase b,
IInverterBase parent = 0 
)

Definition at line 40 of file ICapaIterator.cpp.

Here is the call graph for this function:

ICapaIterator::~ICapaIterator ( ) [virtual]

Definition at line 86 of file ICapaIterator.cpp.


Member Function Documentation

IInverterBase * ICapaIterator::GetBase ( )

Definition at line 68 of file ICapaIterator.cpp.

pair< string, CCapability * > ICapaIterator::GetElement ( ) [virtual]

Definition at line 92 of file ICapaIterator.cpp.

pair< string, CCapability * > ICapaIterator::GetNext ( ) [virtual]

Reimplemented in CNestedCapaIterator.

Definition at line 73 of file ICapaIterator.cpp.

Here is the call graph for this function:

IInverterBase* ICapaIterator::getParent ( ) const [inline]

Definition at line 77 of file ICapaIterator.h.

bool ICapaIterator::HasNext ( ) [virtual]

Reimplemented in CNestedCapaIterator.

Definition at line 57 of file ICapaIterator.cpp.

Here is the call graph for this function:

void ICapaIterator::SetBase ( IInverterBase b) [virtual]

Definition at line 51 of file ICapaIterator.cpp.

void ICapaIterator::setParent ( IInverterBase parent) [inline]

Definition at line 82 of file ICapaIterator.h.


Member Data Documentation

Definition at line 59 of file ICapaIterator.h.


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