|
DGtal
0.6.devel
|
#include <NumberTraits.h>
Public Types | |
| typedef TagTrue | IsBounded |
| typedef TagTrue | IsUnsigned |
| typedef TagFalse | IsSigned |
| typedef TagTrue | IsSpecialized |
| typedef int8_t | SignedVersion |
| typedef uint8_t | UnsignedVersion |
| typedef uint8_t | ReturnType |
| typedef boost::call_traits < uint8_t >::param_type | ParamType |
Static Public Member Functions | |
| static ReturnType | zero () |
| static ReturnType | one () |
| static ReturnType | min () |
| static ReturnType | max () |
| static unsigned int | digits () |
| static BoundEnum | isBounded () |
| static SignEnum | isSigned () |
| static DGtal::int64_t | castToInt64_t (const uint8_t &aT) |
| static double | castToDouble (const uint8_t &aT) |
| static bool | even (ParamType aT) |
| static bool | odd (ParamType aT) |
Static Public Attributes | |
| static const uint8_t | ZERO = 0 |
| static const uint8_t | ONE = 1 |
Specialization for <uint8_t>.
Definition at line 332 of file NumberTraits.h.
| typedef TagTrue DGtal::NumberTraits< uint8_t >::IsBounded |
Definition at line 334 of file NumberTraits.h.
| typedef TagFalse DGtal::NumberTraits< uint8_t >::IsSigned |
Definition at line 336 of file NumberTraits.h.
| typedef TagTrue DGtal::NumberTraits< uint8_t >::IsSpecialized |
Definition at line 337 of file NumberTraits.h.
| typedef TagTrue DGtal::NumberTraits< uint8_t >::IsUnsigned |
Definition at line 335 of file NumberTraits.h.
| typedef boost::call_traits<uint8_t>::param_type DGtal::NumberTraits< uint8_t >::ParamType |
Definition at line 341 of file NumberTraits.h.
| typedef uint8_t DGtal::NumberTraits< uint8_t >::ReturnType |
Definition at line 340 of file NumberTraits.h.
| typedef int8_t DGtal::NumberTraits< uint8_t >::SignedVersion |
Definition at line 338 of file NumberTraits.h.
| typedef uint8_t DGtal::NumberTraits< uint8_t >::UnsignedVersion |
Definition at line 339 of file NumberTraits.h.
|
inlinestatic |
Cast method to double (for I/O or board export uses only).
Definition at line 380 of file NumberTraits.h.
|
inlinestatic |
Definition at line 372 of file NumberTraits.h.
|
inlinestatic |
Definition at line 360 of file NumberTraits.h.
|
inlinestatic |
| aT | any number. |
Definition at line 388 of file NumberTraits.h.
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
Definition at line 356 of file NumberTraits.h.
|
inlinestatic |
Definition at line 352 of file NumberTraits.h.
|
inlinestatic |
| aT | any number. |
Definition at line 396 of file NumberTraits.h.
|
inlinestatic |
Definition at line 348 of file NumberTraits.h.
|
inlinestatic |
Definition at line 344 of file NumberTraits.h.
|
static |
Definition at line 343 of file NumberTraits.h.
|
static |
Definition at line 342 of file NumberTraits.h.
1.8.1.1