|
STXXL
1.4.0
|
Version of iterator2stream. Switches between vector_iterator2stream and iterator2stream .
small range switches between vector_iterator2stream and iterator2stream . iterator2stream is chosen if the input iterator range is small ( < B )
Public Types | |
| typedef vector_iterator2stream_sr < InputIterator_ > | Self_ |
| typedef std::iterator_traits < InputIterator_ >::value_type | value_type |
| Standard stream typedef. More... | |
Public Member Functions | |
| vector_iterator2stream_sr (InputIterator_ begin, InputIterator_ end, unsigned_type nbuffers=0) | |
| vector_iterator2stream_sr (const Self_ &a) | |
| virtual | ~vector_iterator2stream_sr () |
| bool | empty () const |
| Standard stream method. More... | |
| const value_type & | operator* () const |
| Standard stream method. More... | |
| Self_ & | operator++ () |
| Standard stream method. More... | |
| const value_type * | operator-> () const |
Private Types | |
| typedef InputIterator_::block_type | block_type |
Private Attributes | |
| iterator2stream< InputIterator_ > * | it_stream |
| vector_iterator2stream < InputIterator_ > * | vec_it_stream |
|
private |
| typedef vector_iterator2stream_sr<InputIterator_> stxxl::stream::vector_iterator2stream_sr< InputIterator_ >::Self_ |
| typedef std::iterator_traits<InputIterator_>::value_type stxxl::stream::vector_iterator2stream_sr< InputIterator_ >::value_type |
|
inline |
Definition at line 290 of file stream.h.
References STXXL_VERBOSE1.
|
inline |
|
inlinevirtual |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
private |