#include <Ptr.h>
| Public Member Functions | |
| NonAtomicPtr (T *ptr=0) | |
| NonAtomicPtr (const NonAtomicPtr< T > &) | |
| ~NonAtomicPtr () | |
| NonAtomicPtr< T > & | operator= (const NonAtomicPtr< T > &) | 
| NonAtomicPtr< T > & | operator= (T *) | 
| void | clear () | 
| operator T * () const | |
| T * | operator-> () const | 
| T & | operator* () const | 
| int | operator== (const T *p) | 
| int | operator== (const NonAtomicPtr< T > &p) | 
| int | operator!= (const T *p) | 
| int | operator!= (const NonAtomicPtr< T > &p) | 
| NonAtomicRefCountObj * | _ptr () | 
| Data Fields | |
| T * | m_ptr | 
Definition at line 107 of file Ptr.h.
| NonAtomicPtr< T >::NonAtomicPtr | ( | T * | ptr = 0 | ) |  [inline, explicit] | 
Definition at line 166 of file Ptr.h.
References NonAtomicPtr< T >::_ptr(), NonAtomicPtr< T >::m_ptr, and NonAtomicRefCountObj::refcount_inc().
| NonAtomicPtr< T >::NonAtomicPtr | ( | const NonAtomicPtr< T > & | src | ) |  [inline] | 
Definition at line 175 of file Ptr.h.
References NonAtomicPtr< T >::_ptr(), NonAtomicPtr< T >::m_ptr, and NonAtomicRefCountObj::refcount_inc().
| NonAtomicPtr< T >::~NonAtomicPtr | ( | ) |  [inline] | 
Definition at line 184 of file Ptr.h.
References NonAtomicPtr< T >::_ptr(), NonAtomicRefCountObj::free(), and NonAtomicPtr< T >::m_ptr.
| NonAtomicRefCountObj* NonAtomicPtr< T >::_ptr | ( | ) |  [inline] | 
Definition at line 148 of file Ptr.h.
References NonAtomicPtr< T >::m_ptr.
Referenced by NonAtomicPtr< T >::NonAtomicPtr(), NonAtomicPtr< T >::operator=(), and NonAtomicPtr< T >::~NonAtomicPtr().
| void NonAtomicPtr< T >::clear | ( | void | ) |  [inline] | 
Definition at line 211 of file Ptr.h.
References NonAtomicPtr< T >::m_ptr.
| NonAtomicPtr< T >::operator T * | ( | ) | const  [inline] | 
Definition at line 118 of file Ptr.h.
References NonAtomicPtr< T >::m_ptr.
| int NonAtomicPtr< T >::operator!= | ( | const T * | p | ) |  [inline] | 
Definition at line 139 of file Ptr.h.
References NonAtomicPtr< T >::m_ptr.
| int NonAtomicPtr< T >::operator!= | ( | const NonAtomicPtr< T > & | p | ) |  [inline] | 
Definition at line 143 of file Ptr.h.
References NonAtomicPtr< T >::m_ptr.
| T& NonAtomicPtr< T >::operator* | ( | ) | const  [inline] | 
Definition at line 126 of file Ptr.h.
References NonAtomicPtr< T >::m_ptr, and T.
| T* NonAtomicPtr< T >::operator-> | ( | ) | const  [inline] | 
Definition at line 122 of file Ptr.h.
References NonAtomicPtr< T >::m_ptr, and T.
| NonAtomicPtr< T > & NonAtomicPtr< T >::operator= | ( | T * | p | ) |  [inline] | 
Definition at line 192 of file Ptr.h.
References NonAtomicPtr< T >::_ptr(), NonAtomicPtr< T >::m_ptr, NonAtomicRefCountObj::refcount_inc(), and T.
| NonAtomicPtr< T > & NonAtomicPtr< T >::operator= | ( | const NonAtomicPtr< T > & | src | ) |  [inline] | 
Definition at line 219 of file Ptr.h.
References NonAtomicPtr< T >::m_ptr.
| int NonAtomicPtr< T >::operator== | ( | const NonAtomicPtr< T > & | p | ) |  [inline] | 
Definition at line 135 of file Ptr.h.
References NonAtomicPtr< T >::m_ptr.
| int NonAtomicPtr< T >::operator== | ( | const T * | p | ) |  [inline] | 
Definition at line 131 of file Ptr.h.
References NonAtomicPtr< T >::m_ptr.
| T* NonAtomicPtr< T >::m_ptr | 
Definition at line 153 of file Ptr.h.
Referenced by NonAtomicPtr< T >::_ptr(), NonAtomicPtr< T >::clear(), NonAtomicPtr< T >::NonAtomicPtr(), NonAtomicPtr< T >::operator T *(), NonAtomicPtr< T >::operator!=(), NonAtomicPtr< T >::operator*(), NonAtomicPtr< T >::operator->(), NonAtomicPtr< T >::operator=(), NonAtomicPtr< T >::operator==(), and NonAtomicPtr< T >::~NonAtomicPtr().
 1.7.1
 1.7.1