momo  3.9
momo::internal::HashMultiMapReference< TKey, TValue > Class Template Reference

#include <HashMultiMap.h>

Public Types

typedef TKey Key
 
typedef TValue Value
 
typedef HashMultiMapReference< Key, const ValueConstReference
 

Public Member Functions

 HashMultiMapReference (const Key &key, Value &value) noexcept
 
 operator ConstReference () const noexcept
 

Public Attributes

const Keykey
 
Valuevalue
 

Member Typedef Documentation

◆ ConstReference

template<typename TKey , typename TValue >
typedef HashMultiMapReference<Key, const Value> momo::internal::HashMultiMapReference< TKey, TValue >::ConstReference

◆ Key

template<typename TKey , typename TValue >
typedef TKey momo::internal::HashMultiMapReference< TKey, TValue >::Key

◆ Value

template<typename TKey , typename TValue >
typedef TValue momo::internal::HashMultiMapReference< TKey, TValue >::Value

Constructor & Destructor Documentation

◆ HashMultiMapReference()

template<typename TKey , typename TValue >
momo::internal::HashMultiMapReference< TKey, TValue >::HashMultiMapReference ( const Key key,
Value value 
)
inlineexplicitnoexcept

Member Function Documentation

◆ operator ConstReference()

template<typename TKey , typename TValue >
momo::internal::HashMultiMapReference< TKey, TValue >::operator ConstReference ( ) const
inlinenoexcept

Member Data Documentation

◆ key

template<typename TKey , typename TValue >
const Key& momo::internal::HashMultiMapReference< TKey, TValue >::key

◆ value

template<typename TKey , typename TValue >
Value& momo::internal::HashMultiMapReference< TKey, TValue >::value

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