|
MoveIt Pro API
Core Behaviors for MoveIt Pro
|
RAII in-use marker for a retained entry; the entry cannot be released while any of its Pins is alive. More...
#include <bounded_retention_queue.hpp>
Public Member Functions | |
| Pin ()=default | |
| Pin (const Pin &)=delete | |
| Pin & | operator= (const Pin &)=delete |
| Pin (Pin &&other) noexcept | |
| Pin & | operator= (Pin &&other) noexcept |
| ~Pin () | |
Friends | |
| class | BoundedRetentionQueue |
RAII in-use marker for a retained entry; the entry cannot be released while any of its Pins is alive.
Movable, not copyable. A default-constructed Pin pins nothing. Destroy (or overwrite) the Pin when done using the owner's retained data; Pins must not outlive their queue.
|
default |
|
noexcept |
| moveit_pro::behaviors::BoundedRetentionQueue::Pin::~Pin | ( | ) |
|
noexcept |
|
friend |