Fonctions membres publiques | |
| SharedPtrT (const SharedPtrT< T > &ptr) | |
| template<typename T2> | |
| SharedPtrT (const SharedPtrT< T2 > &ptr) | |
| template<typename T2> | |
| SharedPtrT (T2 *t, bool tofree=true) | |
| template<typename T2> | |
| SharedPtrT (const SharedPtrT< T2 > &ptr, bool) | |
| SharedPtrT< T > & | operator= (const SharedPtrT< T > &ptr) |
| template<typename T2> | |
| SharedPtrT< T > & | operator= (const SharedPtrT< T2 > &ptr) |
| bool | isUnique () const |
| Int32 | refCount () const |
| bool | isUsed () const |
| void | reset () |
| RefCounter * | refCountPtr () const |
| bool | explicitDelete () const |
Fonctions membres publiques hérités de Arcane::PtrT< T > | |
| PtrT ()=default | |
| Construit une instance sans référence. | |
| PtrT (T *t) | |
| Construit une instance référant t. | |
| T * | operator-> () const |
| Retourne l'objet référé par l'instance. | |
| T & | operator* () const |
| Retourne l'objet référé par l'instance. | |
| T * | get () const |
| Retourne l'objet référé par l'instance. | |
| bool | isNull () const |
Membres hérités additionnels | |
Fonctions membres protégées hérités de Arcane::PtrT< T > | |
| PtrT< T > & | operator= (const PtrT< T > &from) |
| Opérateur de copie. | |
| template<typename T2> | |
| PtrT< T > & | operator= (const PtrT< T2 > &from) |
| PtrT< T > & | operator= (T *new_value) |
| Affecte à l'instance la value new_value. | |
| PtrT (const PtrT< T > &from) | |
| Construit une référence référant from. | |
| template<typename T2> | |
| PtrT (const PtrT< T2 > &from) | |
| Construit une référence référant from. | |
Attributs protégés hérités de Arcane::PtrT< T > | |
| T * | m_value = nullptr |
| Pointeur sur l'objet référencé | |
Définition à la ligne 55 du fichier SharedPtr.h.
|
inline |
Définition à la ligne 63 du fichier SharedPtr.h.
|
inline |
Définition à la ligne 65 du fichier SharedPtr.h.
|
inline |
Définition à la ligne 72 du fichier SharedPtr.h.
|
inline |
Définition à la ligne 80 du fichier SharedPtr.h.
|
inlineexplicit |
Définition à la ligne 88 du fichier SharedPtr.h.
|
inlineexplicit |
Définition à la ligne 96 du fichier SharedPtr.h.
|
inline |
Définition à la ligne 135 du fichier SharedPtr.h.
|
inline |
Définition à la ligne 117 du fichier SharedPtr.h.
|
inline |
Définition à la ligne 119 du fichier SharedPtr.h.
|
inline |
Définition à la ligne 101 du fichier SharedPtr.h.
|
inline |
Définition à la ligne 110 du fichier SharedPtr.h.
|
inline |
Définition à la ligne 118 du fichier SharedPtr.h.
|
inline |
Définition à la ligne 134 du fichier SharedPtr.h.
|
inline |
Définition à la ligne 120 du fichier SharedPtr.h.