#include <AtomicMap.h>
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 |
在文件 AtomicMap.h 第 16 行定义.
|
inline |
在文件 AtomicMap.h 第 25 行定义.
|
inline |
在文件 AtomicMap.h 第 27 行定义.
引用了 carla::traffic_manager::AtomicMap< Key, Value >::map , 以及 carla::traffic_manager::AtomicMap< Key, Value >::map_mutex.
被这些函数引用 carla::traffic_manager::Parameters::SetAutoLaneChange(), carla::traffic_manager::Parameters::SetCustomPath(), carla::traffic_manager::Parameters::SetDesiredSpeed(), carla::traffic_manager::Parameters::SetDistanceToLeadingVehicle(), carla::traffic_manager::Parameters::SetImportedRoute(), carla::traffic_manager::Parameters::SetKeepRightPercentage(), carla::traffic_manager::Parameters::SetLaneOffset(), carla::traffic_manager::Parameters::SetPercentageIgnoreVehicles(), carla::traffic_manager::Parameters::SetPercentageIgnoreWalkers(), carla::traffic_manager::Parameters::SetPercentageRunningLight(), carla::traffic_manager::Parameters::SetPercentageRunningSign(), carla::traffic_manager::Parameters::SetPercentageSpeedDifference(), carla::traffic_manager::Parameters::SetRandomLeftLaneChangePercentage(), carla::traffic_manager::Parameters::SetRandomRightLaneChangePercentage(), carla::traffic_manager::Parameters::SetUpdateVehicleLights(), carla::traffic_manager::Parameters::UpdateImportedRoute() , 以及 carla::traffic_manager::Parameters::UpdateUploadPath().
|
inline |
在文件 AtomicMap.h 第 38 行定义.
引用了 carla::traffic_manager::AtomicMap< Key, Value >::map , 以及 carla::traffic_manager::AtomicMap< Key, Value >::map_mutex.
被这些函数引用 carla::traffic_manager::Parameters::GetAutoLaneChange(), carla::traffic_manager::Parameters::GetCustomPath(), carla::traffic_manager::Parameters::GetDistanceToLeadingVehicle(), carla::traffic_manager::Parameters::GetImportedRoute(), carla::traffic_manager::Parameters::GetKeepRightPercentage(), carla::traffic_manager::Parameters::GetLaneOffset(), carla::traffic_manager::Parameters::GetPercentageIgnoreVehicles(), carla::traffic_manager::Parameters::GetPercentageIgnoreWalkers(), carla::traffic_manager::Parameters::GetPercentageRunningLight(), carla::traffic_manager::Parameters::GetPercentageRunningSign(), carla::traffic_manager::Parameters::GetRandomLeftLaneChangePercentage(), carla::traffic_manager::Parameters::GetRandomRightLaneChangePercentage(), carla::traffic_manager::Parameters::GetUpdateVehicleLights(), carla::traffic_manager::Parameters::GetUploadPath(), carla::traffic_manager::Parameters::GetUploadRoute(), carla::traffic_manager::Parameters::GetVehicleTargetVelocity(), carla::traffic_manager::Parameters::SetDesiredSpeed() , 以及 carla::traffic_manager::Parameters::SetPercentageSpeedDifference().
|
inline |
在文件 AtomicMap.h 第 44 行定义.
引用了 carla::traffic_manager::AtomicMap< Key, Value >::map , 以及 carla::traffic_manager::AtomicMap< Key, Value >::map_mutex.
被这些函数引用 carla::traffic_manager::Parameters::GetAutoLaneChange(), carla::traffic_manager::Parameters::GetCustomPath(), carla::traffic_manager::Parameters::GetDistanceToLeadingVehicle(), carla::traffic_manager::Parameters::GetImportedRoute(), carla::traffic_manager::Parameters::GetKeepRightPercentage(), carla::traffic_manager::Parameters::GetLaneOffset(), carla::traffic_manager::Parameters::GetPercentageIgnoreVehicles(), carla::traffic_manager::Parameters::GetPercentageIgnoreWalkers(), carla::traffic_manager::Parameters::GetPercentageRunningLight(), carla::traffic_manager::Parameters::GetPercentageRunningSign(), carla::traffic_manager::Parameters::GetRandomLeftLaneChangePercentage(), carla::traffic_manager::Parameters::GetRandomRightLaneChangePercentage(), carla::traffic_manager::Parameters::GetUpdateVehicleLights(), carla::traffic_manager::Parameters::GetUploadPath(), carla::traffic_manager::Parameters::GetUploadRoute() , 以及 carla::traffic_manager::Parameters::GetVehicleTargetVelocity().
|
inline |
在文件 AtomicMap.h 第 50 行定义.
引用了 carla::traffic_manager::AtomicMap< Key, Value >::map , 以及 carla::traffic_manager::AtomicMap< Key, Value >::map_mutex.
被这些函数引用 carla::traffic_manager::Parameters::RemoveImportedRoute(), carla::traffic_manager::Parameters::RemoveUploadPath(), carla::traffic_manager::Parameters::SetDesiredSpeed(), carla::traffic_manager::Parameters::SetPercentageSpeedDifference(), carla::traffic_manager::Parameters::UpdateImportedRoute() , 以及 carla::traffic_manager::Parameters::UpdateUploadPath().
|
private |
|
mutableprivate |