acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
auto_pointer< T > Class Template Reference

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

The documentation for this class was generated from the following file: