CARLA
 
载入中...
搜索中...
未找到
Public 成员函数 | Private 属性 | 所有成员列表
carla::traffic_manager::AtomicMap< Key, Value > 模板类 参考

#include <AtomicMap.h>

+ 类 carla::traffic_manager::AtomicMap< Key, Value > 继承关系图:
+ carla::traffic_manager::AtomicMap< Key, Value > 的协作图:

Public 成员函数

void AddEntry (const std::pair< Key, Value > &entry)
 
 AtomicMap ()
 
bool Contains (const Key &key) const
 
const Value & GetValue (const Key &key) const
 
void RemoveEntry (const Key &key)
 

Private 属性

std::unordered_map< Key, Value > map
 
std::mutex map_mutex
 

详细描述

template<typename Key, typename Value>
class carla::traffic_manager::AtomicMap< Key, Value >

在文件 AtomicMap.h16 行定义.

构造及析构函数说明

◆ AtomicMap()

template<typename Key , typename Value >
carla::traffic_manager::AtomicMap< Key, Value >::AtomicMap ( )
inline

在文件 AtomicMap.h25 行定义.

成员函数说明

◆ AddEntry()

template<typename Key , typename Value >
void carla::traffic_manager::AtomicMap< Key, Value >::AddEntry ( const std::pair< Key, Value > & entry)
inline

◆ Contains()

template<typename Key , typename Value >
bool carla::traffic_manager::AtomicMap< Key, Value >::Contains ( const Key & key) const
inline

◆ GetValue()

template<typename Key , typename Value >
const Value & carla::traffic_manager::AtomicMap< Key, Value >::GetValue ( const Key & key) const
inline

◆ RemoveEntry()

template<typename Key , typename Value >
void carla::traffic_manager::AtomicMap< Key, Value >::RemoveEntry ( const Key & key)
inline

类成员变量说明

◆ map

template<typename Key , typename Value >
std::unordered_map<Key, Value> carla::traffic_manager::AtomicMap< Key, Value >::map
private

◆ map_mutex

template<typename Key , typename Value >
std::mutex carla::traffic_manager::AtomicMap< Key, Value >::map_mutex
mutableprivate

该类的文档由以下文件生成: