Rosetta  2020.37
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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

typedefkey_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
 
typedefKey
 
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

template<typename K , typename T >
typedef Vector::Allocator utility::keys::KeyMapTraits< K, T >::Allocator
template<typename K , typename T >
typedef Vector::allocator_type utility::keys::KeyMapTraits< K, T >::allocator_type
template<typename K , typename T >
typedef Vector::const_iterator utility::keys::KeyMapTraits< K, T >::const_iterator
template<typename K , typename T >
typedef Vector::const_pointer utility::keys::KeyMapTraits< K, T >::const_pointer
template<typename K , typename T >
typedef Vector::ConstIterator utility::keys::KeyMapTraits< K, T >::ConstIterator
template<typename K , typename T >
typedef Vector::ConstPointer utility::keys::KeyMapTraits< K, T >::ConstPointer
template<typename K , typename T >
typedef Vector::ConstReference utility::keys::KeyMapTraits< K, T >::ConstReference
template<typename K , typename T >
typedef Vector::Difference utility::keys::KeyMapTraits< K, T >::Difference
template<typename K , typename T >
typedef Vector::Index utility::keys::KeyMapTraits< K, T >::Index
template<typename K , typename T >
typedef Vector::index_type utility::keys::KeyMapTraits< K, T >::index_type
template<typename K , typename T >
typedef Vector::iterator utility::keys::KeyMapTraits< K, T >::iterator
template<typename K , typename T >
typedef Vector::Iterator utility::keys::KeyMapTraits< K, T >::Iterator
template<typename K , typename T >
typedef K utility::keys::KeyMapTraits< K, T >::Key
template<typename K , typename T >
typedef K utility::keys::KeyMapTraits< K, T >::key_type
template<typename K , typename T >
typedef T utility::keys::KeyMapTraits< K, T >::Mapped
template<typename K , typename T >
typedef T const& utility::keys::KeyMapTraits< K, T >::mapped_const_reference
template<typename K , typename T >
typedef T& utility::keys::KeyMapTraits< K, T >::mapped_reference
template<typename K , typename T >
typedef T utility::keys::KeyMapTraits< K, T >::mapped_type
template<typename K , typename T >
typedef T const& utility::keys::KeyMapTraits< K, T >::MappedConstReference
template<typename K , typename T >
typedef T& utility::keys::KeyMapTraits< K, T >::MappedReference
template<typename K , typename T >
typedef Vector::pointer utility::keys::KeyMapTraits< K, T >::pointer
template<typename K , typename T >
typedef Vector::Pointer utility::keys::KeyMapTraits< K, T >::Pointer
template<typename K , typename T >
typedef Vector::reference utility::keys::KeyMapTraits< K, T >::reference
template<typename K , typename T >
typedef Vector::Reference utility::keys::KeyMapTraits< K, T >::Reference
template<typename K , typename T >
typedef Vector::Size utility::keys::KeyMapTraits< K, T >::Size
template<typename K , typename T >
typedef Vector::size_type utility::keys::KeyMapTraits< K, T >::size_type
template<typename K , typename T >
typedef Vector::Value utility::keys::KeyMapTraits< K, T >::Value
template<typename K , typename T >
typedef Vector::value_type utility::keys::KeyMapTraits< K, T >::value_type
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: