SUMMARY:  INNER | FIELD | CONSTR | METHOD | FRIEND DETAIL:  FIELD | CONSTR | METHOD | FRIEND


Platform::Lang::TypeConcepts
Template Class GeneralIteratorType

NonCopyableType
   |
   +-GeneralIteratorType

Implemented in:
Platform.Lang.TypeConcepts.GeneralIteratorType.h
Direct Known Subclasses:
GeneralDictionaryType::Iterator, GeneralSequenceType::Iterator, GeneralSetType::Iterator

template <typename Base>
class GeneralIteratorType:
private NonCopyableType

DOCTODO.

Field Summarycollapse
protected Base& containerBase
          DOCTODO.
protected Base::Iterator iteratorBase
          DOCTODO.

Constructor Summarycollapse
protected GeneralIteratorType(Base& base)
          DOCTODO.

Method Summarycollapse
Bool hasNext() const
          DOCTODO.
Bool hasPrevious() const
          DOCTODO.
Void remove()
          DOCTODO.
Void toFirst() const
          DOCTODO.
Void toLast() const
          DOCTODO.

 

Field Detail

containerBase

protected Base& containerBase

DOCTODO.


iteratorBase

protected Base::Iterator iteratorBase

DOCTODO.

 

Constructor Detail

GeneralIteratorType[inline]

protected GeneralIteratorType(Base& base)

DOCTODO.

Parameters:
base - DOCTODO

 

Method Detail

hasNext[inline]

Bool hasNext() const

DOCTODO.

Returns:
DOCTODO

hasPrevious[inline]

Bool hasPrevious() const

DOCTODO.

Returns:
DOCTODO

remove[inline]

Void remove()

DOCTODO.


toFirst[inline]

Void toFirst() const

DOCTODO.


toLast[inline]

Void toLast() const

DOCTODO.



SUMMARY:  INNER | FIELD | CONSTR | METHOD | FRIEND DETAIL:  FIELD | CONSTR | METHOD | FRIEND