distortos  v0.4.0
object-oriented C++ RTOS for microcontrollers
distortos::internal::QueueFunctor Class Reference

QueueFunctor is a type-erased interface for functors which execute some action on queue's storage (like copy-constructing, swapping, destroying, emplacing, ...). More...

#include <QueueFunctor.hpp>

Inheritance diagram for distortos::internal::QueueFunctor:
[legend]
Collaboration diagram for distortos::internal::QueueFunctor:
[legend]

Detailed Description

QueueFunctor is a type-erased interface for functors which execute some action on queue's storage (like copy-constructing, swapping, destroying, emplacing, ...).

The functor will be called by queue internals with one argument - storage - which is a pointer to storage with/for element


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