|
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 42 du fichier RefBase.h.
◆ ExternalRef
◆ DeleterBase() [1/2]
Arcane::RefBase::DeleterBase::DeleterBase |
( |
ExternalRef | h | ) |
|
|
inlineprotected |
◆ DeleterBase() [2/2]
Arcane::RefBase::DeleterBase::DeleterBase |
( |
ExternalRef | h, |
|
|
bool | no_destroy ) |
|
inlineprotected |
◆ _destroyHandle() [1/2]
bool Arcane::RefBase::DeleterBase::_destroyHandle |
( |
const void * | instance, |
|
|
Internal::ExternalRef & | handle ) |
|
protected |
Définition à la ligne 48 du fichier Ref.cc.
◆ _destroyHandle() [2/2]
Définition à la ligne 57 du fichier Ref.cc.
◆ _destroyHandleTrue()
bool Arcane::RefBase::DeleterBase::_destroyHandleTrue |
( |
const void * | instance, |
|
|
Internal::ExternalRef & | handle ) |
|
private |
Définition à la ligne 35 du fichier Ref.cc.
◆ hasExternal()
bool Arcane::RefBase::DeleterBase::hasExternal |
( |
| ) |
const |
|
inline |
◆ setNoDestroy()
void Arcane::RefBase::DeleterBase::setNoDestroy |
( |
bool | x | ) |
|
|
inline |
◆ ReferenceCounterImpl
◆ m_handle
Handle externe qui se charge de la destruction de l'instance.
Définition à la ligne 75 du fichier RefBase.h.
◆ m_no_destroy
bool Arcane::RefBase::DeleterBase::m_no_destroy = false |
|
protected |
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 80 du fichier RefBase.h.
La documentation de cette classe a été générée à partir des fichiers suivants :