NexusForce 1.0.0
A rigorously engineered full-stack C++ backend library.
载入中...
搜索中...
未找到
signals.hpp 文件参考

信号槽机制 更多...

signals.hpp 的引用(Include)关系图:

浏览该文件的源代码.

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 {}
 一次性连接标签实例

详细描述

信号槽机制

此文件提供了信号槽观察者模式。 支持线程安全的多播委托、连接管理、自动断开、优先级等功能。

在文件 signals.hpp 中定义.