NGSolve
5.3
|
Pointer to object. More...
#include <autoptr.hpp>
Public Types | |
typedef T * | pT |
Public Member Functions | |
AutoPtr (T *p=0, bool aowner=true) | |
initialize AutoPtr | |
~AutoPtr () | |
delete object | |
T & | operator* () const |
reference to object | |
T * | operator-> () const |
reference to object | |
T *& | Ptr () |
reference to the pointer | |
T * | Ptr () const |
reference to the pointer | |
void | Reset (T *p=0, bool aowner=true) |
delete object, and reset pointer | |
operator bool () | |
is pointer non-zero ? | |
Pointer to object.
The object is deleted at the end of the scope of the AutoPtr