oa::Limits

Limits struct in the OA Core public surface.

Static Public Methods

static signed char oa::Limits::epsilon()
static signed char oa::Limits::infinity()
static signed char oa::Limits::lowest()
static signed char oa::Limits::max()
static signed char oa::Limits::min()
static signed char oa::Limits::quietNaN()
static bool oa::Limits::epsilon()
static bool oa::Limits::infinity()
static bool oa::Limits::lowest()
static bool oa::Limits::max()
static bool oa::Limits::min()
static bool oa::Limits::quietNaN()
static char oa::Limits::epsilon()
static char oa::Limits::infinity()
static char oa::Limits::lowest()
static char oa::Limits::max()
static char oa::Limits::min()
static char oa::Limits::quietNaN()
static double oa::Limits::epsilon()
static double oa::Limits::infinity()
static double oa::Limits::lowest()
static double oa::Limits::max()
static double oa::Limits::min()
static double oa::Limits::quietNaN()
static long double oa::Limits::epsilon()
static long double oa::Limits::infinity()
static long double oa::Limits::lowest()
static long double oa::Limits::max()
static long double oa::Limits::min()
static long double oa::Limits::quietNaN()
static float oa::Limits::epsilon()
static float oa::Limits::infinity()
static float oa::Limits::lowest()
static float oa::Limits::max()
static float oa::Limits::min()
static float oa::Limits::quietNaN()
static unsigned char oa::Limits::epsilon()
static unsigned char oa::Limits::infinity()
static unsigned char oa::Limits::lowest()
static unsigned char oa::Limits::max()
static unsigned char oa::Limits::min()
static unsigned char oa::Limits::quietNaN()
static int oa::Limits::epsilon()
static int oa::Limits::infinity()
static int oa::Limits::lowest()
static int oa::Limits::max()
static int oa::Limits::min()
static int oa::Limits::quietNaN()
static unsigned int oa::Limits::epsilon()
static unsigned int oa::Limits::infinity()
static unsigned int oa::Limits::lowest()
static unsigned int oa::Limits::max()
static unsigned int oa::Limits::min()
static unsigned int oa::Limits::quietNaN()
static long oa::Limits::epsilon()
static long oa::Limits::infinity()
static long oa::Limits::lowest()
static long oa::Limits::max()
static long oa::Limits::min()
static long oa::Limits::quietNaN()
static unsigned long oa::Limits::epsilon()
static unsigned long oa::Limits::infinity()
static unsigned long oa::Limits::lowest()
static unsigned long oa::Limits::max()
static unsigned long oa::Limits::min()
static unsigned long oa::Limits::quietNaN()
static short oa::Limits::epsilon()
static short oa::Limits::infinity()
static short oa::Limits::lowest()
static short oa::Limits::max()
static short oa::Limits::min()
static short oa::Limits::quietNaN()
static unsigned short oa::Limits::epsilon()
static unsigned short oa::Limits::infinity()
static unsigned short oa::Limits::lowest()
static unsigned short oa::Limits::max()
static unsigned short oa::Limits::min()
static unsigned short oa::Limits::quietNaN()
static long long oa::Limits::epsilon()
static long long oa::Limits::infinity()
static long long oa::Limits::lowest()
static long long oa::Limits::max()
static long long oa::Limits::min()
static long long oa::Limits::quietNaN()
static unsigned long long oa::Limits::epsilon()
static unsigned long long oa::Limits::infinity()
static unsigned long long oa::Limits::lowest()
static unsigned long long oa::Limits::max()
static unsigned long long oa::Limits::min()
static unsigned long long oa::Limits::quietNaN()

Public Data Members

digitsconst intstatic
digits10const intstatic
hasNaNconst boolstatic
isIntegerconst boolstatic
isSignedconst boolstatic

Public Method Documentation

static signed char oa::Limits::epsilon()
No public source comment is attached to this declaration.

Returns

signed char

The declared return value.

static signed char oa::Limits::infinity()
No public source comment is attached to this declaration.

Returns

signed char

The declared return value.

static signed char oa::Limits::lowest()
No public source comment is attached to this declaration.

Returns

signed char

The declared return value.

static signed char oa::Limits::max()
No public source comment is attached to this declaration.

Returns

signed char

The declared return value.

static signed char oa::Limits::min()
No public source comment is attached to this declaration.

Returns

signed char

The declared return value.

static signed char oa::Limits::quietNaN()
No public source comment is attached to this declaration.

Returns

signed char

The declared return value.

static bool oa::Limits::epsilon()
No public source comment is attached to this declaration.

Returns

bool

The declared return value.

static bool oa::Limits::infinity()
No public source comment is attached to this declaration.

Returns

bool

The declared return value.

static bool oa::Limits::lowest()
No public source comment is attached to this declaration.

Returns

bool

The declared return value.

static bool oa::Limits::max()
No public source comment is attached to this declaration.

Returns

bool

The declared return value.

static bool oa::Limits::min()
No public source comment is attached to this declaration.

Returns

bool

The declared return value.

static bool oa::Limits::quietNaN()
No public source comment is attached to this declaration.

Returns

bool

The declared return value.

static char oa::Limits::epsilon()
No public source comment is attached to this declaration.

Returns

char

The declared return value.

static char oa::Limits::infinity()
No public source comment is attached to this declaration.

Returns

char

The declared return value.

static char oa::Limits::lowest()
No public source comment is attached to this declaration.

Returns

char

The declared return value.

static char oa::Limits::max()
No public source comment is attached to this declaration.

Returns

char

The declared return value.

static char oa::Limits::min()
No public source comment is attached to this declaration.

Returns

char

The declared return value.

static char oa::Limits::quietNaN()
No public source comment is attached to this declaration.

Returns

char

The declared return value.

static double oa::Limits::epsilon()
No public source comment is attached to this declaration.

Returns

double

The declared return value.

static double oa::Limits::infinity()
No public source comment is attached to this declaration.

Returns

double

The declared return value.

static double oa::Limits::lowest()
No public source comment is attached to this declaration.

Returns

double

The declared return value.

static double oa::Limits::max()
No public source comment is attached to this declaration.

Returns

double

The declared return value.

static double oa::Limits::min()
No public source comment is attached to this declaration.

Returns

double

The declared return value.

static double oa::Limits::quietNaN()
No public source comment is attached to this declaration.

Returns

double

The declared return value.

static long double oa::Limits::epsilon()
No public source comment is attached to this declaration.

Returns

long double

The declared return value.

static long double oa::Limits::infinity()
No public source comment is attached to this declaration.

Returns

long double

The declared return value.

static long double oa::Limits::lowest()
No public source comment is attached to this declaration.

Returns

long double

The declared return value.

static long double oa::Limits::max()
No public source comment is attached to this declaration.

Returns

long double

The declared return value.

static long double oa::Limits::min()
No public source comment is attached to this declaration.

Returns

long double

The declared return value.

static long double oa::Limits::quietNaN()
No public source comment is attached to this declaration.

Returns

long double

The declared return value.

static float oa::Limits::epsilon()
No public source comment is attached to this declaration.

Returns

float

The declared return value.

static float oa::Limits::infinity()
No public source comment is attached to this declaration.

Returns

float

The declared return value.

static float oa::Limits::lowest()
No public source comment is attached to this declaration.

Returns

float

The declared return value.

static float oa::Limits::max()
No public source comment is attached to this declaration.

Returns

float

The declared return value.

static float oa::Limits::min()
No public source comment is attached to this declaration.

Returns

float

The declared return value.

static float oa::Limits::quietNaN()
No public source comment is attached to this declaration.

Returns

float

The declared return value.

static unsigned char oa::Limits::epsilon()
No public source comment is attached to this declaration.

Returns

unsigned char

The declared return value.

static unsigned char oa::Limits::infinity()
No public source comment is attached to this declaration.

Returns

unsigned char

The declared return value.

static unsigned char oa::Limits::lowest()
No public source comment is attached to this declaration.

Returns

unsigned char

The declared return value.

static unsigned char oa::Limits::max()
No public source comment is attached to this declaration.

Returns

unsigned char

The declared return value.

static unsigned char oa::Limits::min()
No public source comment is attached to this declaration.

Returns

unsigned char

The declared return value.

static unsigned char oa::Limits::quietNaN()
No public source comment is attached to this declaration.

Returns

unsigned char

The declared return value.

static int oa::Limits::epsilon()
No public source comment is attached to this declaration.

Returns

int

The declared return value.

static int oa::Limits::infinity()
No public source comment is attached to this declaration.

Returns

int

The declared return value.

static int oa::Limits::lowest()
No public source comment is attached to this declaration.

Returns

int

The declared return value.

static int oa::Limits::max()
No public source comment is attached to this declaration.

Returns

int

The declared return value.

static int oa::Limits::min()
No public source comment is attached to this declaration.

Returns

int

The declared return value.

static int oa::Limits::quietNaN()
No public source comment is attached to this declaration.

Returns

int

The declared return value.

static unsigned int oa::Limits::epsilon()
No public source comment is attached to this declaration.

Returns

unsigned int

The declared return value.

static unsigned int oa::Limits::infinity()
No public source comment is attached to this declaration.

Returns

unsigned int

The declared return value.

static unsigned int oa::Limits::lowest()
No public source comment is attached to this declaration.

Returns

unsigned int

The declared return value.

static unsigned int oa::Limits::max()
No public source comment is attached to this declaration.

Returns

unsigned int

The declared return value.

static unsigned int oa::Limits::min()
No public source comment is attached to this declaration.

Returns

unsigned int

The declared return value.

static unsigned int oa::Limits::quietNaN()
No public source comment is attached to this declaration.

Returns

unsigned int

The declared return value.

static long oa::Limits::epsilon()
No public source comment is attached to this declaration.

Returns

long

The declared return value.

static long oa::Limits::infinity()
No public source comment is attached to this declaration.

Returns

long

The declared return value.

static long oa::Limits::lowest()
No public source comment is attached to this declaration.

Returns

long

The declared return value.

static long oa::Limits::max()
No public source comment is attached to this declaration.

Returns

long

The declared return value.

static long oa::Limits::min()
No public source comment is attached to this declaration.

Returns

long

The declared return value.

static long oa::Limits::quietNaN()
No public source comment is attached to this declaration.

Returns

long

The declared return value.

static unsigned long oa::Limits::epsilon()
No public source comment is attached to this declaration.

Returns

unsigned long

The declared return value.

static unsigned long oa::Limits::infinity()
No public source comment is attached to this declaration.

Returns

unsigned long

The declared return value.

static unsigned long oa::Limits::lowest()
No public source comment is attached to this declaration.

Returns

unsigned long

The declared return value.

static unsigned long oa::Limits::max()
No public source comment is attached to this declaration.

Returns

unsigned long

The declared return value.

static unsigned long oa::Limits::min()
No public source comment is attached to this declaration.

Returns

unsigned long

The declared return value.

static unsigned long oa::Limits::quietNaN()
No public source comment is attached to this declaration.

Returns

unsigned long

The declared return value.

static short oa::Limits::epsilon()
No public source comment is attached to this declaration.

Returns

short

The declared return value.

static short oa::Limits::infinity()
No public source comment is attached to this declaration.

Returns

short

The declared return value.

static short oa::Limits::lowest()
No public source comment is attached to this declaration.

Returns

short

The declared return value.

static short oa::Limits::max()
No public source comment is attached to this declaration.

Returns

short

The declared return value.

static short oa::Limits::min()
No public source comment is attached to this declaration.

Returns

short

The declared return value.

static short oa::Limits::quietNaN()
No public source comment is attached to this declaration.

Returns

short

The declared return value.

static unsigned short oa::Limits::epsilon()
No public source comment is attached to this declaration.

Returns

unsigned short

The declared return value.

static unsigned short oa::Limits::infinity()
No public source comment is attached to this declaration.

Returns

unsigned short

The declared return value.

static unsigned short oa::Limits::lowest()
No public source comment is attached to this declaration.

Returns

unsigned short

The declared return value.

static unsigned short oa::Limits::max()
No public source comment is attached to this declaration.

Returns

unsigned short

The declared return value.

static unsigned short oa::Limits::min()
No public source comment is attached to this declaration.

Returns

unsigned short

The declared return value.

static unsigned short oa::Limits::quietNaN()
No public source comment is attached to this declaration.

Returns

unsigned short

The declared return value.

static long long oa::Limits::epsilon()
No public source comment is attached to this declaration.

Returns

long long

The declared return value.

static long long oa::Limits::infinity()
No public source comment is attached to this declaration.

Returns

long long

The declared return value.

static long long oa::Limits::lowest()
No public source comment is attached to this declaration.

Returns

long long

The declared return value.

static long long oa::Limits::max()
No public source comment is attached to this declaration.

Returns

long long

The declared return value.

static long long oa::Limits::min()
No public source comment is attached to this declaration.

Returns

long long

The declared return value.

static long long oa::Limits::quietNaN()
No public source comment is attached to this declaration.

Returns

long long

The declared return value.

static unsigned long long oa::Limits::epsilon()
No public source comment is attached to this declaration.

Returns

unsigned long long

The declared return value.

static unsigned long long oa::Limits::infinity()
No public source comment is attached to this declaration.

Returns

unsigned long long

The declared return value.

static unsigned long long oa::Limits::lowest()
No public source comment is attached to this declaration.

Returns

unsigned long long

The declared return value.

static unsigned long long oa::Limits::max()
No public source comment is attached to this declaration.

Returns

unsigned long long

The declared return value.

static unsigned long long oa::Limits::min()
No public source comment is attached to this declaration.

Returns

unsigned long long

The declared return value.

static unsigned long long oa::Limits::quietNaN()
No public source comment is attached to this declaration.

Returns

unsigned long long

The declared return value.