Elm  2
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
type_info< t::int16 > Struct Reference

#include <elm/type_info.h>

+ Inheritance diagram for type_info< t::int16 >:

Static Public Member Functions

static cstring name (void)
 
- Static Public Member Functions inherited from scalar_t< t::int16 >
static t::int16ref (t::int16 &v)
 
static t::int16 get (const t::int16 &v)
 
static void put (t::int16 &x, t::int16 v)
 

Static Public Attributes

static const int shift = 1
 
- Static Public Attributes inherited from signed_info< t::int16 >
static const int size
 
static const bool is_signed
 
static const t::int16 min
 
static const t::int16 max
 
static const t::int16 null
 
static const int shift
 

Additional Inherited Members

- Public Types inherited from scalar_t< t::int16 >
enum  
 
enum  
 
enum  
 
typedef t::int16 var_t
 
typedef var_t embed_t
 
typedef t::int16 in_t
 
typedef t::int16out_t
 
typedef t::int16 ret_t
 
typedef t::int16mut_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 }
 

Member Function Documentation

◆ name()

cstring name ( void  )
static

Member Data Documentation

◆ shift

const int shift = 1
static

The documentation for this struct was generated from the following files: