DeduceHyperParameterTypes< T, Args... > Struct Template Reference

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
 

Detailed Description


template<typename T, typename... Args>
struct mlpack::hpt::DeduceHyperParameterTypes< T, Args... >

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.

Member Typedef Documentation

◆ TupleType

using TupleType = typename ResultHolder<>::TupleType

Definition at line 100 of file deduce_hp_types.hpp.


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