rpa::remove_copy_if_seq_step< RngIn, RngOut, Ftor > Struct Template Reference

#include <remove_copy_if.h>

List of all members.

Public Types

typedef RngIn::slice SliceIn
typedef range_void< typename
SliceIn::iterator > 
BaseRngIn
typedef RngOut::slice SliceOut
typedef SliceOut::iterator BaseItOut
typedef remove_copy_if_t<
BaseRngIn, BaseItOut, Ftor > 
subftor
typedef tuple2< SliceIn, SliceOutPairT
typedef subftor::result_type result_type

Classes

class  functor_t


Detailed Description

template<class RngIn, class RngOut, class Ftor>
struct rpa::remove_copy_if_seq_step< RngIn, RngOut, Ftor >

This structure encapsulates the functor. Its role is to allow to flush output buffers, not when the sub-threads terminates, but when the main threads 'reduct' each return value of each sub-thread. Here, in the general case and most common case when there are no output buffers, it does strictly nothing.


Member Typedef Documentation

template<class RngIn, class RngOut, class Ftor>
typedef SliceOut::iterator rpa::remove_copy_if_seq_step< RngIn, RngOut, Ftor >::BaseItOut

template<class RngIn, class RngOut, class Ftor>
typedef range_void< typename SliceIn::iterator > rpa::remove_copy_if_seq_step< RngIn, RngOut, Ftor >::BaseRngIn

template<class RngIn, class RngOut, class Ftor>
typedef tuple2< SliceIn, SliceOut > rpa::remove_copy_if_seq_step< RngIn, RngOut, Ftor >::PairT

template<class RngIn, class RngOut, class Ftor>
typedef subftor::result_type rpa::remove_copy_if_seq_step< RngIn, RngOut, Ftor >::result_type

template<class RngIn, class RngOut, class Ftor>
typedef RngIn::slice rpa::remove_copy_if_seq_step< RngIn, RngOut, Ftor >::SliceIn

template<class RngIn, class RngOut, class Ftor>
typedef RngOut::slice rpa::remove_copy_if_seq_step< RngIn, RngOut, Ftor >::SliceOut

template<class RngIn, class RngOut, class Ftor>
typedef remove_copy_if_t< BaseRngIn, BaseItOut, Ftor > rpa::remove_copy_if_seq_step< RngIn, RngOut, Ftor >::subftor


The documentation for this struct was generated from the following file:
Generated on Tue Sep 25 10:20:32 2007 for rpa by  doxygen 1.4.7