std::experimental::atomic_weak_ptr<T>:: load
|
weak_ptr
<
T
>
cargar
(
std::
memory_order
orden
=
std::
memory_order_seq_cst
)
const
noexcept
;
|
||
Carga atómicamente y devuelve el valor actual del
atomic_weak_ptr
. La memoria se ve afectada según el valor de
order
.
order
debe ser uno de
std::memory_order_relaxed
,
std::memory_order_consume
,
std::memory_order_acquire
o
std::memory_order_seq_cst
. De lo contrario, el comportamiento es indefinido.
Contenidos |
Parámetros
| order | - | restricciones de orden de memoria a aplicar |
Observaciones
Todos los incrementos asociados de use_count están garantizados de realizarse como parte de la operación atómica.
Valor de retorno
El valor actual del
atomic_weak_ptr
.
Véase también
|
carga un valor desde un objeto atómico
(función miembro pública) |
|
especializa operaciones atómicas para
std::shared_ptr
(plantilla de función) |