STXXL  1.4.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
stxxl::stream::choose< Input, 6 > Class Template Reference

Detailed Description

template<class Input>
class stxxl::stream::choose< Input, 6 >

Creates stream from a tuple stream taking the sixth component of each tuple.

Template Parameters
Inputtype of the input tuple stream
Remarks
Tuple stream is a stream which value_type is stxxl::tuple .

Definition at line 263 of file choose.h.

Public Types

typedef tuple_type::sixth_type value_type
 Standard stream typedef. More...
 

Public Member Functions

 choose (Input &in_)
 Construction. More...
 
bool empty () const
 Standard stream method. More...
 
const value_typeoperator* () const
 Standard stream method. More...
 
chooseoperator++ ()
 Standard stream method. More...
 
const value_typeoperator-> () const
 

Private Types

typedef Input::value_type tuple_type
 

Private Attributes

Input & in
 

Member Typedef Documentation

template<class Input >
typedef Input::value_type stxxl::stream::choose< Input, 6 >::tuple_type
private

Definition at line 267 of file choose.h.

template<class Input >
typedef tuple_type::sixth_type stxxl::stream::choose< Input, 6 >::value_type

Standard stream typedef.

Definition at line 271 of file choose.h.

Constructor & Destructor Documentation

template<class Input >
stxxl::stream::choose< Input, 6 >::choose ( Input &  in_)
inline

Construction.

Definition at line 274 of file choose.h.

Member Function Documentation

template<class Input >
bool stxxl::stream::choose< Input, 6 >::empty ( ) const
inline

Standard stream method.

Definition at line 296 of file choose.h.

template<class Input >
const value_type& stxxl::stream::choose< Input, 6 >::operator* ( ) const
inline

Standard stream method.

Definition at line 278 of file choose.h.

template<class Input >
choose& stxxl::stream::choose< Input, 6 >::operator++ ( )
inline

Standard stream method.

Definition at line 289 of file choose.h.

template<class Input >
const value_type* stxxl::stream::choose< Input, 6 >::operator-> ( ) const
inline

Definition at line 283 of file choose.h.

Member Data Documentation

template<class Input >
Input& stxxl::stream::choose< Input, 6 >::in
private

Definition at line 265 of file choose.h.


The documentation for this class was generated from the following file: