#include <auto_ptr.h>
Public Member Functions | |
AutoPtrRef (Tp1 *p) | |
Public Attributes | |
Tp1 * | _ptr |
A wrapper class to provide AutoPtr with reference semantics. For example, an AutoPtr can be assigned (or constructed from) the result of a function which returns an AutoPtr by value.
All the AutoPtrRef stuff should happen behind the scenes.
Definition at line 126 of file auto_ptr.h.
|
inlineexplicit |
Tp1* libMesh::AutoPtrRef< Tp1 >::_ptr |
The actual pointer.
Definition at line 131 of file auto_ptr.h.
Referenced by libMesh::AutoPtr< Tp >::get(), libMesh::AutoPtr< Tp >::operator*(), libMesh::AutoPtr< Tp >::operator->(), libMesh::AutoPtr< Tp >::operator=(), libMesh::AutoPtr< Tp >::release(), libMesh::AutoPtr< Tp >::reset(), and libMesh::AutoPtr< Tp >::~AutoPtr().