std::experimental::atomic_weak_ptr<T>:: load
|
weak_ptr
<
T
>
charger
(
std::
memory_order
ordre
=
std::
memory_order_seq_cst
)
const
noexcept
;
|
||
Charge atomiquement et retourne la valeur actuelle du
atomic_weak_ptr
. La mémoire est affectée selon la valeur de
order
.
order
doit être l'une des valeurs suivantes :
std::memory_order_relaxed
,
std::memory_order_consume
,
std::memory_order_acquire
ou
std::memory_order_seq_cst
. Sinon, le comportement est indéfini.
Table des matières |
Paramètres
| ordre | - | contraintes d'ordre mémoire à appliquer |
Remarques
Toutes les incrémentations associées du use_count sont garanties d'être effectuées dans le cadre de l'opération atomique.
Valeur de retour
La valeur actuelle du
atomic_weak_ptr
.
Voir aussi
|
charge une valeur depuis un objet atomique
(fonction membre publique) |
|
spécialise les opérations atomiques pour
std::shared_ptr
(modèle de fonction) |