HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT_Functor2< void, P1, P2 > Class Template Reference

Public Types

using this_type = UT_Functor2< void, P1, P2 >
 
typedef void ReturnType
 
typedef P1 Parm1Type
 
typedef P2 Parm2Type
 

Public Member Functions

 UT_Functor2 ()
 
 UT_Functor2 (UT_FunctorImpl2< void, 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_Functor2operator= (const UT_Functor2 &functor)
 
void operator() (Parm1Type parm1, Parm2Type parm2) const
 
bool isSet () const
 

Detailed Description

template<typename P1, typename P2>
class UT_Functor2< void, P1, P2 >

Definition at line 218 of file UT_Functor.C.

Member Typedef Documentation

template<typename P1 , typename P2 >
typedef P1 UT_Functor2< void, P1, P2 >::Parm1Type

Definition at line 223 of file UT_Functor.C.

template<typename P1 , typename P2 >
typedef P2 UT_Functor2< void, P1, P2 >::Parm2Type

Definition at line 224 of file UT_Functor.C.

template<typename P1 , typename P2 >
typedef void UT_Functor2< void, P1, P2 >::ReturnType

Definition at line 222 of file UT_Functor.C.

template<typename P1 , typename P2 >
using UT_Functor2< void, P1, P2 >::this_type = UT_Functor2<void, P1, P2>

Definition at line 221 of file UT_Functor.C.

Constructor & Destructor Documentation

template<typename P1 , typename P2 >
UT_Functor2< void, P1, P2 >::UT_Functor2 ( )
inline

Definition at line 226 of file UT_Functor.C.

template<typename P1 , typename P2 >
UT_Functor2< void, P1, P2 >::UT_Functor2 ( UT_FunctorImpl2< void, Parm1Type, Parm2Type > *  functor_impl)
inlineexplicit

Definition at line 228 of file UT_Functor.C.

template<typename P1 , typename P2 >
UT_Functor2< void, P1, P2 >::UT_Functor2 ( const this_type src)
inline

Definition at line 233 of file UT_Functor.C.

template<typename P1 , typename P2 >
template<typename FunctorType >
UT_Functor2< void, P1, P2 >::UT_Functor2 ( FunctorType  functor)
inline

Definition at line 240 of file UT_Functor.C.

template<typename P1 , typename P2 >
template<typename PointerToObj , typename PointerToMemFn >
UT_Functor2< void, P1, P2 >::UT_Functor2 ( const PointerToObj &  pointer,
PointerToMemFn  method 
)
inline

Definition at line 245 of file UT_Functor.C.

template<typename P1 , typename P2 >
UT_Functor2< void, P1, P2 >::~UT_Functor2 ( )
inline

Definition at line 250 of file UT_Functor.C.

Member Function Documentation

template<typename P1 , typename P2 >
bool UT_Functor2< void, P1, P2 >::isSet ( ) const
inline

Definition at line 274 of file UT_Functor.C.

template<typename P1 , typename P2 >
void UT_Functor2< void, P1, P2 >::operator() ( Parm1Type  parm1,
Parm2Type  parm2 
) const
inline

Definition at line 268 of file UT_Functor.C.

template<typename P1 , typename P2 >
UT_Functor2& UT_Functor2< void, P1, P2 >::operator= ( const UT_Functor2< void, P1, P2 > &  functor)
inline

Definition at line 256 of file UT_Functor.C.


The documentation for this class was generated from the following file: