OPeNDAP Hyrax Back End Server (BES)  Updated for version 3.8.3
BESAutoPtr< T > Class Template Reference

#include <BESAutoPtr.h>

Collaboration diagram for BESAutoPtr< T >:
Collaboration graph

Public Member Functions

 BESAutoPtr (T *pointed=0, bool v=false)
 
T * get () const
 
T & operator* () const
 
T * operator-> () const
 
T * release ()
 
void reset ()
 
T * set (T *pointed, bool v=false)
 
 ~BESAutoPtr ()
 

Detailed Description

template<class T>
class BESAutoPtr< T >

Definition at line 37 of file BESAutoPtr.h.

Constructor & Destructor Documentation

template<class T>
BESAutoPtr< T >::BESAutoPtr ( T *  pointed = 0,
bool  v = false 
)
inlineexplicit

Definition at line 53 of file BESAutoPtr.h.

template<class T>
BESAutoPtr< T >::~BESAutoPtr ( )
inline

Definition at line 59 of file BESAutoPtr.h.

Member Function Documentation

template<class T>
T* BESAutoPtr< T >::get ( ) const
inline

Definition at line 76 of file BESAutoPtr.h.

template<class T>
T& BESAutoPtr< T >::operator* ( ) const
inline

Definition at line 86 of file BESAutoPtr.h.

template<class T>
T* BESAutoPtr< T >::operator-> ( ) const
inline

Definition at line 81 of file BESAutoPtr.h.

template<class T>
T* BESAutoPtr< T >::release ( )
inline

Definition at line 91 of file BESAutoPtr.h.

template<class T>
void BESAutoPtr< T >::reset ( )
inline

Definition at line 98 of file BESAutoPtr.h.

template<class T>
T* BESAutoPtr< T >::set ( T *  pointed,
bool  v = false 
)
inline

Definition at line 68 of file BESAutoPtr.h.


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