12 #ifndef INCLUDE_DISTORTOS_INTERNAL_SYNCHRONIZATION_COPYCONSTRUCTQUEUEFUNCTOR_HPP_ 13 #define INCLUDE_DISTORTOS_INTERNAL_SYNCHRONIZATION_COPYCONSTRUCTQUEUEFUNCTOR_HPP_ 67 #endif // INCLUDE_DISTORTOS_INTERNAL_SYNCHRONIZATION_COPYCONSTRUCTQUEUEFUNCTOR_HPP_ void operator()(void *const storage) const override
Copy-constructs the element in the queue's storage.
Definition: CopyConstructQueueFunctor.hpp:52
Top-level namespace of distortos project.
Definition: buttons.hpp:33
Definition: CopyConstructQueueFunctor.hpp:30
QueueFunctor class header.
const T & value_
reference to object that will be used as argument of copy constructor
Definition: CopyConstructQueueFunctor.hpp:60
constexpr CopyConstructQueueFunctor(const T &value)
CopyConstructQueueFunctor's constructor.
Definition: CopyConstructQueueFunctor.hpp:40
QueueFunctor is a type-erased interface for functors which execute some action on queue's storage (li...
Definition: QueueFunctor.hpp:31