sead
Loading...
Searching...
No Matches
sead::StaticDelegate1< A > Class Template Reference

#include <seadDelegate.h>

Inherits sead::Delegate1< void, A >.

Public Member Functions

 StaticDelegate1 ()
 StaticDelegate1 (typename Delegate1< void, A >::MethodPtr method)
Public Member Functions inherited from sead::Delegate1< void, A >
 Delegate1 ()
 Delegate1 (MethodPtr m)
virtual void invoke (A a)
void invoke (A a) const
void operator() (A a) const
Public Member Functions inherited from sead::DelegateBase< void, DelegateTraits1< void, A, void >::MethodPtr, IDelegate1< A > >
 DelegateBase ()
void bind (void *o, DelegateTraits1< void, A, void >::MethodPtr m)
void unbind ()
void * getObject () const
Public Member Functions inherited from sead::IDelegate1< A >
void operator() (A a)

Additional Inherited Members

Public Types inherited from sead::Delegate1< void, A >
typedef DelegateTraits1< void, A, void >::MethodPtr MethodPtr
Protected Attributes inherited from sead::DelegateBase< void, DelegateTraits1< void, A, void >::MethodPtr, IDelegate1< A > >
void * mObject
DelegateTraits1< void, A, void >::MethodPtr mMethod

Constructor & Destructor Documentation

◆ StaticDelegate1() [1/2]

template<typename A>
sead::StaticDelegate1< A >::StaticDelegate1 ( )
inline

◆ StaticDelegate1() [2/2]

template<typename A>
sead::StaticDelegate1< A >::StaticDelegate1 ( typename Delegate1< void, A >::MethodPtr method)
inline