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


Platform::Lang::TypeConcepts
Template Class GeneralConstEnumeratorType

NonCopyableType
   |
   +-GeneralConstEnumeratorType

Implemented in:
Platform.Lang.TypeConcepts.GeneralEnumeratorType.h
Direct Known Subclasses:
GeneralDictionaryType::ConstEnumerator, GeneralSequenceType::ConstEnumerator, GeneralSetType::ConstEnumerator

template <typename Base>
class GeneralConstEnumeratorType:
private NonCopyableType

DOCTODO.

Field Summarycollapse
protected const Base& containerBase
          DOCTODO.
protected Base::Enumerator enumeratorBase
          DOCTODO.

Constructor Summarycollapse
protected GeneralConstEnumeratorType(const Base& base)
          DOCTODO.

Method Summarycollapse
Bool hasNext() const
          DOCTODO.
Void toFirst() const
          DOCTODO.

 

Field Detail

containerBase

protected const Base& containerBase

DOCTODO.


enumeratorBase

protected Base::Enumerator enumeratorBase

DOCTODO.

 

Constructor Detail

GeneralConstEnumeratorType[inline]

protected GeneralConstEnumeratorType(const Base& base)

DOCTODO.

Parameters:
base - DOCTODO

 

Method Detail

hasNext[inline]

Bool hasNext() const

DOCTODO.

Returns:
DOCTODO

toFirst[inline]

Void toFirst() const

DOCTODO.



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