distortos
v0.7.0
object-oriented C++ RTOS for microcontrollers
|
TypeErasedFunctor class is an interface for type-erased functors. More...
#include "estd/TypeErasedFunctor.hpp"
Public Member Functions | |
virtual R | operator() (Args... args)=0 |
Function call operator of TypeErasedFunctor. More... | |
Protected Member Functions | |
~TypeErasedFunctor ()=default | |
TypeErasedFunctor's destructor. More... | |
TypeErasedFunctor class is an interface for type-erased functors.
Overload with non-const operator()().
R | is the type returned by TypeErasedFunctor::operator()() |
Args | are the types of arguments for TypeErasedFunctor::operator()() |
|
protecteddefault |
TypeErasedFunctor's destructor.
|
pure virtual |
Function call operator of TypeErasedFunctor.
[in,out] | args | are arguments for derived function |