Stxxl
1.4.0
|
Creates stream from a tuple stream taking the sixth component of each tuple. More...
#include <choose.h>
Public Types | |
typedef tuple_type::sixth_type | value_type |
Standard stream typedef. | |
Public Member Functions | |
choose (Input_ &in_) | |
Construction. | |
const value_type & | operator* () const |
Standard stream method. | |
const value_type * | operator-> () const |
choose & | operator++ () |
Standard stream method. | |
bool | empty () const |
Standard stream method. | |
Private Types | |
typedef Input_::value_type | tuple_type |
Private Attributes | |
Input_ & | in |
Creates stream from a tuple stream taking the sixth component of each tuple.
Input_ | type of the input tuple stream |
value_type
is stxxl::tuple
. typedef Input_::value_type stxxl::stream::choose< Input_, 6 >::tuple_type [private] |
typedef tuple_type::sixth_type stxxl::stream::choose< Input_, 6 >::value_type |
stxxl::stream::choose< Input_, 6 >::choose | ( | Input_ & | in_ | ) | [inline] |
bool stxxl::stream::choose< Input_, 6 >::empty | ( | ) | const [inline] |
const value_type& stxxl::stream::choose< Input_, 6 >::operator* | ( | ) | const [inline] |
choose& stxxl::stream::choose< Input_, 6 >::operator++ | ( | ) | [inline] |
const value_type* stxxl::stream::choose< Input_, 6 >::operator-> | ( | ) | const [inline] |
Input_& stxxl::stream::choose< Input_, 6 >::in [private] |