Rosetta
Public Types | Private Types | List of all members
utility::keys::KeyMapTraits< K, T > Class Template Reference

KeyMap traits class. More...

#include <KeyMapTraits.hh>

Public Types

typedef K key_type
 
typedef T mapped_type
 
typedef Tmapped_reference
 
typedef T const & mapped_const_reference
 
typedef Vector::value_type value_type
 
typedef Vector::reference reference
 
typedef Vector::const_reference const_reference
 
typedef Vector::pointer pointer
 
typedef Vector::const_pointer const_pointer
 
typedef Vector::iterator iterator
 
typedef Vector::const_iterator const_iterator
 
typedef Vector::reverse_iterator reverse_iterator
 
typedef Vector::const_reverse_iterator const_reverse_iterator
 
typedef Vector::size_type size_type
 
typedef Vector::index_type index_type
 
typedef Vector::difference_type difference_type
 
typedef Vector::allocator_type allocator_type
 
typedef K Key
 
typedef T Mapped
 
typedef TMappedReference
 
typedef T const & MappedConstReference
 
typedef Vector::Value Value
 
typedef Vector::Reference Reference
 
typedef Vector::ConstReference ConstReference
 
typedef Vector::Pointer Pointer
 
typedef Vector::ConstPointer ConstPointer
 
typedef Vector::Iterator Iterator
 
typedef Vector::ConstIterator ConstIterator
 
typedef Vector::ReverseIterator ReverseIterator
 
typedef Vector::ConstReverseIterator ConstReverseIterator
 
typedef Vector::Size Size
 
typedef Vector::Index Index
 
typedef Vector::Difference Difference
 
typedef Vector::Allocator Allocator
 

Private Types

typedef vector1< std::pair< K, T > > Vector
 

Detailed Description

template<typename K, typename T>
class utility::keys::KeyMapTraits< K, T >

KeyMap traits class.

Member Typedef Documentation

◆ Allocator

template<typename K , typename T >
typedef Vector::Allocator utility::keys::KeyMapTraits< K, T >::Allocator

◆ allocator_type

template<typename K , typename T >
typedef Vector::allocator_type utility::keys::KeyMapTraits< K, T >::allocator_type

◆ const_iterator

template<typename K , typename T >
typedef Vector::const_iterator utility::keys::KeyMapTraits< K, T >::const_iterator

◆ const_pointer

template<typename K , typename T >
typedef Vector::const_pointer utility::keys::KeyMapTraits< K, T >::const_pointer

◆ const_reference

template<typename K , typename T >
typedef Vector::const_reference utility::keys::KeyMapTraits< K, T >::const_reference

◆ const_reverse_iterator

template<typename K , typename T >
typedef Vector::const_reverse_iterator utility::keys::KeyMapTraits< K, T >::const_reverse_iterator

◆ ConstIterator

template<typename K , typename T >
typedef Vector::ConstIterator utility::keys::KeyMapTraits< K, T >::ConstIterator

◆ ConstPointer

template<typename K , typename T >
typedef Vector::ConstPointer utility::keys::KeyMapTraits< K, T >::ConstPointer

◆ ConstReference

template<typename K , typename T >
typedef Vector::ConstReference utility::keys::KeyMapTraits< K, T >::ConstReference

◆ ConstReverseIterator

template<typename K , typename T >
typedef Vector::ConstReverseIterator utility::keys::KeyMapTraits< K, T >::ConstReverseIterator

◆ Difference

template<typename K , typename T >
typedef Vector::Difference utility::keys::KeyMapTraits< K, T >::Difference

◆ difference_type

template<typename K , typename T >
typedef Vector::difference_type utility::keys::KeyMapTraits< K, T >::difference_type

◆ Index

template<typename K , typename T >
typedef Vector::Index utility::keys::KeyMapTraits< K, T >::Index

◆ index_type

template<typename K , typename T >
typedef Vector::index_type utility::keys::KeyMapTraits< K, T >::index_type

◆ iterator

template<typename K , typename T >
typedef Vector::iterator utility::keys::KeyMapTraits< K, T >::iterator

◆ Iterator

template<typename K , typename T >
typedef Vector::Iterator utility::keys::KeyMapTraits< K, T >::Iterator

◆ Key

template<typename K , typename T >
typedef K utility::keys::KeyMapTraits< K, T >::Key

◆ key_type

template<typename K , typename T >
typedef K utility::keys::KeyMapTraits< K, T >::key_type

◆ Mapped

template<typename K , typename T >
typedef T utility::keys::KeyMapTraits< K, T >::Mapped

◆ mapped_const_reference

template<typename K , typename T >
typedef T const& utility::keys::KeyMapTraits< K, T >::mapped_const_reference

◆ mapped_reference

template<typename K , typename T >
typedef T& utility::keys::KeyMapTraits< K, T >::mapped_reference

◆ mapped_type

template<typename K , typename T >
typedef T utility::keys::KeyMapTraits< K, T >::mapped_type

◆ MappedConstReference

template<typename K , typename T >
typedef T const& utility::keys::KeyMapTraits< K, T >::MappedConstReference

◆ MappedReference

template<typename K , typename T >
typedef T& utility::keys::KeyMapTraits< K, T >::MappedReference

◆ pointer

template<typename K , typename T >
typedef Vector::pointer utility::keys::KeyMapTraits< K, T >::pointer

◆ Pointer

template<typename K , typename T >
typedef Vector::Pointer utility::keys::KeyMapTraits< K, T >::Pointer

◆ reference

template<typename K , typename T >
typedef Vector::reference utility::keys::KeyMapTraits< K, T >::reference

◆ Reference

template<typename K , typename T >
typedef Vector::Reference utility::keys::KeyMapTraits< K, T >::Reference

◆ reverse_iterator

template<typename K , typename T >
typedef Vector::reverse_iterator utility::keys::KeyMapTraits< K, T >::reverse_iterator

◆ ReverseIterator

template<typename K , typename T >
typedef Vector::ReverseIterator utility::keys::KeyMapTraits< K, T >::ReverseIterator

◆ Size

template<typename K , typename T >
typedef Vector::Size utility::keys::KeyMapTraits< K, T >::Size

◆ size_type

template<typename K , typename T >
typedef Vector::size_type utility::keys::KeyMapTraits< K, T >::size_type

◆ Value

template<typename K , typename T >
typedef Vector::Value utility::keys::KeyMapTraits< K, T >::Value

◆ value_type

template<typename K , typename T >
typedef Vector::value_type utility::keys::KeyMapTraits< K, T >::value_type

◆ Vector

template<typename K , typename T >
typedef vector1< std::pair< K, T > > utility::keys::KeyMapTraits< K, T >::Vector
private

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