seadDelegate.h file
Namespaces
- namespace sead
- namespace sead::detail
Classes
- class sead::IDelegate
- Interface of a delegate for a member function with no argument.
-
template<typename R>class sead::IDelegateR
-
template<typename A1>class sead::IDelegate1
-
template<typename A1, typename R>class sead::IDelegate1R
-
template<typename A1, typename A2>class sead::IDelegate2
-
template<typename A1, typename A2, typename R>class sead::IDelegate2R
-
template<typename T, typename PTMF, typename Base>class sead::DelegateBase
- Base class for delegate implementations.
-
template<typename FunctionPointer, typename Base>class sead::DelegateBase<void, FunctionPointer, Base>
-
template<typename T>class sead::Delegate
-
template<typename T, typename R>class sead::DelegateR
-
template<typename T, typename A1>class sead::Delegate1
-
template<typename T, typename A1, typename R>class sead::Delegate1R
-
template<typename T, typename A1, typename A2>class sead::Delegate2
-
template<typename T, typename A1, typename A2, typename R>class sead::Delegate2R
- class sead::DelegateFunc
-
template<typename R>class sead::DelegateRFunc
-
template<typename A1>class sead::Delegate1Func
-
template<typename A1, typename R>class sead::Delegate1RFunc
-
template<typename A1, typename A2>class sead::Delegate2Func
-
template<typename A1, typename A2, typename R>class sead::Delegate2RFunc
-
template<typename Lambda>class sead::LambdaDelegate
-
template<typename Lambda, typename R>class sead::LambdaDelegateR
-
template<typename Lambda, typename A1>class sead::LambdaDelegate1
-
template<typename Lambda, typename A1, typename R>class sead::LambdaDelegate1R
-
template<typename Lambda, typename A1, typename A2>class sead::LambdaDelegate2
-
template<typename Lambda, typename A1, typename A2, typename R>class sead::LambdaDelegate2R
- class sead::detail::DummyClassForDelegate
-
template<typename Interface, typename AnyClass, size_class sead::detail::AnyDelegateImpl
t StorageSize> - class sead::AnyDelegate
- class sead::AnyDelegate::UnbindDummy
-
template<typename R>class sead::AnyDelegateR
- class sead::AnyDelegateR::UnbindDummy
-
template<typename A1>class sead::AnyDelegate1
- class sead::AnyDelegate1::UnbindDummy
-
template<typename A1, typename R>class sead::AnyDelegate1R
- class sead::AnyDelegate1R::UnbindDummy
-
template<typename A1, typename A2>class sead::AnyDelegate2
- class sead::AnyDelegate2::UnbindDummy
-
template<typename A1, typename A2, typename R>class sead::AnyDelegate2R
- class sead::AnyDelegate2R::UnbindDummy