|
| 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 45 of file RefBase.h.
◆ 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]
◆ 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 78 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 83 of file RefBase.h.
The documentation for this class was generated from the following files: