corelinux::Limits Class Reference
Limits is to provide information regarding CoreLinux++ scalar types.
More...
#include <Limits.hpp>
List of all members.
|
Public Types |
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 Public Attributes |
static Word | RealBits |
static Word | RealPrecision |
static Real | RealMin |
static Real | RealMax |
static Real | RealEpsilon |
Detailed Description
Limits is to provide information regarding CoreLinux++ scalar types.
The documentation for this class was generated from the following file: