Utils::Callable< R(P1, P2, P3, P4)>::CallableImpl Struct Reference

List of all members.

Detailed Description

template<typename R, typename P1, typename P2, typename P3, typename P4>
struct Utils::Callable< R(P1, P2, P3, P4)>::CallableImpl

Definition at line 587 of file Callable.h.

Public Member Functions

virtual ~CallableImpl ()
virtual auto_ptr< CallableImplcopy () const =0
virtual bool isEqualTo (const CallableImpl &)=0
virtual R doCall (P1, P2, P3, P4)=0


Constructor & Destructor Documentation

template<typename R, typename P1, typename P2, typename P3, typename P4>
virtual Utils::Callable< R(P1, P2, P3, P4)>::CallableImpl::~CallableImpl  )  [inline, virtual]
 

Definition at line 589 of file Callable.h.


Member Function Documentation

template<typename R, typename P1, typename P2, typename P3, typename P4>
virtual auto_ptr<CallableImpl> Utils::Callable< R(P1, P2, P3, P4)>::CallableImpl::copy  )  const [pure virtual]
 

template<typename R, typename P1, typename P2, typename P3, typename P4>
virtual R Utils::Callable< R(P1, P2, P3, P4)>::CallableImpl::doCall P1  ,
P2  ,
P3  ,
P4 
[pure virtual]
 

template<typename R, typename P1, typename P2, typename P3, typename P4>
virtual bool Utils::Callable< R(P1, P2, P3, P4)>::CallableImpl::isEqualTo const CallableImpl  )  [pure virtual]
 


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