const_shared_ptr Class Template Reference

Shared pointers (whose content can not be changed). More...

#include <shared_ptr.h>

Inheritance diagram for const_shared_ptr:

Inheritance graph
[legend]
Collaboration diagram for const_shared_ptr:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 const_shared_ptr ()
 const_shared_ptr (T *p)
 const_shared_ptr (const const_shared_ptr< T > &s)
const const_shared_ptr< T > & operator= (const const_shared_ptr< T > &s)
const T * operator-> () const
const T & operator * () const

Detailed Description

template<typename T>
class const_shared_ptr< T >

Shared pointers (whose content can not be changed).

Definition at line 65 of file shared_ptr.h.


Constructor & Destructor Documentation

const_shared_ptr  )  [inline]
 

Definition at line 69 of file shared_ptr.h.

const_shared_ptr T *  p  )  [inline]
 

Definition at line 70 of file shared_ptr.h.

const_shared_ptr const const_shared_ptr< T > &  s  )  [inline]
 

Definition at line 71 of file shared_ptr.h.


Member Function Documentation

const T& operator *  )  const [inline]
 

Definition at line 78 of file shared_ptr.h.

References _shared_ptr::ptr, and _shared_ptr::valid().

const T* operator->  )  const [inline]
 

Definition at line 77 of file shared_ptr.h.

References _shared_ptr::ptr, and _shared_ptr::valid().

const const_shared_ptr<T>& operator= const const_shared_ptr< T > &  s  )  [inline]
 

Definition at line 73 of file shared_ptr.h.

References _shared_ptr::operator=().


The documentation for this class was generated from the following file:
Generated on Wed Nov 8 08:16:25 2006 for LEMGA by  doxygen 1.4.6