Tawara
0.1.0
|
#include <tawara/segment.h>
Public Member Functions | |
ClusterIteratorBase (Segment const *segment, std::istream &stream) | |
Constructor. More... | |
template<typename OtherType > | |
ClusterIteratorBase (ClusterIteratorBase< OtherType > const &other) | |
Templated base constructor. More... | |
Protected Member Functions | |
void | open_cluster () |
void | increment () |
Increment the iterator to the next cluster. More... | |
template<typename OtherType > | |
bool | equal (ClusterIteratorBase< OtherType > const &other) const |
Test for equality with another iterator. More... | |
ClusterType & | dereference () const |
Dereference the iterator to get a pointer to the cluster. More... | |
Protected Attributes | |
Segment const * | segment_ |
std::istream & | stream_ |
boost::shared_ptr< ClusterType > | cluster_ |
Friends | |
class | boost::iterator_core_access |
class | Segment |
|
inline |
|
inline |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
friend |
|
friend |
|
protected |
|
protected |
|
protected |