78 inline bool empty()
const;
81 inline bool valid()
const;
94 inline void reset(
T* =
nullptr);
115 inline operator const T&()
const;
UautoPtr(T *=nullptr)
Store object pointer.
T * ptr()
Return object pointer for reuse.
bool empty() const
Return true if the UautoPtr is empty (ie, no pointer set)
bool valid() const
Return true if the UautoPtr valid (ie, the pointer is set)
An auto-pointer similar to the STL auto_ptr but with automatic casting to a reference to the type and...
T & operator*()
Return reference to the object data.
void operator=(T *)
Take over the object pointer from parameter.
void reset(T *=nullptr)
Set pointer to that given.
T & operator()()
Return reference to the object data.
T * operator->()
Return object pointer.
void T(FieldField< Field, Type > &f1, const FieldField< Field, Type > &f2)
void clear()
Set pointer to nullptr.