Oxygine  1
2g game engine
Public Types | Public Member Functions | List of all members
oxygine::intrusive_ptr< T > Class Template Reference

Public Types

typedef T element_type
 

Public Member Functions

 intrusive_ptr (const intrusive_ptr &s)
 
template<class U >
 intrusive_ptr (intrusive_ptr< U > const &rhs)
 
T * get () const
 
T & operator* () const
 
T * operator-> () const
 
intrusive_ptroperator= (const intrusive_ptr &s)
 
intrusive_ptroperator= (T *ptr)
 
 intrusive_ptr (T *p)
 
bool operator! () const
 
void swap (intrusive_ptr &s)
 
 operator bool () const
 

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