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

Processes 3 input streams using given operation functor. More...

#include <stream.h>

List of all members.

Public Types

typedef Operation_::value_type value_type
 Standard stream typedef.

Public Member Functions

 transform (Operation_ o, Input1_ &i1_, Input2_ &i2_, Input3_ &i3_)
 Construction.
const value_typeoperator * () const
 Standard stream method.
transformoperator++ ()
 Standard stream method.
bool empty () const
 Standard stream method.


Detailed Description

template<class Operation_, class Input1_, class Input2_, class Input3_>
class stream::transform< Operation_, Input1_, Input2_, Input3_, Stopper, Stopper, Stopper >

Processes 3 input streams using given operation functor.

Template parameters:


Member Typedef Documentation

template<class Operation_, class Input1_, class Input2_, class Input3_>
typedef Operation_::value_type stream::transform< Operation_, Input1_, Input2_, Input3_, Stopper, Stopper, Stopper >::value_type

Standard stream typedef.


Constructor & Destructor Documentation

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

Construction.


Member Function Documentation

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

Standard stream method.

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

Standard stream method.

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

Standard stream method.


The documentation for this class was generated from the following file:
Generated on Thu Jun 4 10:21:52 2009 for Stxxl by  doxygen 1.4.7