Vanetza
 
Loading...
Searching...
No Matches
vanetza::geonet::SoftStateMap< KEY, VALUE, CTOR >::ValueWithHandle Struct Reference

Public Member Functions

 ValueWithHandle (mapped_type &&v)
 
mapped_type & operator* ()
 
const mapped_type & operator* () const
 

Public Attributes

heap_type::handle_type handle
 
mapped_type value
 

Detailed Description

template<typename KEY, typename VALUE, typename CTOR = SoftStateDefaultCreator<VALUE>>
struct vanetza::geonet::SoftStateMap< KEY, VALUE, CTOR >::ValueWithHandle

Definition at line 56 of file soft_state_map.hpp.

Constructor & Destructor Documentation

◆ ValueWithHandle()

template<typename KEY , typename VALUE , typename CTOR = SoftStateDefaultCreator<VALUE>>
vanetza::geonet::SoftStateMap< KEY, VALUE, CTOR >::ValueWithHandle::ValueWithHandle ( mapped_type &&  v)
inline

Definition at line 58 of file soft_state_map.hpp.

Member Function Documentation

◆ operator*() [1/2]

template<typename KEY , typename VALUE , typename CTOR = SoftStateDefaultCreator<VALUE>>
mapped_type & vanetza::geonet::SoftStateMap< KEY, VALUE, CTOR >::ValueWithHandle::operator* ( )
inline

Definition at line 63 of file soft_state_map.hpp.

◆ operator*() [2/2]

template<typename KEY , typename VALUE , typename CTOR = SoftStateDefaultCreator<VALUE>>
const mapped_type & vanetza::geonet::SoftStateMap< KEY, VALUE, CTOR >::ValueWithHandle::operator* ( ) const
inline

Definition at line 64 of file soft_state_map.hpp.

Member Data Documentation

◆ handle

template<typename KEY , typename VALUE , typename CTOR = SoftStateDefaultCreator<VALUE>>
heap_type::handle_type vanetza::geonet::SoftStateMap< KEY, VALUE, CTOR >::ValueWithHandle::handle

Definition at line 60 of file soft_state_map.hpp.

◆ value

template<typename KEY , typename VALUE , typename CTOR = SoftStateDefaultCreator<VALUE>>
mapped_type vanetza::geonet::SoftStateMap< KEY, VALUE, CTOR >::ValueWithHandle::value

Definition at line 61 of file soft_state_map.hpp.


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