|
| Internal::ExternalRef | m_handle |
| | External handle responsible for the destruction of the instance.
|
| bool | m_no_destroy = false |
| | Indicates whether the instance destructor should be called when there are no more references to it.
|
Definition at line 43 of file 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 |
◆ _destroyHandle() [2/2]
◆ _destroyHandleTrue()
| bool Arcane::RefBase::DeleterBase::_destroyHandleTrue |
( |
const void * | instance, |
|
|
Internal::ExternalRef & | handle ) |
|
private |
◆ hasExternal()
| bool Arcane::RefBase::DeleterBase::hasExternal |
( |
| ) |
const |
|
inline |
◆ setNoDestroy()
| void Arcane::RefBase::DeleterBase::setNoDestroy |
( |
bool | x | ) |
|
|
inline |
◆ ReferenceCounterImpl
| friend class ReferenceCounterImpl |
|
friend |
◆ m_handle
External handle responsible for the destruction of the instance.
Definition at line 76 of file RefBase.h.
◆ m_no_destroy
| bool Arcane::RefBase::DeleterBase::m_no_destroy = false |
|
protected |
Indicates whether the instance destructor should be called when there are no more references to it.
Definition at line 81 of file RefBase.h.
The documentation for this class was generated from the following files: