|
Tawara
0.1.0
|
#include <tawara/memory_cluster.h>


Public Member Functions | |
| IteratorBase () | |
| Base constructor. More... | |
| IteratorBase (IterType iter) | |
| Constructor. More... | |
| template<typename OtherType , typename OtherIterType > | |
| IteratorBase (IteratorBase< OtherType, OtherIterType > const &other) | |
| Templated base constructor. More... | |
Protected Member Functions | |
| void | increment () |
| Increment the Iterator to the next block. More... | |
| void | decrement () |
| Decrement the Iterator to the previous block. More... | |
| template<typename OtherType , typename OtherIterType > | |
| bool | equal (IteratorBase< OtherType, OtherIterType > const &other) const |
| Test for equality with another Iterator. More... | |
| BlockType & | dereference () const |
| Dereference the iterator to get the Block pointer. More... | |
Protected Attributes | |
| IterType | iter_ |
Friends | |
| class | boost::iterator_core_access |
| class | MemoryCluster |
Definition at line 83 of file memory_cluster.h.
|
inline |
Base constructor.
Definition at line 93 of file memory_cluster.h.
|
inline |
Constructor.
| [in] | iter | The storage iterator to wrap. |
Definition at line 101 of file memory_cluster.h.
|
inline |
Templated base constructor.
Used to provide interoperability with compatible iterators.
Definition at line 112 of file memory_cluster.h.
|
inlineprotected |
Decrement the Iterator to the previous block.
Definition at line 133 of file memory_cluster.h.
|
inlineprotected |
Dereference the iterator to get the Block pointer.
Definition at line 152 of file memory_cluster.h.
|
inlineprotected |
Test for equality with another Iterator.
| [in] | other | The other iterator. |
Definition at line 143 of file memory_cluster.h.
|
inlineprotected |
Increment the Iterator to the next block.
Definition at line 127 of file memory_cluster.h.
|
friend |
Definition at line 119 of file memory_cluster.h.
|
friend |
Definition at line 122 of file memory_cluster.h.
|
protected |
Definition at line 124 of file memory_cluster.h.
1.8.8