Public Member Functions | List of all members
TemplateListIntf::ConstIterator Class Referenceabstract

Abstract interface for a iterator of a list. More...

#include <template.h>

Inheritance diagram for TemplateListIntf::ConstIterator:
GenericConstIterator TemplateListConstIterator

Public Member Functions

virtual ~ConstIterator ()
 
virtual void toFirst ()=0
 
virtual void toLast ()=0
 
virtual void toNext ()=0
 
virtual void toPrev ()=0
 
virtual bool current (TemplateVariant &v) const =0
 

Detailed Description

Abstract interface for a iterator of a list.

Definition at line 333 of file template.h.

Constructor & Destructor Documentation

virtual TemplateListIntf::ConstIterator::~ConstIterator ( )
inlinevirtual

Destructor for the iterator

Definition at line 337 of file template.h.

337 {}

Member Function Documentation

virtual bool TemplateListIntf::ConstIterator::current ( TemplateVariant v) const
pure virtual
virtual void TemplateListIntf::ConstIterator::toFirst ( )
pure virtual

Moves iterator to the first element in the list

Implemented in TemplateListConstIterator, and GenericConstIterator.

virtual void TemplateListIntf::ConstIterator::toLast ( )
pure virtual

Moves iterator to the last element in the list

Implemented in TemplateListConstIterator, and GenericConstIterator.

virtual void TemplateListIntf::ConstIterator::toNext ( )
pure virtual

Moves iterator to the next element in the list

Implemented in TemplateListConstIterator, and GenericConstIterator.

virtual void TemplateListIntf::ConstIterator::toPrev ( )
pure virtual

Moves iterator to the previous element in the list

Implemented in TemplateListConstIterator, and GenericConstIterator.


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