12#ifndef ARCANE_UTILS_AUTOREF_H
13#define ARCANE_UTILS_AUTOREF_H
17#include "arcane/utils/Ptr.h"
18#include "arccore/base/AutoRef2.h"
77 _changeValue(new_value);
99 void _changeValue(T* new_value)
T * m_value
Pointeur sur l'objet référencé
AutoRefT()=default
Construit une instance sans référence.
PtrT< T > BaseClass
Type de la classe de base.
~AutoRefT()
Destructeur. Décrément le compteur de référence de l'objet pointé
AutoRefT(T *t)
Construit une instance référant t.
AutoRefT(const AutoRefT< T > &from)
Construit une référence référant from.
AutoRefT< T > & operator=(T *new_value)
Affecte à l'instance la value new_value.
AutoRefT< T > & operator=(const AutoRefT< T > &from)
Opérateur de copie.
T * m_value
Pointeur sur l'objet référencé
PtrT(const PtrT< T > &from)
Construit une référence référant from.
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-