ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

Common::Functor2< Arg1, Arg2, Res > Struct Template Reference

Generic functor object for binary function objects. More...

#include <func.h>

Inheritance diagram for Common::Functor2< Arg1, Arg2, Res >:
Collaboration diagram for Common::Functor2< Arg1, Arg2, Res >:

List of all members.

Public Member Functions

virtual ~Functor2 ()
virtual bool isValid () const =0
virtual Res operator() (Arg1, Arg2) const =0

Detailed Description

template<class Arg1, class Arg2, class Res>
struct Common::Functor2< Arg1, Arg2, Res >

Generic functor object for binary function objects.

See also:
Functor1

Definition at line 464 of file func.h.


Constructor & Destructor Documentation

template<class Arg1 , class Arg2 , class Res >
virtual Common::Functor2< Arg1, Arg2, Res >::~Functor2 (  )  [inline, virtual]

Definition at line 465 of file func.h.


Member Function Documentation

template<class Arg1 , class Arg2 , class Res >
virtual bool Common::Functor2< Arg1, Arg2, Res >::isValid (  )  const [pure virtual]
template<class Arg1 , class Arg2 , class Res >
virtual Res Common::Functor2< Arg1, Arg2, Res >::operator() ( Arg1  ,
Arg2   
) const [pure virtual]

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


Generated on Sat Jan 12 2019 05:04:11 for ResidualVM by doxygen 1.7.1
curved edge   curved edge