#include <SimpleFunctors.h>
Public Types | |
typedef Arg1 | first_argument_type |
typedef Result | result_type |
typedef Arg2 | second_argument_type |
Public Member Functions | |
virtual Result | operator() (const Arg1 &, const Arg2 &) const =0 |
virtual | ~Functor2 () |
Base class for a functor that takes two arguments
Definition at line 39 of file SimpleFunctors.h.
typedef Arg1 npstat::Functor2< Result, Arg1, Arg2 >::first_argument_type |
Definition at line 42 of file SimpleFunctors.h.
typedef Result npstat::Functor2< Result, Arg1, Arg2 >::result_type |
Definition at line 41 of file SimpleFunctors.h.
typedef Arg2 npstat::Functor2< Result, Arg1, Arg2 >::second_argument_type |
Definition at line 43 of file SimpleFunctors.h.
virtual npstat::Functor2< Result, Arg1, Arg2 >::~Functor2 | ( | ) | [inline, virtual] |
Definition at line 45 of file SimpleFunctors.h.
{}
virtual Result npstat::Functor2< Result, Arg1, Arg2 >::operator() | ( | const Arg1 & | , |
const Arg2 & | |||
) | const [pure virtual] |