Mana
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
MapWithDefault< Key, Value, def > Class Template Reference

A map that returns a default value for non-existent keys. More...

#include <questdb.h>

Public Member Functions

void set (Key key, Value value)
 
Value get (Key key) const
 
void clear ()
 

Private Attributes

std::map< Key, ValuemVars
 

Detailed Description

template<typename Key, typename Value, Value def = Value()>
class MapWithDefault< Key, Value, def >

A map that returns a default value for non-existent keys.

Definition at line 33 of file questdb.h.

Member Function Documentation

◆ clear()

template<typename Key , typename Value , Value def = Value()>
void MapWithDefault< Key, Value, def >::clear ( )
inline

Definition at line 47 of file questdb.h.

◆ get()

template<typename Key , typename Value , Value def = Value()>
Value MapWithDefault< Key, Value, def >::get ( Key  key) const
inline

Definition at line 41 of file questdb.h.

◆ set()

template<typename Key , typename Value , Value def = Value()>
void MapWithDefault< Key, Value, def >::set ( Key  key,
Value  value 
)
inline

Definition at line 36 of file questdb.h.

Member Data Documentation

◆ mVars

template<typename Key , typename Value , Value def = Value()>
std::map<Key, Value> MapWithDefault< Key, Value, def >::mVars
private

Definition at line 53 of file questdb.h.


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