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