sead
Loading...
Searching...
No Matches
sead::StaticDelegate Class Reference

#include <seadDelegate.h>

Inherits sead::Delegate< T >.

Public Member Functions

 StaticDelegate ()
 StaticDelegate (typename Delegate< void >::MethodPtr m)
Public Member Functions inherited from sead::Delegate< T >
 Delegate ()
 Delegate (T *o, MethodPtr m)
virtual void invoke ()
void invoke () const
void operator() () const
virtual IDelegateclone (Heap *heap) const
Public Member Functions inherited from sead::DelegateBase< T, DelegateTraits< T, void >::MethodPtr, IDelegate >
 DelegateBase ()
void bind (T *o, DelegateTraits< T, void >::MethodPtr m)
void unbind ()
T * getObject () const
Public Member Functions inherited from sead::IDelegate
void operator() ()

Additional Inherited Members

Public Types inherited from sead::Delegate< T >
typedef Delegate< T > self
typedef DelegateTraits< T, void >::MethodPtr MethodPtr
Protected Attributes inherited from sead::DelegateBase< T, DelegateTraits< T, void >::MethodPtr, IDelegate >
T * mObject
DelegateTraits< T, void >::MethodPtr mMethod

Constructor & Destructor Documentation

◆ StaticDelegate() [1/2]

sead::StaticDelegate::StaticDelegate ( )
inline

◆ StaticDelegate() [2/2]

sead::StaticDelegate::StaticDelegate ( typename Delegate< void >::MethodPtr m)
inline