12#ifndef ARCANE_UTILS_OBJECTIMPL_H
13#define ARCANE_UTILS_OBJECTIMPL_H
53 Int32
r = --m_ref_count;
60 Int32
refCount()
const {
return m_ref_count.load(); }
Déclarations des types utilisés dans Arcane.
Lecteur des fichiers de maillage via la bibliothèque LIMA.
Classe de base d'un objet avec compteur de référence.
void addRef()
Incrémente le compteur de référence.
Int32 refCount() const
Retourne la valeur du compteur de référence.
void removeRef()
Décrémente le compteur de référence.
virtual void deleteMe()
Détruit cet objet.
std::atomic< Int32 > m_ref_count
Nombre de références sur l'objet.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
void arcaneNoReferenceErrorCallTerminate(const void *ptr)
Utilisation d'un objet non référencé.