omegalib  13.1
omicron::Dictionary< K, T > Class Template Reference

A Dictionary storing key-value pairs using a hashtable implementation. More...

#include <otypes.h>

Public Types

typedef KeyValue< K, T > Item
 
typedef std::pair< typename Dictionary< K, T >::iterator, typename Dictionary< K, T >::iterator > Range
 
typedef std::pair< typename Dictionary< K, T >::const_iterator, typename Dictionary< K, T >::const_iterator > ConstRange
 

Detailed Description

template<typename K, typename T>
class omicron::Dictionary< K, T >

A Dictionary storing key-value pairs using a hashtable implementation.

Remarks
Dictionary is usually a lightweight wrapper around a standard library implementation
+ Inheritance diagram for omicron::Dictionary< K, T >:

Member Typedef Documentation

template<typename K, typename T>
typedef std::pair< typename Dictionary<K, T>::const_iterator, typename Dictionary<K, T>::const_iterator> omicron::Dictionary< K, T >::ConstRange
template<typename K, typename T>
typedef KeyValue<K, T> omicron::Dictionary< K, T >::Item
template<typename K, typename T>
typedef std::pair< typename Dictionary<K, T>::iterator, typename Dictionary<K, T>::iterator> omicron::Dictionary< K, T >::Range

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