30 #ifndef Pt_Invokable_h
31 #define Pt_Invokable_h
41 virtual ~Callback() {}
43 virtual bool equals(
const Callback&)
const
55 template <
typename... As>
68 virtual void invoke(As... args)
const = 0;
Core module.
Definition: Allocator.h:33
Interface for invokable entities.
Definition: Invokable.h:57
virtual void invoke(As... args) const =0
Invokes the invokable entity with the given arguments.
virtual ~Invokable()
Default Constructor Does nothing. Does not throw.
Definition: Invokable.h:62