sead
Loading...
Searching...
No Matches
sead::StaticDelegate2< A1, A2 > Class Template Reference

#include <seadDelegate.h>

Inherits sead::Delegate2< void, A1, A2 >.

Public Member Functions

 StaticDelegate2 ()
 StaticDelegate2 (typename Delegate2< void, A1, A2 >::MethodPtr method)
Public Member Functions inherited from sead::Delegate2< void, A1, A2 >
 Delegate2 ()
 Delegate2 (MethodPtr m)
virtual void invoke (A1 a1, A2 a2)
void invoke (A1 a1, A2 a2) const
void operator() (A1 a1, A2 a2) const
Public Member Functions inherited from sead::DelegateBase< void, DelegateTraits2< void, A1, A2, void >::MethodPtr, IDelegate2< A1, A2 > >
 DelegateBase ()
void bind (void *o, DelegateTraits2< void, A1, A2, void >::MethodPtr m)
void unbind ()
void * getObject () const
Public Member Functions inherited from sead::IDelegate2< A1, A2 >
void operator() (A1 a1, A2 a2)

Additional Inherited Members

Public Types inherited from sead::Delegate2< void, A1, A2 >
typedef DelegateTraits2< void, A1, A2, void >::MethodPtr MethodPtr
Protected Attributes inherited from sead::DelegateBase< void, DelegateTraits2< void, A1, A2, void >::MethodPtr, IDelegate2< A1, A2 > >
void * mObject
DelegateTraits2< void, A1, A2, void >::MethodPtr mMethod

Constructor & Destructor Documentation

◆ StaticDelegate2() [1/2]

template<typename A1, typename A2>
sead::StaticDelegate2< A1, A2 >::StaticDelegate2 ( )
inline

◆ StaticDelegate2() [2/2]

template<typename A1, typename A2>
sead::StaticDelegate2< A1, A2 >::StaticDelegate2 ( typename Delegate2< void, A1, A2 >::MethodPtr method)
inline