SimpleWindow
载入中...
搜索中...
未找到
sw::Delegate< TRet(Args...)> 成员列表

成员的完整列表,这些成员属于 sw::Delegate< TRet(Args...)>,包括所有继承而来的类成员

Add(const ICallable< TRet(Args...)> &callable)sw::Delegate< TRet(Args...)>inline
Add(TRet(*func)(Args...))sw::Delegate< TRet(Args...)>inline
Add(const T &callable)sw::Delegate< TRet(Args...)>inline
Add(T &obj, TRet(T::*func)(Args...))sw::Delegate< TRet(Args...)>inline
Add(const T &obj, TRet(T::*func)(Args...) const)sw::Delegate< TRet(Args...)>inline
Clear()sw::Delegate< TRet(Args...)>inline
Clone() const overridesw::Delegate< TRet(Args...)>inlinevirtual
Delegate(std::nullptr_t=nullptr)sw::Delegate< TRet(Args...)>inline
Delegate(const ICallable< TRet(Args...)> &callable)sw::Delegate< TRet(Args...)>inline
Delegate(TRet(*func)(Args...))sw::Delegate< TRet(Args...)>inline
Delegate(const T &callable)sw::Delegate< TRet(Args...)>inline
Delegate(T &obj, TRet(T::*func)(Args...))sw::Delegate< TRet(Args...)>inline
Delegate(const T &obj, TRet(T::*func)(Args...) const)sw::Delegate< TRet(Args...)>inline
Delegate(const Delegate &other)sw::Delegate< TRet(Args...)>inline
Delegate(Delegate &&other) noexceptsw::Delegate< TRet(Args...)>inline
Equals(const ICallable< TRet(Args...)> &other) const overridesw::Delegate< TRet(Args...)>inlinevirtual
sw::ICallable< TRet(Args...)>::Equals(const ICallable &other) const =0sw::ICallable< TRet(Args...)>pure virtual
GetType() const overridesw::Delegate< TRet(Args...)>inlinevirtual
Invoke(Args... args) const overridesw::Delegate< TRet(Args...)>inlinevirtual
InvokeAll(Args... args) constsw::Delegate< TRet(Args...)>inline
operator bool() const noexceptsw::Delegate< TRet(Args...)>inline
operator!=(const Delegate &other) constsw::Delegate< TRet(Args...)>inline
operator!=(std::nullptr_t) const noexceptsw::Delegate< TRet(Args...)>inline
operator()(Args... args) constsw::Delegate< TRet(Args...)>inline
operator+=(const ICallable< TRet(Args...)> &callable)sw::Delegate< TRet(Args...)>inline
operator+=(TRet(*func)(Args...))sw::Delegate< TRet(Args...)>inline
operator+=(const T &callable)sw::Delegate< TRet(Args...)>inline
operator-=(const ICallable< TRet(Args...)> &callable)sw::Delegate< TRet(Args...)>inline
operator-=(TRet(*func)(Args...))sw::Delegate< TRet(Args...)>inline
operator-=(const T &callable)sw::Delegate< TRet(Args...)>inline
operator=(const Delegate &other)sw::Delegate< TRet(Args...)>inline
operator=(Delegate &&other) noexceptsw::Delegate< TRet(Args...)>inline
operator==(const Delegate &other) constsw::Delegate< TRet(Args...)>inline
operator==(std::nullptr_t) const noexceptsw::Delegate< TRet(Args...)>inline
Remove(const ICallable< TRet(Args...)> &callable)sw::Delegate< TRet(Args...)>inline
Remove(TRet(*func)(Args...))sw::Delegate< TRet(Args...)>inline
Remove(const T &callable)sw::Delegate< TRet(Args...)>inline
Remove(T &obj, TRet(T::*func)(Args...))sw::Delegate< TRet(Args...)>inline
Remove(const T &obj, TRet(T::*func)(Args...) const)sw::Delegate< TRet(Args...)>inline
~ICallable()=defaultsw::ICallable< TRet(Args...)>virtual