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


Platform::Lang::TypeConcepts
Template Class GeneralEnumeratorType

NonCopyableType
   |
   +-GeneralEnumeratorType

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

template <typename Base>
class GeneralEnumeratorType:
private NonCopyableType

DOCTODO.

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

Constructor Summarycollapse
protected GeneralEnumeratorType(Base& base)
          DOCTODO.

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

 

Field Detail

containerBase

protected Base& containerBase

DOCTODO.


enumeratorBase

protected Base::Enumerator enumeratorBase

DOCTODO.

 

Constructor Detail

GeneralEnumeratorType[inline]

protected GeneralEnumeratorType(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