12#ifndef ARCANE_UTILS_SCOPEDPTR_H
13#define ARCANE_UTILS_SCOPEDPTR_H
17#include "arcane/utils/Ptr.h"
68 BaseClass::operator=(from);
76 if (this->m_value!=new_value){
78 this->m_value = new_value;
Encapsulation d'un pointeur.
Encapsulation d'un pointeur qui se détruit automatiquement.
const ScopedPtrT< T > & operator=(const ScopedPtrT< T > &from)
Opérateur de copie.
ScopedPtrT()
Construit une instance sans référence.
~ScopedPtrT()
Détruit l'objet référencé.
const ScopedPtrT< T > & operator=(T *new_value)
Affecte à l'instance la value new_value.
PtrT< T > BaseClass
Type de la classe de base.
ScopedPtrT(T *t)
Construit une instance référant t.