|
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
1.7.6.1