#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().
1.5.1