knx
ETS configurable knx-stack
Map< K, V, SIZE > Class Template Reference

#include <simple_map.h>

Public Member Functions

 Map ()
 
void clear ()
 
bool empty ()
 
uint8_t size ()
 
bool insert (K key, V value)
 
bool insertOrAssign (K key, V value)
 
bool erase (K key)
 
V * get (K key)
 

Detailed Description

template<typename K, typename V, int SIZE>
class Map< K, V, SIZE >

Definition at line 12 of file simple_map.h.

Constructor & Destructor Documentation

◆ Map()

template<typename K , typename V , int SIZE>
Map< K, V, SIZE >::Map ( )
inline

Definition at line 15 of file simple_map.h.

Member Function Documentation

◆ clear()

template<typename K , typename V , int SIZE>
void Map< K, V, SIZE >::clear ( )
inline

Definition at line 20 of file simple_map.h.

◆ empty()

template<typename K , typename V , int SIZE>
bool Map< K, V, SIZE >::empty ( )
inline

Definition at line 25 of file simple_map.h.

◆ erase()

template<typename K , typename V , int SIZE>
bool Map< K, V, SIZE >::erase ( key)
inline

Definition at line 80 of file simple_map.h.

◆ get()

template<typename K , typename V , int SIZE>
V* Map< K, V, SIZE >::get ( key)
inline

Definition at line 97 of file simple_map.h.

◆ insert()

template<typename K , typename V , int SIZE>
bool Map< K, V, SIZE >::insert ( key,
value 
)
inline

Definition at line 42 of file simple_map.h.

Here is the caller graph for this function:

◆ insertOrAssign()

template<typename K , typename V , int SIZE>
bool Map< K, V, SIZE >::insertOrAssign ( key,
value 
)
inline

Definition at line 59 of file simple_map.h.

Here is the call graph for this function:

◆ size()

template<typename K , typename V , int SIZE>
uint8_t Map< K, V, SIZE >::size ( )
inline

Definition at line 30 of file simple_map.h.


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