![]() |
Templated accessor interface for accessing individual data (for instance, of an enumerator). More...
#include <Enumerator.h>
Public Types | |
typedef T | value_type |
typedef value_type & | reference |
typedef const value_type & | const_reference |
Public Member Functions | |
virtual reference | Current ()=0 |
Gets the current element in the collection (read and write). More... | |
virtual const_reference | Current () const =0 |
Gets the current element in the collection (read only). More... | |
Protected Member Functions | |
IAccessor () | |
~IAccessor () | |
Templated accessor interface for accessing individual data (for instance, of an enumerator).
T is the type of objects to access, available via the Current() method.
Definition at line 81 of file Enumerator.h.
typedef const value_type& IAccessor< T >::const_reference |
Definition at line 86 of file Enumerator.h.
typedef value_type& IAccessor< T >::reference |
Definition at line 85 of file Enumerator.h.
typedef T IAccessor< T >::value_type |
Definition at line 84 of file Enumerator.h.
Definition at line 95 of file Enumerator.h.
Definition at line 96 of file Enumerator.h.
Gets the current element in the collection (read and write).
Implemented in CRecursivePolyCoeffsEnumerator< ConverterPolicy >, and CPolyCoeffsEnumerator.
|
pure virtual |
Gets the current element in the collection (read only).
Implemented in CRecursivePolyCoeffsEnumerator< ConverterPolicy >, and CPolyCoeffsEnumerator.