|
|
using | MapT = std::unordered_map< KeyT, ValueT > |
| |
|
using | LockT = boost::shared_mutex |
| |
|
using | WriteLockT = boost::unique_lock< LockT > |
| |
|
using | ReadLockT = boost::shared_lock< LockT > |
| |
§ SharedMap()
template<class KeyT, class ValueT>
§ AddMany() [1/2]
template<class KeyT, class ValueT>
AddMany : add from map by address.
- Parameters
-
| m | const Map& map to get from |
- Returns
- none
§ AddMany() [2/2]
template<class KeyT, class ValueT>
AddMany : add from map by lvalue ref.
- Parameters
-
| m | const Map&& map to get from |
- Returns
- none
§ AddOne()
template<class KeyT, class ValueT>
AddOne : add one value.
- Parameters
-
| key | KeyT elem to add |
| value | ValueT elem to add |
- Returns
- none
§ GetCopy()
template<class KeyT, class ValueT>
GetCopy : get a copy of the map.
- Returns
- MapT map
§ GetSize()
template<class KeyT, class ValueT>
GetSize: get size of set.
- Returns
- size_t size
§ GetValues() [1/2]
template<class KeyT, class ValueT>
GetValues : get values by address.
- Parameters
-
| key | KeyT& elem to get |
| value | ValueT& elem to get |
- Returns
- bool true if exists
§ GetValues() [2/2]
template<class KeyT, class ValueT>
GetValues : get values by lvalue ref.
- Parameters
-
| key | KeyT&& elem to get |
| value | ValueT& elem to get |
- Returns
- bool true if exists
§ Reset()
template<class KeyT, class ValueT>
Reset: clear the set.
- Returns
- none
§ Swap()
template<class KeyT, class ValueT>
Swap : get by swap.
- Returns
- none
The documentation for this class was generated from the following file: