|
acme
Foundational cross-platform layer of the ca2 framework
|
Public Types | |
| using | REF_BASE_TYPE = typename REF_BASE::REF_BASE_TYPE |
Public Member Functions | |
| ref (ref_array &refa, REF_BASE_TYPE refbasetype) | |
| ref & | operator= (const ref &r) |
| ref & | operator= (REF_BASE_TYPE refbasetype) |
| bool | operator! () const |
| ref * | clone () |
| void | release_base () |
| void | full_release () |
| void | set (ref_array &refa, REF_BASE_TYPE refbasetype) |
| operator REF_BASE_TYPE () | |
Protected Member Functions | |
| ref (ref *pref) | |
Protected Attributes | |
| REF_BASE * | m_prefbase |
Additional Inherited Members | |
| Public Attributes inherited from ref_base | |
| bool | m_bOwnReference = false |
|
inlinevirtual |
Implements ref_base.