#include <SimpleFunctors.h>
Public Types | |
typedef Arg1 | first_argument_type |
typedef Result | result_type |
typedef Arg2 | second_argument_type |
typedef Arg3 | third_argument_type |
Public Member Functions | |
virtual Result | operator() (const Arg1 &, const Arg2 &, const Arg3 &) const =0 |
virtual | ~Functor3 () |
Base class for a functor that takes three arguments
Definition at line 51 of file SimpleFunctors.h.
typedef Arg1 npstat::Functor3< Result, Arg1, Arg2, Arg3 >::first_argument_type |
Definition at line 54 of file SimpleFunctors.h.
typedef Result npstat::Functor3< Result, Arg1, Arg2, Arg3 >::result_type |
Definition at line 53 of file SimpleFunctors.h.
typedef Arg2 npstat::Functor3< Result, Arg1, Arg2, Arg3 >::second_argument_type |
Definition at line 55 of file SimpleFunctors.h.
typedef Arg3 npstat::Functor3< Result, Arg1, Arg2, Arg3 >::third_argument_type |
Definition at line 56 of file SimpleFunctors.h.
|
inlinevirtual |
Definition at line 58 of file SimpleFunctors.h.
|
pure virtual |