Follow this link to skip to the main content

claraty::VFunctor2< Retval, arg1, arg2 > Struct Template Reference

#include <functor.h>

Inheritance diagram for claraty::VFunctor2< Retval, arg1, arg2 >:

Inheritance graph
[legend]
Collaboration diagram for claraty::VFunctor2< Retval, arg1, arg2 >:

Collaboration graph
[legend]
List of all members.

Public Types

typedef arg1 first_argument_type
typedef arg2 second_argument_type
typedef Retval result_type

Public Member Functions

virtual Retval operator() (arg1 a, arg2 b)
virtual ~VFunctor2 ()

Detailed Description

template<class Retval, class arg1, class arg2>
struct claraty::VFunctor2< Retval, arg1, arg2 >

Definition at line 299 of file functor.h.


Member Typedef Documentation

typedef arg1 claraty::cl_binary_function< arg1 , arg2 , Retval >::first_argument_type [inherited]

Definition at line 61 of file functor.h.

typedef arg2 claraty::cl_binary_function< arg1 , arg2 , Retval >::second_argument_type [inherited]

Definition at line 62 of file functor.h.

typedef Retval claraty::cl_binary_function< arg1 , arg2 , Retval >::result_type [inherited]

Definition at line 63 of file functor.h.


Constructor & Destructor Documentation

template<class Retval, class arg1, class arg2>
virtual claraty::VFunctor2< Retval, arg1, arg2 >::~VFunctor2 (  )  [inline, virtual]

Definition at line 301 of file functor.h.

00301 { }


Member Function Documentation

template<class Retval, class arg1, class arg2>
virtual Retval claraty::VFunctor2< Retval, arg1, arg2 >::operator() ( arg1  a,
arg2  b 
) [inline, virtual]

Definition at line 300 of file functor.h.

00300 { return Retval();} //= NULL;


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