NexusForce 1.0.0
A Modern C++ Library with extended functionality, web components, and utility libraries
载入中...
搜索中...
未找到
signals.hpp 文件参考

信号槽机制 更多...

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

浏览该文件的源代码.

struct  oneshot_t
 一次性连接标签 更多...
class  connection
 连接句柄 更多...
class  scoped_connection
 作用域连接 更多...
class  signal_blocker< Types >
 信号阻塞器 更多...
struct  signal< Types >
 信号类 更多...

枚举

enum class  callback_result { callback_result::keep , callback_result::erase }
 回调结果枚举 更多...
enum class  nshot_t : size_t
 多次连接标签 更多...

变量

NEFORCE_INLINE17 constexpr oneshot_t oneshot {}
 一次性连接标签实例

详细描述

信号槽机制

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

在文件 signals.hpp 中定义.