Public Types | Public Member Functions

stream::make_tuple< Input1_, Input2_, Input3_, Stopper, Stopper, Stopper > Class Template Reference
[Stream package]

Creates stream of 3-tuples from 3 input streams. More...

#include <stream.h>

List of all members.

Public Types

typedef stxxl::tuple< typename
Input1_::value_type, typename
Input2_::value_type, typename
Input3_::value_type > 
value_type
 Standard stream typedef.

Public Member Functions

 make_tuple (Input1_ &i1_, Input2_ &i2_, Input3_ &i3_)
 Construction.
const value_typeoperator* () const
 Standard stream method.
const value_typeoperator-> () const
make_tupleoperator++ ()
 Standard stream method.
bool empty () const
 Standard stream method.

Detailed Description

template<class Input1_, class Input2_, class Input3_>
class stream::make_tuple< Input1_, Input2_, Input3_, Stopper, Stopper, Stopper >

Creates stream of 3-tuples from 3 input streams.

Template Parameters:
Input1_ type of the 1st input
Input2_ type of the 2nd input
Input3_ type of the 3rd input
Remarks:
A specialization of make_tuple .

Member Typedef Documentation

template<class Input1_ , class Input2_ , class Input3_ >
typedef stxxl::tuple< typename Input1_::value_type, typename Input2_::value_type, typename Input3_::value_type > stream::make_tuple< Input1_, Input2_, Input3_, Stopper, Stopper, Stopper >::value_type

Standard stream typedef.


Constructor & Destructor Documentation

template<class Input1_ , class Input2_ , class Input3_ >
stream::make_tuple< Input1_, Input2_, Input3_, Stopper, Stopper, Stopper >::make_tuple ( Input1_ &  i1_,
Input2_ &  i2_,
Input3_ &  i3_ 
) [inline]

Construction.


Member Function Documentation

template<class Input1_ , class Input2_ , class Input3_ >
bool stream::make_tuple< Input1_, Input2_, Input3_, Stopper, Stopper, Stopper >::empty (  )  const [inline]

Standard stream method.

template<class Input1_ , class Input2_ , class Input3_ >
const value_type& stream::make_tuple< Input1_, Input2_, Input3_, Stopper, Stopper, Stopper >::operator* (  )  const [inline]

Standard stream method.

template<class Input1_ , class Input2_ , class Input3_ >
make_tuple& stream::make_tuple< Input1_, Input2_, Input3_, Stopper, Stopper, Stopper >::operator++ (  )  [inline]

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