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(); }
69 std::atomic<Int32> m_ref_count;
Déclarations des types utilisés dans Arcane.
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.
-*- 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é.