#include <InternalKeyDurableTable.h>
Definition at line 103 of file InternalKeyDurableTable.h.
Public Types | |
typedef InternalKeyDurableTable< _ShimType, _KeyType, _DataType > | table_t |
Public Member Functions | |
virtual | ~iterator () |
int | next () |
Advances the iterator. | |
void | begin () |
Alternate hook to next() for starting iterating. | |
bool | more () |
Return true if iterating is done. | |
_KeyType | cur_val () |
Accessor for the value. | |
Private Member Functions | |
iterator (table_t *table, DurableIterator *iter) | |
Private Attributes | |
table_t * | table_ |
Pointer to the containing table. | |
DurableIterator * | iter_ |
The underlying iterator. | |
_ShimType | cur_val_ |
Current field value. | |
bool | done_ |
Flag indicating if at end. | |
Friends | |
class | InternalKeyDurableTable< _ShimType, _KeyType, _DataType > |
typedef class InternalKeyDurableTable< _ShimType,_KeyType,_DataType > oasys::InternalKeyDurableTable< _ShimType, _KeyType, _DataType >::iterator::table_t |
Definition at line 105 of file InternalKeyDurableTable.h.
virtual oasys::InternalKeyDurableTable< _ShimType, _KeyType, _DataType >::iterator::~iterator | ( | ) | [virtual] |
oasys::InternalKeyDurableTable< _ShimType, _KeyType, _DataType >::iterator::iterator | ( | table_t * | table, | |
DurableIterator * | iter | |||
) | [private] |
int oasys::InternalKeyDurableTable< _ShimType, _KeyType, _DataType >::iterator::next | ( | ) |
Advances the iterator.
Referenced by oasys::InternalKeyDurableTable< _ShimType, _KeyType, _DataType >::iterator::begin().
void oasys::InternalKeyDurableTable< _ShimType, _KeyType, _DataType >::iterator::begin | ( | ) | [inline] |
Alternate hook to next() for starting iterating.
Definition at line 122 of file InternalKeyDurableTable.h.
References oasys::InternalKeyDurableTable< _ShimType, _KeyType, _DataType >::iterator::next().
bool oasys::InternalKeyDurableTable< _ShimType, _KeyType, _DataType >::iterator::more | ( | ) | [inline] |
Return true if iterating is done.
Definition at line 127 of file InternalKeyDurableTable.h.
References oasys::InternalKeyDurableTable< _ShimType, _KeyType, _DataType >::iterator::done_.
_KeyType oasys::InternalKeyDurableTable< _ShimType, _KeyType, _DataType >::iterator::cur_val | ( | ) | [inline] |
Accessor for the value.
Definition at line 132 of file InternalKeyDurableTable.h.
References oasys::InternalKeyDurableTable< _ShimType, _KeyType, _DataType >::iterator::cur_val_.
friend class InternalKeyDurableTable< _ShimType,_KeyType,_DataType > [friend] |
Definition at line 137 of file InternalKeyDurableTable.h.
table_t* oasys::InternalKeyDurableTable< _ShimType, _KeyType, _DataType >::iterator::table_ [private] |
DurableIterator* oasys::InternalKeyDurableTable< _ShimType, _KeyType, _DataType >::iterator::iter_ [private] |
_ShimType oasys::InternalKeyDurableTable< _ShimType, _KeyType, _DataType >::iterator::cur_val_ [private] |
Current field value.
Definition at line 143 of file InternalKeyDurableTable.h.
Referenced by oasys::InternalKeyDurableTable< _ShimType, _KeyType, _DataType >::iterator::cur_val().
bool oasys::InternalKeyDurableTable< _ShimType, _KeyType, _DataType >::iterator::done_ [private] |
Flag indicating if at end.
Definition at line 144 of file InternalKeyDurableTable.h.
Referenced by oasys::InternalKeyDurableTable< _ShimType, _KeyType, _DataType >::iterator::more().