Marine Library  1.0
C++ library for Linux Networking Development
Public Types | Public Member Functions | List of all members
CSharedPtr< T, Alloc > Class Template Reference

Public Types

typedef T element_type
 
typedef T & reference
 
typedef T * pointer
 
typedef const T & const_reference
 
typedef const T * const_pointer
 
typedef __RefType::__ElemAlloc allocator_type
 

Public Member Functions

 CSharedPtr (pointer p=NULL)
 
 CSharedPtr (const __Myt &a)
 
__Mytoperator= (const __Myt &a) throw ()
 
__Mytoperator= (pointer a)
 
pointer get () const throw ()
 
pointer operator-> () const throw ()
 
reference operator* () const throw ()
 
bool operator! () const throw ()
 
 operator safe_bool_type () const throw ()
 
bool operator== (const __Myt &a) const throw ()
 
bool operator!= (const __Myt &a) const throw ()
 
bool operator== (const_pointer a) const throw ()
 
bool operator!= (const_pointer a) const throw ()
 
void reset (pointer a=NULL)
 
void swap (__Myt &a) throw ()
 

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