Open Model Railroad Network (OpenMRN)
Loading...
Searching...
No Matches
MultiMap< Key, Value > Class Template Reference

MultiMap abstraction that will allow access to one of StlMultiMap or LinearMultiMap. More...

#include <MultiMap.hxx>

Inheritance diagram for MultiMap< Key, Value >:

Public Member Functions

 MultiMap ()
 Default Constructor which with no mapping entry limit.
 
 MultiMap (size_t entries)
 Constructor that limits the number of mappings to a static pool.
 
 ~MultiMap ()
 Destructor.
 

Private Member Functions

 DISALLOW_COPY_AND_ASSIGN (MultiMap)
 

Detailed Description

template<typename Key, typename Value>
class MultiMap< Key, Value >

MultiMap abstraction that will allow access to one of StlMultiMap or LinearMultiMap.

Definition at line 58 of file MultiMap.hxx.

Constructor & Destructor Documentation

◆ MultiMap() [1/2]

template<typename Key , typename Value >
MultiMap< Key, Value >::MultiMap ( )
inline

Default Constructor which with no mapping entry limit.

Definition at line 63 of file MultiMap.hxx.

◆ MultiMap() [2/2]

template<typename Key , typename Value >
MultiMap< Key, Value >::MultiMap ( size_t  entries)
inline

Constructor that limits the number of mappings to a static pool.

Parameters
entriesnumber of nodes to statically create and track

Definition at line 71 of file MultiMap.hxx.

◆ ~MultiMap()

template<typename Key , typename Value >
MultiMap< Key, Value >::~MultiMap ( )
inline

Destructor.

Definition at line 78 of file MultiMap.hxx.


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