#include <CallbackList.h>
类 carla::client::detail::CallbackList< InputsT > 继承关系图:
carla::client::detail::CallbackList< InputsT > 的协作图:类 | |
| struct | Item |
Public 类型 | |
| using | CallbackType = std::function< void(InputsT...)> |
Public 成员函数 | |
| void | Call (InputsT... args) const |
| void | Clear () |
| size_t | Push (CallbackType &&callback) |
| void | Remove (size_t id) |
Private 属性 | |
| std::atomic_size_t | _counter {0u} |
| AtomicList< Item > | _list |
额外继承的成员函数 | |
Private 成员函数 继承自 carla::NonCopyable | |
| NonCopyable ()=default | |
| NonCopyable (const NonCopyable &)=delete | |
| NonCopyable (NonCopyable &&)=delete | |
| NonCopyable & | operator= (const NonCopyable &)=delete |
| NonCopyable & | operator= (NonCopyable &&)=delete |
在文件 CallbackList.h 第 21 行定义.
| using carla::client::detail::CallbackList< InputsT >::CallbackType = std::function<void(InputsT...)> |
在文件 CallbackList.h 第 25 行定义.
|
inline |
在文件 CallbackList.h 第 28 行定义.
|
inline |
在文件 CallbackList.h 第 48 行定义.
|
inline |
|
inline |
在文件 CallbackList.h 第 44 行定义.
|
private |
在文件 CallbackList.h 第 71 行定义.
被这些函数引用 carla::client::detail::CallbackList< InputsT >::Push().
|
private |