npstat is hosted by Hepforge, IPPP Durham
NPStat  5.10.0
npstat::Functor3< Result, Arg1, Arg2, Arg3 > Struct Template Referenceabstract

#include <SimpleFunctors.hh>

Inheritance diagram for npstat::Functor3< Result, Arg1, Arg2, Arg3 >:
npstat::ConstValue3< Result, Arg1, Arg2, Arg3 > npstat::DefaultConstructor3< Result, Arg1, Arg2, Arg3 > npstat::FcnFunctor3< Result, Arg1, Arg2, Arg3 > npstat::Functor3RefHelper< Result, Arg1, Arg2, Arg3 >

Public Types

typedef Result result_type
 
typedef Arg1 first_argument_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
 

Detailed Description

template<typename Result, typename Arg1, typename Arg2, typename Arg3>
struct npstat::Functor3< Result, Arg1, Arg2, Arg3 >

Base class for a functor that takes three arguments


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