|
NexusForce 1.0.0
A rigorously engineered full-stack C++ backend library.
|
成员的完整列表,这些成员属于 neforce::signal< Types >,包括所有继承而来的类成员
| block() override | neforce::signal< Types > | inlinevirtual |
| block_flag() const noexcept | neforce::signal< Types > | inline |
| connect(Self self, MemFn memfn, Tag... tag) | neforce::signal< Types > | inline |
| connect(Func callback, int priority=0) | neforce::signal< Types > | inline |
| connect(Self self, MemFn memfn, int priority, Tag... tag) | neforce::signal< Types > | inline |
| connect_dynamic(function< void(const vector< reflect::meta_any > &)> callback) override | neforce::signal< Types > | inlinevirtual |
| connect_filtered(Func callback, Filter filter, int priority=0) | neforce::signal< Types > | inline |
| connect_if(Func callback, Predicate pred, int priority=0) | neforce::signal< Types > | inline |
| connect_if(Self self, MemFn memfn, Predicate pred, int priority, Tag... tag) | neforce::signal< Types > | inline |
| connect_signal(signal &other, int priority=0) | neforce::signal< Types > | inline |
| connect_signal(signal *other, int priority=0) | neforce::signal< Types > | inline |
| connect_transformed(Func callback, Transform transform, int priority=0) | neforce::signal< Types > | inline |
| disconnect_all() override | neforce::signal< Types > | inlinevirtual |
| emit(Types... args) | neforce::signal< Types > | inline |
| emit_dynamic(const vector< reflect::meta_any > &args) override | neforce::signal< Types > | inlinevirtual |
| emit_executor(Executor &executor, Types... args) | neforce::signal< Types > | inline |
| empty() const noexcept | neforce::signal< Types > | inline |
| is_blocked() const noexcept override | neforce::signal< Types > | inlinevirtual |
| operator()(Args &&... args) | neforce::signal< Types > | inline |
| slot_count() const noexcept override | neforce::signal< Types > | inlinevirtual |
| unblock() override | neforce::signal< Types > | inlinevirtual |