Elm
2
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
|
#include <elm/type_info.h>
Static Public Attributes | |
static const int | size = sizeof(I) * 8 |
static const bool | is_signed = true |
static const I | min = I(-1) << (size - 1) |
static const I | max = ~min |
static const I | null = 0 |
static const int | shift = 0 |
Additional Inherited Members | |
Public Types inherited from scalar_t< I > | |
enum | |
enum | |
enum | |
typedef I | var_t |
typedef var_t | embed_t |
typedef I | in_t |
typedef I & | out_t |
typedef I | ret_t |
typedef I & | mut_t |
Public Types inherited from default_t | |
enum | { is_type = 0 } |
enum | { is_scalar = 0 } |
enum | { is_enum = 0, is_defined_enum = 0 } |
enum | { is_class = 0 } |
enum | { is_ptr = 0 } |
enum | { is_ref = 0 } |
enum | { is_deep = 0 } |
enum | { is_virtual = 0 } |
enum | { is_void = 0 } |
Static Public Member Functions inherited from scalar_t< I > | |
static I & | ref (I &v) |
static I | get (const I &v) |
static void | put (I &x, I v) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |