Type traits structures.
More...
Go to the source code of this file.
|
|
#define | SIZEOF_CLICK_INTMAX_T 8 |
| |
|
#define | CLICK_ERRHdMAX "^64d" |
| |
|
#define | CLICK_ERRHuMAX "^64u" |
| |
|
#define | CLICK_ERRHoMAX "^64o" |
| |
|
#define | CLICK_ERRHxMAX "^64x" |
| |
|
#define | CLICK_ERRHXMAX "^64X" |
| |
|
#define | SIZEOF_CLICK_INT_LARGE_T SIZEOF_CLICK_INTMAX_T |
| |
|
#define | CLICK_ERRHdLARGE CLICK_ERRHdMAX |
| |
|
#define | CLICK_ERRHuLARGE CLICK_ERRHuMAX |
| |
|
#define | CLICK_ERRHoLARGE CLICK_ERRHoMAX |
| |
|
#define | CLICK_ERRHxLARGE CLICK_ERRHxMAX |
| |
|
#define | CLICK_ERRHXLARGE CLICK_ERRHXMAX |
| |
|
|
typedef integral_constant< bool, true > | true_type |
| |
|
typedef integral_constant< bool, false > | false_type |
| |
|
typedef int64_t | click_intmax_t |
| |
|
typedef uint64_t | click_uintmax_t |
| |
|
typedef click_intmax_t | click_int_large_t |
| |
|
typedef click_uintmax_t | click_uint_large_t |
| |
|
| template<typename Limb , typename V > |
| void | extract_integer (const Limb *x, V &value) |
| | Extract an integral type from a multi-limb integer.
|
| |
Type traits structures.
>
◆ extract_integer()
template<typename Limb , typename V >
| void extract_integer |
( |
const Limb * |
x, |
|
|
V & |
value |
|
) |
| |
|
inline |
Extract an integral type from a multi-limb integer.