Elm  1.0
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
elm::PairAdapter< K, T > Class Template Reference

#include <elm/adapter.h>

+ Inheritance diagram for elm::PairAdapter< K, T >:

Public Types

typedef K key_t
 
typedef T val_t
 
typedef Pair< K, T > data_t
 

Static Public Member Functions

static const key_tkey (const data_t &v)
 
static const val_tvalue (const data_t &v)
 
static val_tref (data_t &v)
 

Member Typedef Documentation

template<class K , class T >
typedef Pair<K, T> elm::PairAdapter< K, T >::data_t
template<class K , class T >
typedef K elm::PairAdapter< K, T >::key_t
template<class K , class T >
typedef T elm::PairAdapter< K, T >::val_t

Member Function Documentation

template<class K , class T >
static const key_t& elm::PairAdapter< K, T >::key ( const data_t v)
static
template<class K , class T >
static val_t& elm::PairAdapter< K, T >::ref ( data_t v)
static
template<class K , class T >
static const val_t& elm::PairAdapter< K, T >::value ( const data_t v)
static

The documentation for this class was generated from the following file: