GrPPI  1.0
Generic and Reusable Parallel Pattern Interface
Public Member Functions | Public Attributes | List of all members
grppi::pipeline_info< E, Stage, Stages > Class Template Reference

#include <patterns.h>

Public Member Functions

 pipeline_info (E &p, Stage s, Stages ... sts)
 
 pipeline_info (E &p, std::tuple< Stage, Stages ... > st)
 

Public Attributes

E & exectype
 
std::tuple< Stage, Stages ... > stages
 

Constructor & Destructor Documentation

◆ pipeline_info() [1/2]

template<typename E , typename Stage , typename ... Stages>
grppi::pipeline_info< E, Stage, Stages >::pipeline_info ( E &  p,
Stage  s,
Stages ...  sts 
)
inline

◆ pipeline_info() [2/2]

template<typename E , typename Stage , typename ... Stages>
grppi::pipeline_info< E, Stage, Stages >::pipeline_info ( E &  p,
std::tuple< Stage, Stages ... >  st 
)
inline

Member Data Documentation

◆ exectype

template<typename E , typename Stage , typename ... Stages>
E& grppi::pipeline_info< E, Stage, Stages >::exectype

◆ stages

template<typename E , typename Stage , typename ... Stages>
std::tuple<Stage , Stages ...> grppi::pipeline_info< E, Stage, Stages >::stages

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