|
NexusForce 1.0.0
A rigorously engineered full-stack C++ backend library.
|
信号槽机制 更多...
#include "NeForce/core/algorithm/remove.hpp"#include "NeForce/core/async/mutex.hpp"#include "NeForce/core/container/vector.hpp"#include "NeForce/core/functional/apply.hpp"#include "NeForce/core/functional/function.hpp"#include "NeForce/core/memory/weak_ptr.hpp"#include "NeForce/core/reflect/any.hpp"类 | |
| class | neforce::signal_base |
| 信号类型擦除基类 更多... | |
| struct | neforce::oneshot_t |
| 一次性连接标签 更多... | |
| class | neforce::connection |
| 连接句柄 更多... | |
| class | neforce::scope_connection |
| 作用域连接 更多... | |
| class | neforce::signal_blocker< Types > |
| 信号阻塞器 更多... | |
| struct | neforce::signal< Types > |
| 信号类 更多... | |
枚举 | |
| enum class | neforce::callback_result { callback_result::keep , callback_result::erase } |
| 回调结果枚举 更多... | |
| enum class | neforce::nshot_t : size_t |
| 多次连接标签 更多... | |
变量 | |
| constexpr oneshot_t | neforce::oneshot {} |
| 一次性连接标签实例 | |