Constants

template<class T>
class Constants

Public Static Functions

static T zero() = delete
static T one() = delete
static T infinity() = delete
template<>
class Constants<int>

Public Static Functions

static inline int zero()
static inline int one()
static inline int infinity()
template<>
class Constants<unsigned int>

Public Static Functions

static inline unsigned int zero()
static inline unsigned int one()
static inline unsigned int infinity()
template<>
class Constants<long long>

Public Static Functions

static inline long long zero()
static inline long long one()
static inline long long infinity()
template<>
class Constants<unsigned long long>

Public Static Functions

static inline unsigned long long zero()
static inline unsigned long long one()
static inline unsigned long long infinity()
template<>
class Constants<float>

Public Static Functions

static inline float zero()
static inline float one()
static inline float infinity()
template<>
class Constants<double>

Public Static Functions

static inline double zero()
static inline double one()
static inline unsigned long long infinity()