SO3Engine
|
#include <Delegate.h>
Public Types | |
typedef FastDelegate2 | type |
Public Member Functions | |
FastDelegate2 () | |
FastDelegate2 (const FastDelegate2 &x) | |
void | operator= (const FastDelegate2 &x) |
bool | operator== (const FastDelegate2 &x) const |
bool | operator!= (const FastDelegate2 &x) const |
bool | operator< (const FastDelegate2 &x) const |
bool | operator> (const FastDelegate2 &x) const |
template<class X , class Y > | |
FastDelegate2 (Y *pthis, DesiredRetType(X::*function_to_bind)(Param1 p1, Param2 p2)) | |
template<class X , class Y > | |
void | bind (Y *pthis, DesiredRetType(X::*function_to_bind)(Param1 p1, Param2 p2)) |
template<class X , class Y > | |
FastDelegate2 (const Y *pthis, DesiredRetType(X::*function_to_bind)(Param1 p1, Param2 p2) const) | |
template<class X , class Y > | |
void | bind (const Y *pthis, DesiredRetType(X::*function_to_bind)(Param1 p1, Param2 p2) const) |
FastDelegate2 (DesiredRetType(*function_to_bind)(Param1 p1, Param2 p2)) | |
void | operator= (DesiredRetType(*function_to_bind)(Param1 p1, Param2 p2)) |
void | bind (DesiredRetType(*function_to_bind)(Param1 p1, Param2 p2)) |
RetType | operator() (Param1 p1, Param2 p2) const |
operator unspecified_bool_type () const | |
bool | operator== (StaticFunctionPtr funcptr) |
bool | operator!= (StaticFunctionPtr funcptr) |
bool | operator! () const |
bool | empty () const |
void | clear () |
const DelegateMemento & | GetMemento () |
void | SetMemento (const DelegateMemento &any) |
Detailed Description
class Hikari::Impl::fastdelegate::FastDelegate2< Param1, Param2, RetType >
Definition at line 399 of file Delegate.h.
Member Typedef Documentation
◆ type
typedef FastDelegate2 Hikari::Impl::fastdelegate::FastDelegate2< Param1, Param2, RetType >::type |
Definition at line 409 of file Delegate.h.
Constructor & Destructor Documentation
◆ FastDelegate2() [1/5]
|
inline |
Definition at line 411 of file Delegate.h.
◆ FastDelegate2() [2/5]
|
inline |
Definition at line 412 of file Delegate.h.
◆ FastDelegate2() [3/5]
|
inline |
Definition at line 426 of file Delegate.h.
◆ FastDelegate2() [4/5]
|
inline |
Definition at line 433 of file Delegate.h.
◆ FastDelegate2() [5/5]
|
inline |
Definition at line 440 of file Delegate.h.
Member Function Documentation
◆ bind() [1/3]
|
inline |
Definition at line 436 of file Delegate.h.
◆ bind() [2/3]
|
inline |
Definition at line 445 of file Delegate.h.
◆ bind() [3/3]
|
inline |
Definition at line 429 of file Delegate.h.
◆ clear()
|
inline |
Definition at line 471 of file Delegate.h.
◆ empty()
|
inline |
Definition at line 469 of file Delegate.h.
◆ GetMemento()
|
inline |
Definition at line 473 of file Delegate.h.
◆ operator unspecified_bool_type()
|
inline |
Definition at line 459 of file Delegate.h.
◆ operator!()
|
inline |
Definition at line 467 of file Delegate.h.
◆ operator!=() [1/2]
|
inline |
Definition at line 418 of file Delegate.h.
◆ operator!=() [2/2]
|
inline |
Definition at line 465 of file Delegate.h.
◆ operator()()
|
inline |
Definition at line 449 of file Delegate.h.
◆ operator<()
|
inline |
Definition at line 420 of file Delegate.h.
◆ operator=() [1/2]
|
inline |
Definition at line 414 of file Delegate.h.
◆ operator=() [2/2]
|
inline |
Definition at line 443 of file Delegate.h.
◆ operator==() [1/2]
|
inline |
Definition at line 416 of file Delegate.h.
◆ operator==() [2/2]
|
inline |
Definition at line 463 of file Delegate.h.
◆ operator>()
|
inline |
Definition at line 422 of file Delegate.h.
◆ SetMemento()
|
inline |
Definition at line 474 of file Delegate.h.
The documentation for this class was generated from the following file:
- include/External/hikari/Delegate.h
Generated by 1.9.8