std::atomic_ref<T>::required_alignment
De cppreference.com
< cpp | atomic | atomic ref
static constexpr std::size_t required_alignment= /*definido por la implementación*/; | (desde C++20) | |
El valor de required_alignment
es la alineación requerida de un objeto al que hace referencia una referencia atómica, que debe ser al menos alignof(T).
[editar] Notas
El hardware podría requerir que un objeto al que hace referencia una referencia atómica atomic_ref<T>
tenga una alineación más estricta que otros objetos T
, y si las operaciones en un objeto atomic_ref
están libres de bloqueo puede depender de la alineación del objeto referenciado.