freesecs::shared_ptr_t< T > Class Template Reference

Shared ptr with refcount. Obtained from www.koders.com. More...

#include <shared_ptr.h>

Inheritance diagram for freesecs::shared_ptr_t< T >:

Inheritance graph
[legend]
Collaboration diagram for freesecs::shared_ptr_t< T >:

Collaboration graph
[legend]
List of all members.

Public Types

typedef T value_type

Public Member Functions

 shared_ptr_t ()
 ~shared_ptr_t ()
 shared_ptr_t (const shared_ptr_t< T > &o)
 shared_ptr_t (T *p)
shared_ptr_t< T > & operator= (const shared_ptr_t< T > &o)
T * get ()
T * operator-> ()
T & operator * ()
const T * get () const
const T * operator-> () const
const T & operator * () const
bool operator== (const shared_ptr_t< T > &o) const
bool operator!= (const shared_ptr_t< T > &o) const
bool operator< (const shared_ptr_t< T > &o) const
size_t refcount () const

Detailed Description

template<class T>
class freesecs::shared_ptr_t< T >

Shared ptr with refcount. Obtained from www.koders.com.

Definition at line 28 of file shared_ptr.h.


The documentation for this class was generated from the following file:
Generated on Fri Oct 3 15:30:08 2008 for FREESECS hsms by  doxygen 1.5.1