Limits is to provide information regarding CoreLinux++ scalar types.
More...
#include <Limits.hpp>
|
| enum | CharLimits { CHARBITS = 8,
CHARMIN = -128,
CHARMAX = 127
} |
| |
| enum | ByteLimits { BYTEBITS = 8,
BYTEMIN = 0,
BYTEMAX = 255
} |
| |
| enum | ShortLimits { SHORTBITS = 16,
SHORTMIN = (-32768),
SHORTMAX = 32767
} |
| |
| enum | WordLimits { WORDBITS = 16,
WORDMIN = 0,
WORDMAX = 65535
} |
| |
| enum | LongLimits { LONGBITS = 32,
LONGMIN = (-2147483647 - 1),
LONGMAX = 2147483647
} |
| |
| enum | DwordLimits { DWORDBITS = 32,
DWORDMIN = 0,
DWORDMAX = -1
} |
| |
| enum | SizeLimits { SIZEBITS = DWORDBITS,
SIZEMIN = DWORDMIN,
SIZEMAX = DWORDMAX
} |
| |
| enum | IndexLimits { INDEXBITS = DWORDBITS,
INDEXMIN = DWORDMIN,
INDEXMAX = DWORDMAX
} |
| |
| enum | CounterLimits { COUNTERBITS = LONGBITS,
COUNTERMIN = LONGMIN,
COUNTERMAX = LONGMAX
} |
| |
| enum | IdLimits { IDBITS = WORDBITS,
IDMIN = WORDMIN,
IDMAX = WORDMAX
} |
| |
|
|
static Word | RealBits |
| |
|
static Word | RealPrecision |
| |
|
static Real | RealMin |
| |
|
static Real | RealMax |
| |
|
static Real | RealEpsilon |
| |
Limits is to provide information regarding CoreLinux++ scalar types.
The documentation for this class was generated from the following file: