|
acme
Foundational cross-platform layer of the ca2 framework
|
Public Types | |
| using | REF = ::ref < cfref_base < CFREF, t_functionRelease > > |
| Public Types inherited from ref< REF_BASE > | |
| using | REF_BASE_TYPE = typename REF_BASE::REF_BASE_TYPE |
Public Member Functions | |
| ref & | operator= (const ref &r) |
| ref & | operator= (REF_BASE_TYPE refbasetype) |
| Public Member Functions inherited from ref< REF_BASE > | |
| 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 () | |
Additional Inherited Members | |
| Public Attributes inherited from ref_base | |
| bool | m_bOwnReference = false |
| Protected Member Functions inherited from ref< REF_BASE > | |
| ref (ref *pref) | |
| Protected Attributes inherited from ref< REF_BASE > | |
| REF_BASE * | m_prefbase |