Fonctions membres publiques | |
Deleter (Internal::ExternalRef h) | |
Deleter (Internal::ExternalRef h, bool no_destroy) | |
void | operator() (InstanceType *tt) |
Fonctions membres publiques hérités de Arccore::RefBase::DeleterBase | |
bool | hasExternal () const |
void | setNoDestroy (bool x) |
Membres hérités additionnels | |
Fonctions membres protégées hérités de Arccore::RefBase::DeleterBase | |
bool | _destroyHandle (const void *instance, ExternalRef &handle) |
bool | _destroyHandle (void *instance, ExternalRef &handle) |
DeleterBase (ExternalRef h) | |
DeleterBase (ExternalRef h, bool no_destroy) | |
Attributs protégés hérités de Arccore::RefBase::DeleterBase | |
Internal::ExternalRef | m_handle |
Handle externe qui se charge de la destruction de l'instance. | |
bool | m_no_destroy = false |
Indique si on doit appeler le destructeur de l'instance lorsqu'il n'y a plus de références dessus. | |
Définition à la ligne 155 du fichier arccore/src/base/arccore/base/Ref.h.
|
inline |
Définition à la ligne 160 du fichier arccore/src/base/arccore/base/Ref.h.
|
inline |
Définition à la ligne 163 du fichier arccore/src/base/arccore/base/Ref.h.
|
inline |
Définition à la ligne 166 du fichier arccore/src/base/arccore/base/Ref.h.