UT_Functor2< R, P1, P2 > Class Template Reference

#include <UT_Functor.h>

List of all members.

Classes

class  Helper

Public Types

typedef R ReturnType
typedef P1 Parm1Type
typedef P2 Parm2Type

Public Member Functions

 UT_Functor2 ()
 UT_Functor2 (UT_FunctorImpl2< ReturnType, Parm1Type, Parm2Type > *functor_impl)
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)
ReturnType operator() (Parm1Type parm1, Parm2Type parm2) const
bool isSet () const


Detailed Description

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

Definition at line 454 of file UT_Functor.h.


Member Typedef Documentation

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

Definition at line 458 of file UT_Functor.h.

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

Definition at line 459 of file UT_Functor.h.

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

Definition at line 457 of file UT_Functor.h.


Constructor & Destructor Documentation

template<typename R, typename P1, typename P2>
UT_Functor2< R, P1, P2 >::UT_Functor2 (  )  [inline]

Definition at line 461 of file UT_Functor.h.

template<typename R, typename P1, typename P2>
UT_Functor2< R, P1, P2 >::UT_Functor2 ( UT_FunctorImpl2< ReturnType, Parm1Type, Parm2Type > *  functor_impl  )  [inline, explicit]

Definition at line 463 of file UT_Functor.h.

template<typename R, typename P1, typename P2>
template<typename FunctorType >
UT_Functor2< R, P1, P2 >::UT_Functor2 ( FunctorType  functor  )  [inline]

Definition at line 469 of file UT_Functor.h.

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

Definition at line 474 of file UT_Functor.h.

template<typename R, typename P1, typename P2>
UT_Functor2< R, P1, P2 >::~UT_Functor2 (  )  [inline]

Definition at line 479 of file UT_Functor.h.


Member Function Documentation

template<typename R, typename P1, typename P2>
bool UT_Functor2< R, P1, P2 >::isSet (  )  const [inline]

Definition at line 502 of file UT_Functor.h.

template<typename R, typename P1, typename P2>
ReturnType UT_Functor2< R, P1, P2 >::operator() ( Parm1Type  parm1,
Parm2Type  parm2 
) const [inline]

Definition at line 496 of file UT_Functor.h.

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

Definition at line 485 of file UT_Functor.h.


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

Generated on Mon Jan 28 00:49:02 2013 for HDK by  doxygen 1.5.9