SHORE API
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
pipeline.hpp File Reference

Connect file readers, writers and processing steps through a signal/slot pipeline system. More...

Go to the source code of this file.

Classes

struct  shore::source_traits< T >
 Specifies the data type a source provides through its current() method. More...
 
class  shore::pipeline_core_access
 Grants the pipeline system access to private methods. More...
 
class  shore::source< S, T >
 Template for turning a class into a pipeline source. More...
 
class  shore::sink< S, T >
 Template for turning a class into a pipeline sink. More...
 
class  shore::pipe< Chnaf, S, T >
 Template for turning a class into a pipe element. More...
 
class  shore::pipe_facade< Derived, InputType, OutputType, UNCHECKED_PIPE >
 Template to aid implementing pipe elements. More...
 

Namespaces

 shore
 SHORE core API.
 

Constant Groups

 shore
 SHORE core API.
 

Functions

template<typename A , typename B >
B & shore::operator| (A &a, B &b)
 Connect two pipeline elements.
 

Detailed Description

Connect file readers, writers and processing steps through a signal/slot pipeline system.

Author
Felix Ott