#include <shared_ptr.h>
Inheritance diagram for freesecs::shared_ptr_t< T >:
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 |
Definition at line 28 of file shared_ptr.h.