Arcane  v3.14.10.0
Documentation développeur
Chargement...
Recherche...
Aucune correspondance
Référence de la classe Arcane::AtomicInt32

Type 'Int32' atomique. Plus de détails...

#include <arcane/utils/Atomic.h>

+ Graphe de collaboration de Arcane::AtomicInt32:

Fonctions membres publiques

 AtomicInt32 ()
 Constructeur: attention, aucune initialisation.
 
 AtomicInt32 (Int32)
 
Int32 operator++ ()
 
Int32 operator-- ()
 
Int32 value () const
 
void operator= (Int32 v)
 

Fonctions membres publiques statiques

static Int32 increment (volatile Int32 *v)
 
static Int32 decrement (volatile Int32 *v)
 
static void setValue (volatile Int32 *v, Int32 new_v)
 
static Int32 getValue (volatile Int32 *v)
 

Attributs privés

Int32 m_value
 

Description détaillée

Type 'Int32' atomique.

Obsolète:
Cette classe est obsolète. Il faut utiliser std::atomic<Int32> à la place.

Définition à la ligne 33 du fichier utils/Atomic.h.

Documentation des constructeurs et destructeur

◆ AtomicInt32()

Arcane::AtomicInt32::AtomicInt32 ( )
inline

Constructeur: attention, aucune initialisation.

Définition à la ligne 39 du fichier utils/Atomic.h.

Documentation des fonctions membres

◆ decrement()

Int32 Arcane::AtomicInt32::decrement ( volatile Int32 *  v)
static

Définition à la ligne 127 du fichier Atomic.cc.

◆ getValue()

Int32 Arcane::AtomicInt32::getValue ( volatile Int32 *  v)
static

Définition à la ligne 139 du fichier Atomic.cc.

◆ increment()

Int32 Arcane::AtomicInt32::increment ( volatile Int32 *  v)
static

Définition à la ligne 121 du fichier Atomic.cc.

◆ operator++()

Int32 Arcane::AtomicInt32::operator++ ( )

Définition à la ligne 94 du fichier Atomic.cc.

◆ operator--()

Int32 Arcane::AtomicInt32::operator-- ( )

Définition à la ligne 100 du fichier Atomic.cc.

◆ operator=()

void Arcane::AtomicInt32::operator= ( Int32  v)

Définition à la ligne 106 du fichier Atomic.cc.

◆ setValue()

void Arcane::AtomicInt32::setValue ( volatile Int32 *  v,
Int32  new_v 
)
static

Définition à la ligne 133 du fichier Atomic.cc.

◆ value()

Int32 Arcane::AtomicInt32::value ( ) const

Définition à la ligne 115 du fichier Atomic.cc.

Documentation des données membres

◆ m_value

Int32 Arcane::AtomicInt32::m_value
mutableprivate

Définition à la ligne 64 du fichier utils/Atomic.h.


La documentation de cette classe a été générée à partir des fichiers suivants :