TPIE

11a2c2d
tpie::pipelining::passive_serialization_reverser< T > Class Template Reference

A passive serialization reverser stored in external memory. More...

#include <tpie/pipelining/serialization.h>

Public Types

typedef T item_type
 
typedef serialization_bits::reverser_input_t< T > input_t
 
typedef serialization_bits::reverser_pull_output_t< T > output_t
 

Public Member Functions

input_t raw_input ()
 
output_t raw_output ()
 
inputpipe_t input ()
 Returns a termfactory for the input nodes. More...
 
outputpipe_t output ()
 Returns a termfactory for the output nodes. More...
 

Detailed Description

template<typename T>
class tpie::pipelining::passive_serialization_reverser< T >

A passive serialization reverser stored in external memory.

Reverses the input stream and creates a phase boundary.

Definition at line 401 of file serialization.h.

Member Function Documentation

◆ input()

template<typename T >
inputpipe_t tpie::pipelining::passive_serialization_reverser< T >::input ( )
inline

Returns a termfactory for the input nodes.

Definition at line 425 of file serialization.h.

425  {
426  return inputfact_t(input_token);
427  }

◆ output()

template<typename T >
outputpipe_t tpie::pipelining::passive_serialization_reverser< T >::output ( )
inline

Returns a termfactory for the output nodes.

Definition at line 432 of file serialization.h.

432  {
433  return outputfact_t(input_token);
434  }

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