|
acme
Foundational cross-platform layer of the ca2 framework
|
Public Member Functions | |
| auto_pointer (create_new_t) | |
| auto_pointer (T *p) | |
| auto_pointer (const auto_pointer &op) | |
| auto_pointer (auto_pointer &&op) | |
| void | destroy () |
| T * | detach () |
| T * | release () |
| T * | get () |
| T * | get () const |
| operator T* () | |
| operator T* () const | |
| T & | operator* () |
| const T & | operator* () const |
| void | reset (T *p) |
| auto_pointer & | operator= (T *p) |
| auto_pointer & | operator= (const auto_pointer &op) |
| auto_pointer & | operator= (auto_pointer &&op) |
| T * | operator-> () |
| const T * | operator-> () const |
| template<typename TYPE> | |
| bool | is () |
Public Attributes | |
| T * | m_p |