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 override
sw::Delegate< TRet(Args...)>
inline
virtual
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) noexcept
sw::Delegate< TRet(Args...)>
inline
Equals
(const ICallable< TRet(Args...)> &other) const override
sw::Delegate< TRet(Args...)>
inline
virtual
sw::ICallable< TRet(Args...)>::Equals
(const ICallable &other) const =0
sw::ICallable< TRet(Args...)>
pure virtual
GetType
() const override
sw::Delegate< TRet(Args...)>
inline
virtual
Invoke
(Args... args) const override
sw::Delegate< TRet(Args...)>
inline
virtual
InvokeAll
(Args... args) const
sw::Delegate< TRet(Args...)>
inline
operator bool
() const noexcept
sw::Delegate< TRet(Args...)>
inline
operator!=
(const Delegate &other) const
sw::Delegate< TRet(Args...)>
inline
operator!=
(std::nullptr_t) const noexcept
sw::Delegate< TRet(Args...)>
inline
operator()
(Args... args) const
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 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) noexcept
sw::Delegate< TRet(Args...)>
inline
operator==
(const Delegate &other) const
sw::Delegate< TRet(Args...)>
inline
operator==
(std::nullptr_t) const noexcept
sw::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
()=default
sw::ICallable< TRet(Args...)>
virtual
制作者
1.9.8