9 #ifndef anna_core_AutoPointer_hpp 10 #define anna_core_AutoPointer_hpp 64 template <
typename T>
static T*
release(T& instance)
74 template <
typename T>
static T*
release(T* instance)
91 static const char*
className() {
return "AutoPointer"; }
static const char * className()
Definition: AutoPointer.hpp:91
AutoPointer(const WhenFinished::_v whenFinished)
Definition: AutoPointer.hpp:98
Definition: AutoPointer.hpp:23
static T * release(T &instance)
Definition: AutoPointer.hpp:64
static T * release(T *instance)
Definition: AutoPointer.hpp:74
Definition: String.hpp:25
Definition: AutoPointer.hpp:29
void setWhenFinished(const WhenFinished::_v whenFinished)
Definition: AutoPointer.hpp:51
Definition: AutoPointer.hpp:31
Definition: AutoPointer.hpp:32
virtual String asString() const
WhenFinished::_v getWhenFinished() const
Definition: AutoPointer.hpp:45
virtual ~AutoPointer()
Definition: AutoPointer.hpp:39
_v
Definition: AutoPointer.hpp:30