distortos  v0.7.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 "distortos/internal/synchronization/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: