Defining DeduceHyperParameterTypes for the case when not all argument types have been processed, and the next one (T) is a collection type or an arithmetic type. More...
Classes | |
struct | IsCollectionType |
A type function to check whether Type is a collection type (for that it should define value_type). More... | |
struct | ResultHolder |
struct | ResultHPType |
A type function to deduce the result hyper-parameter type for ArgumentType. More... | |
struct | ResultHPType< ArithmeticType, true > |
struct | ResultHPType< CollectionType, false > |
Public Types | |
using | TupleType = typename ResultHolder<>::TupleType |
Defining DeduceHyperParameterTypes for the case when not all argument types have been processed, and the next one (T) is a collection type or an arithmetic type.
Definition at line 49 of file deduce_hp_types.hpp.
Definition at line 100 of file deduce_hp_types.hpp.