AutoPtrRef< Tp1 > Struct Template Reference

#include <auto_ptr.h>

List of all members.

Public Member Functions

 AutoPtrRef (Tp1 *p)

Public Attributes

Tp1 * _ptr


Detailed Description

template<typename Tp1>
struct AutoPtrRef< Tp1 >

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 59 of file auto_ptr.h.


Constructor & Destructor Documentation

template<typename Tp1 >
AutoPtrRef< Tp1 >::AutoPtrRef ( Tp1 *  p  )  [inline, explicit]

Constructor.

Definition at line 70 of file auto_ptr.h.

00071     : _ptr(p) {}


Member Data Documentation

template<typename Tp1 >
Tp1* AutoPtrRef< Tp1 >::_ptr

The actual pointer.

Definition at line 64 of file auto_ptr.h.

Referenced by AutoPtr< PointLocatorBase >::operator=().


The documentation for this struct was generated from the following file:

Site Created By: libMesh Developers
Last modified: November 25 2009 03:43:54.

Hosted By:
SourceForge.net Logo