GrPPI
0.3.1
Generic and Reusable Parallel Pattern Interface
|
#include <type_traits>
Go to the source code of this file.
Classes | |
class | grppi::pipeline_t< Transformers > |
Representation of pipeline pattern. Represents a pipeline with multiple chained transformers. More... | |
struct | grppi::internal::is_pipeline< T > |
struct | grppi::internal::is_pipeline< pipeline_t< T... > > |
struct | grppi::internal::output_value_type< I, T > |
struct | grppi::internal::output_value_type< I, pipeline_t< T, U... > > |
Namespaces | |
grppi | |
grppi::internal | |
Typedefs | |
template<typename T > | |
using | grppi::requires_pipeline = typename std::enable_if_t< is_pipeline< T >, int > |
template<typename I , typename T > | |
using | grppi::output_value_type = typename internal::output_value_type< I, T >::type |
Variables | |
template<typename T > | |
static constexpr bool | grppi::is_pipeline = internal::is_pipeline<std::decay_t<T>>() |