Elm
2
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
|
Typedefs | |
typedef signed char | int8 |
typedef unsigned char | uint8 |
typedef short | int16 |
typedef unsigned short | uint16 |
typedef int | int32 |
typedef unsigned int | uint32 |
typedef long | int64 |
typedef unsigned long | uint64 |
typedef uint64 | size |
typedef uint64 | offset |
typedef uint64 | uint |
typedef uint64 | intptr |
typedef t::intptr | hash |
template<class T > | |
using | var = typename type_info< T >::var_t |
template<class T > | |
using | in = typename type_info< T >::in_t |
template<class T > | |
using | out = typename type_info< T >::out_t |
template<class T > | |
using | ret = typename type_info< T >::ret_t |
template<class T > | |
using | mut = typename type_info< T >::mut_t |
typedef void * | ptr |
Functions | |
template<class T > | |
void | put (var< T > &x, in< T > v) |
template<class T > | |
ret< T > | get (const var< T > &v) |
template<class T > | |
mut< T > | ref (var< T > &x) |
Variables | |
const typedef void * | const_ptr |
const typedef void* const_ptr |