momo  3.11
momo::internal::HashMultiMapReference< TKey, TQValue > Class Template Reference

#include <HashMultiMap.h>

Public Types

typedef TKey Key
 
typedef TQValue QValue
 
typedef HashMultiMapReference< Key, const QValueConstReference
 

Public Member Functions

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

Public Attributes

const Keykey
 
QValuevalue
 

Member Typedef Documentation

◆ ConstReference

template<typename TKey , typename TQValue >
typedef HashMultiMapReference<Key, const QValue> momo::internal::HashMultiMapReference< TKey, TQValue >::ConstReference

◆ Key

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

◆ QValue

template<typename TKey , typename TQValue >
typedef TQValue momo::internal::HashMultiMapReference< TKey, TQValue >::QValue

Constructor & Destructor Documentation

◆ HashMultiMapReference()

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

Member Function Documentation

◆ operator ConstReference()

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

Member Data Documentation

◆ key

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

◆ value

template<typename TKey , typename TQValue >
QValue& momo::internal::HashMultiMapReference< TKey, TQValue >::value

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