My Project
|
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.
Definition at line 84 of file Enumerator.h.
|
inlineprotected |
Definition at line 95 of file Enumerator.h.
Definition at line 96 of file Enumerator.h.
|
pure virtual |
Gets the current element in the collection (read only).
Implemented in CPolyCoeffsEnumerator, and CRecursivePolyCoeffsEnumerator< ConverterPolicy >.
Gets the current element in the collection (read and write).
Implemented in CPolyCoeffsEnumerator, and CRecursivePolyCoeffsEnumerator< ConverterPolicy >.