#include <ConcurrentMap.hpp>
|
| ConcurrentMap ()=default |
|
bool | tryGet (const TKey &name, TValue &value) const |
|
TValue | getOrAdd (const TKey &name, std::function< TValue()> addLambda) |
|
TValue & | operator[] (const TKey &name) |
|
void | clear () |
|
void | insert (const TKey &name, const TValue &value) |
|
void | each (std::function< void(const TKey &name, const TValue &value)> func) const |
|
void | each (std::function< void(const TKey &name, TValue &value)> func) |
|
| ConcurrentMap ()=default |
|
bool | tryGet (const TKey &name, TValue &value) const |
|
TValue | getOrAdd (const TKey &name, std::function< TValue()> addLambda) |
|
TValue & | operator[] (const TKey &name) |
|
void | clear () |
|
void | insert (const TKey &name, const TValue &value) |
|
void | each (std::function< void(const TKey &name, const TValue &value)> func) const |
|
void | each (std::function< void(const TKey &name, TValue &value)> func) |
|
◆ ConcurrentMap() [1/2]
template<typename TKey, typename TValue>
◆ ConcurrentMap() [2/2]
template<typename TKey, typename TValue>
◆ clear() [1/2]
template<typename TKey, typename TValue>
◆ clear() [2/2]
template<typename TKey, typename TValue>
◆ each() [1/4]
template<typename TKey, typename TValue>
◆ each() [2/4]
template<typename TKey, typename TValue>
◆ each() [3/4]
template<typename TKey, typename TValue>
◆ each() [4/4]
template<typename TKey, typename TValue>
◆ getOrAdd() [1/2]
template<typename TKey, typename TValue>
◆ getOrAdd() [2/2]
template<typename TKey, typename TValue>
◆ insert() [1/2]
template<typename TKey, typename TValue>
◆ insert() [2/2]
template<typename TKey, typename TValue>
◆ operator[]() [1/2]
template<typename TKey, typename TValue>
◆ operator[]() [2/2]
template<typename TKey, typename TValue>
◆ tryGet() [1/2]
template<typename TKey, typename TValue>
◆ tryGet() [2/2]
template<typename TKey, typename TValue>
The documentation for this class was generated from the following file: