CAPD DynSys Library  5.2.0
capd::TypeTraits< long long > Struct Reference

Traits of type long long. More...

#include <capd/basicalg/TypeTraits.h>

Public Types

typedef long long Real
 

Static Public Member Functions

static long long zero ()
 returns object set to zero More...
 
static long long one ()
 returns object set to one More...
 
static int numberOfDigits () throw ()
 number of decimal digits More...
 
static long long epsilon () throw ()
 Machine epsilon (the difference between 1 and the least value greater than 1 that is representable). More...
 
static long long convert (const S &obj)
 
static constexpr long long max (long long a, long long b) noexcept
 
static constexpr long long min (long long a, long long b) noexcept
 
static constexpr long long abs (long long a) noexcept
 
static bool isSingular (long long a)
 

Static Public Attributes

static const bool isInterval
 this flag is true for all interval types More...
 

Detailed Description

Traits of type long long.

Member Typedef Documentation

◆ Real

typedef long long capd::IntegralTypeTraits< long long >::Real
inherited

Member Function Documentation

◆ abs()

static constexpr long long capd::IntegralTypeTraits< long long >::abs ( long long  a)
inlinestaticconstexprnoexceptinherited

◆ convert()

static long long capd::IntegralTypeTraits< long long >::convert ( const S &  obj)
inlinestaticinherited

◆ epsilon()

static long long capd::IntegralTypeTraits< long long >::epsilon
throw (
)
inlinestaticinherited

Machine epsilon (the difference between 1 and the least value greater than 1 that is representable).

◆ isSingular()

static bool capd::IntegralTypeTraits< long long >::isSingular ( long long  a)
inlinestaticinherited

◆ max()

static constexpr long long capd::IntegralTypeTraits< long long >::max ( long long  a,
long long  b 
)
inlinestaticconstexprnoexceptinherited

◆ min()

static constexpr long long capd::IntegralTypeTraits< long long >::min ( long long  a,
long long  b 
)
inlinestaticconstexprnoexceptinherited

◆ numberOfDigits()

static int capd::IntegralTypeTraits< long long >::numberOfDigits
throw (
)
inlinestaticinherited

number of decimal digits

◆ one()

static long long capd::IntegralTypeTraits< long long >::one
inlinestaticinherited

returns object set to one

◆ zero()

static long long capd::IntegralTypeTraits< long long >::zero
inlinestaticinherited

returns object set to zero

Member Data Documentation

◆ isInterval

const bool capd::IntegralTypeTraits< long long >::isInterval
staticinherited

this flag is true for all interval types