TPIE

2362a60
tpie::pipelining::push_type< T, default_type > Struct Template Reference

Class to deduce the item_type of a node of type T. More...

#include <tpie/pipelining/node_traits.h>

Public Types

typedef std::decay< T >::type node_type
 
typedef bits::push_type_help
< node_type, default_type,
bits::has_push_method
< node_type >::value,
bits::has_itemtype< node_type >
::value >::type 
type
 

Detailed Description

template<typename T, typename default_type = void>
struct tpie::pipelining::push_type< T, default_type >

Class to deduce the item_type of a node of type T.

typedef item_type to T::item_type if that exists otherwise typedef it to the type of whatever paramater push takes

Definition at line 152 of file node_traits.h.


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