FunctorMethod< Class, Method, Inherit > Class Template Reference

Implements scaffolding of Class/Method functor implementations. More...

#include <Functor.h>

Inherits Inherit.

Public Member Functions

bool matches (const Class *_instance, Method _method) const
 Return true if the instance and method match.
 
bool is_valid () const
 Return true if valid (able to be called)
 
virtual bool matches (const FunctorBase *that) const
 Return true if this matches that.
 

Protected Attributes

Reference::To< Class, false > instance
 The instance of the class.
 
Method method
 The method to be called.
 

Detailed Description

template<class Class, typename Method, class Inherit>
class FunctorMethod< Class, Method, Inherit >

Implements scaffolding of Class/Method functor implementations.


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

Generated using doxygen 1.8.17