37#ifndef STK_METATEMPLATE_H
38#define STK_METATEMPLATE_H
48template<
bool Condition,
typename Then,
typename Else>
51template<
typename Then,
typename Else>
54template<
typename Then,
typename Else>
80template<
typename Type>
84template<>
struct IsInt<char> {
enum {
yes =
true,
no =
false }; };
105template<
typename T,
typename U>
struct isSame {
enum {
value_ = 0 }; };
114template<
typename Type1,
typename Type2>
120template<
typename Type>
148template<
bool isSmallSize1,
bool isSmallSize2,
int Size1,
int Size2>
150template<
int Size1,
int Size2>
157template<
int Size1,
int Size2>
The MultidimRegression class allows to regress a multidimensional output variable among a multivariat...
const int UnknownSize
This value means that an integer is not known at compile-time, and that instead the value is stored i...
const int SqrtUnknownSize
Same as floor(sqrt(INT_MAX+1))
The namespace STK is the main domain space of the Statistical ToolKit project.
check if T and U are equal
Convenient structure for computing the product of two template integer parameters without overflow.
RemoveConst< Type_ >::Type Type
RemoveConst< Type_ >::Type Type
check if T and U are of the same type.