Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::iostreams::pipeline< Pipeline, Component > Struct Template Reference

#include <pipeline.hpp>

Inheritance diagram for boost::iostreams::pipeline< Pipeline, Component >:
Collaboration diagram for boost::iostreams::pipeline< Pipeline, Component >:

Public Types

typedef Pipeline pipeline_type
 
typedef Component component_type
 

Public Member Functions

 pipeline (const Pipeline &p, const Component &component)
 
template<typename Fn >
void for_each (Fn fn) const
 
template<typename Chain >
void push (Chain &chn) const
 
const Pipeline & tail () const
 
const Component & head () const
 

Member Typedef Documentation

template<typename Pipeline , typename Component >
typedef Component boost::iostreams::pipeline< Pipeline, Component >::component_type
template<typename Pipeline , typename Component >
typedef Pipeline boost::iostreams::pipeline< Pipeline, Component >::pipeline_type

Constructor & Destructor Documentation

template<typename Pipeline , typename Component >
boost::iostreams::pipeline< Pipeline, Component >::pipeline ( const Pipeline &  p,
const Component &  component 
)
inline

Member Function Documentation

template<typename Pipeline , typename Component >
template<typename Fn >
void boost::iostreams::pipeline< Pipeline, Component >::for_each ( Fn  fn) const
inline
template<typename Pipeline , typename Component >
const Component& boost::iostreams::pipeline< Pipeline, Component >::head ( ) const
inline
template<typename Pipeline , typename Component >
template<typename Chain >
void boost::iostreams::pipeline< Pipeline, Component >::push ( Chain &  chn) const
inline
template<typename Pipeline , typename Component >
const Pipeline& boost::iostreams::pipeline< Pipeline, Component >::tail ( ) const
inline

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