| Stxxl
    1.4.0
    | 
Version of iterator2stream. Switches between vector_iterator2stream and iterator2stream .  
 More...
#include <stream.h>
| Public Types | |
| typedef vector_iterator2stream_sr < InputIterator_ > | Self_ | 
| typedef std::iterator_traits < InputIterator_ >::value_type | value_type | 
| Standard stream typedef. | |
| Public Member Functions | |
| vector_iterator2stream_sr (InputIterator_ begin, InputIterator_ end, unsigned_type nbuffers=0) | |
| vector_iterator2stream_sr (const Self_ &a) | |
| const value_type & | operator* () const | 
| Standard stream method. | |
| const value_type * | operator-> () const | 
| Self_ & | operator++ () | 
| Standard stream method. | |
| bool | empty () const | 
| Standard stream method. | |
| virtual | ~vector_iterator2stream_sr () | 
| Private Types | |
| typedef InputIterator_::block_type | block_type | 
| Private Attributes | |
| vector_iterator2stream < InputIterator_ > * | vec_it_stream | 
| iterator2stream< InputIterator_ > * | it_stream | 
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 ) 
| typedef InputIterator_::block_type stxxl::stream::vector_iterator2stream_sr< InputIterator_ >::block_type  [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 | 
| stxxl::stream::vector_iterator2stream_sr< InputIterator_ >::vector_iterator2stream_sr | ( | InputIterator_ | begin, | 
| InputIterator_ | end, | ||
| unsigned_type | nbuffers = 0 | ||
| ) |  [inline] | 
| stxxl::stream::vector_iterator2stream_sr< InputIterator_ >::vector_iterator2stream_sr | ( | const Self_ & | a | ) |  [inline] | 
| virtual stxxl::stream::vector_iterator2stream_sr< InputIterator_ >::~vector_iterator2stream_sr | ( | ) |  [inline, virtual] | 
| bool stxxl::stream::vector_iterator2stream_sr< InputIterator_ >::empty | ( | ) | const  [inline] | 
Standard stream method.
Definition at line 338 of file stream.h.
References stxxl::stream::vector_iterator2stream_sr< InputIterator_ >::empty().
Referenced by stxxl::stream::vector_iterator2stream_sr< InputIterator_ >::empty().
| const value_type& stxxl::stream::vector_iterator2stream_sr< InputIterator_ >::operator* | ( | ) | const  [inline] | 
| Self_& stxxl::stream::vector_iterator2stream_sr< InputIterator_ >::operator++ | ( | ) |  [inline] | 
| const value_type* stxxl::stream::vector_iterator2stream_sr< InputIterator_ >::operator-> | ( | ) | const  [inline] | 
| iterator2stream<InputIterator_>* stxxl::stream::vector_iterator2stream_sr< InputIterator_ >::it_stream  [private] | 
| vector_iterator2stream<InputIterator_>* stxxl::stream::vector_iterator2stream_sr< InputIterator_ >::vec_it_stream  [private] | 
 1.7.6.1
 1.7.6.1