Oneshot function/method calling infrastructure. More...
Classes | |
| struct | Func |
| oneshot callable function wrapper More... | |
| struct | Method |
| oneshot callable method wrapper More... | |
| struct | Registry |
| registry of evented calls More... | |
| struct | Schedulable |
| oneshot Schedulable keeps track of the scheduling time, as this will be passed on to the wrapped call More... | |
Oneshot function/method calling infrastructure.
the signature of a callable is
when trying to schedule a call with a different signature consider wrapping it in a lambda function
alternatively you can create your own Schedulable on the fly if capturing in a lambda doesn't work, see e.g. Experiment.h