HDK
|
#include <UT_Functor.h>
Public Types | |
using | this_type = UT_Functor2< R, P1, P2 > |
typedef R | ReturnType |
typedef P1 | Parm1Type |
typedef P2 | Parm2Type |
Public Member Functions | |
UT_Functor2 () | |
UT_Functor2 (UT_FunctorImpl2< ReturnType, Parm1Type, Parm2Type > *functor_impl) | |
UT_Functor2 (const this_type &src) | |
template<typename FunctorType > | |
UT_Functor2 (FunctorType functor) | |
template<typename PointerToObj , typename PointerToMemFn > | |
UT_Functor2 (const PointerToObj &pointer, PointerToMemFn method) | |
~UT_Functor2 () | |
UT_Functor2 & | operator= (const UT_Functor2 &functor) |
ReturnType | operator() (Parm1Type parm1, Parm2Type parm2) const |
operator bool () const noexcept | |
bool | isSet () const |
Definition at line 498 of file UT_Functor.h.
typedef P1 UT_Functor2< R, P1, P2 >::Parm1Type |
Definition at line 503 of file UT_Functor.h.
typedef P2 UT_Functor2< R, P1, P2 >::Parm2Type |
Definition at line 504 of file UT_Functor.h.
typedef R UT_Functor2< R, P1, P2 >::ReturnType |
Definition at line 502 of file UT_Functor.h.
using UT_Functor2< R, P1, P2 >::this_type = UT_Functor2<R, P1, P2> |
Definition at line 501 of file UT_Functor.h.
|
inline |
Definition at line 506 of file UT_Functor.h.
|
inlineexplicit |
Definition at line 507 of file UT_Functor.h.
|
inline |
Definition at line 512 of file UT_Functor.h.
|
inline |
Definition at line 519 of file UT_Functor.h.
|
inline |
Definition at line 524 of file UT_Functor.h.
|
inline |
Definition at line 529 of file UT_Functor.h.
|
inline |
Definition at line 554 of file UT_Functor.h.
|
inlineexplicitnoexcept |
Definition at line 552 of file UT_Functor.h.
|
inline |
Definition at line 546 of file UT_Functor.h.
|
inline |
Definition at line 535 of file UT_Functor.h.