DGtal
0.9.4.1
|
#include <DGtal/kernel/NumberTraits.h>
Public Types | |
typedef TagTrue | IsIntegral |
typedef TagTrue | IsBounded |
typedef TagTrue | IsUnsigned |
typedef TagFalse | IsSigned |
typedef TagTrue | IsSpecialized |
typedef int64_t | SignedVersion |
typedef uint64_t | UnsignedVersion |
typedef uint64_t | ReturnType |
typedef boost::call_traits< uint64_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 uint64_t &aT) |
static double | castToDouble (const uint64_t &aT) |
static bool | even (ParamType aT) |
static bool | odd (ParamType aT) |
Static Public Attributes | |
static const uint64_t | ZERO = 0 |
static const uint64_t | ONE = 1 |
Specialization for DGtal::uint64_t.
Definition at line 630 of file NumberTraits.h.
typedef TagTrue DGtal::NumberTraits< uint64_t >::IsBounded |
Definition at line 633 of file NumberTraits.h.
typedef TagTrue DGtal::NumberTraits< uint64_t >::IsIntegral |
Definition at line 632 of file NumberTraits.h.
typedef TagFalse DGtal::NumberTraits< uint64_t >::IsSigned |
Definition at line 635 of file NumberTraits.h.
typedef TagTrue DGtal::NumberTraits< uint64_t >::IsSpecialized |
Definition at line 636 of file NumberTraits.h.
typedef TagTrue DGtal::NumberTraits< uint64_t >::IsUnsigned |
Definition at line 634 of file NumberTraits.h.
typedef boost::call_traits<uint64_t>::param_type DGtal::NumberTraits< uint64_t >::ParamType |
Definition at line 640 of file NumberTraits.h.
typedef uint64_t DGtal::NumberTraits< uint64_t >::ReturnType |
Definition at line 639 of file NumberTraits.h.
typedef int64_t DGtal::NumberTraits< uint64_t >::SignedVersion |
Definition at line 637 of file NumberTraits.h.
typedef uint64_t DGtal::NumberTraits< uint64_t >::UnsignedVersion |
Definition at line 638 of file NumberTraits.h.
|
inlinestatic |
Cast method to double (for I/O or board export uses only).
Definition at line 679 of file NumberTraits.h.
|
inlinestatic |
Definition at line 671 of file NumberTraits.h.
|
inlinestatic |
Definition at line 659 of file NumberTraits.h.
|
inlinestatic |
aT | any number. |
Definition at line 687 of file NumberTraits.h.
|
inlinestatic |
Definition at line 663 of file NumberTraits.h.
References DGtal::BOUNDED.
|
inlinestatic |
Definition at line 667 of file NumberTraits.h.
References DGtal::UNSIGNED.
|
inlinestatic |
Definition at line 655 of file NumberTraits.h.
|
inlinestatic |
Definition at line 651 of file NumberTraits.h.
|
inlinestatic |
aT | any number. |
Definition at line 695 of file NumberTraits.h.
|
inlinestatic |
Definition at line 647 of file NumberTraits.h.
|
inlinestatic |
Definition at line 643 of file NumberTraits.h.
|
static |
Definition at line 642 of file NumberTraits.h.
|
static |
Definition at line 641 of file NumberTraits.h.