#include <Ptr.h>
Public Member Functions | |
NonAtomicRefCountObj () | |
NonAtomicRefCountObj (const NonAtomicRefCountObj &s) | |
virtual | ~NonAtomicRefCountObj () |
NonAtomicRefCountObj & | operator= (const NonAtomicRefCountObj &s) |
int | refcount_inc () |
int | refcount_dec () |
int | refcount () const |
virtual void | free () |
Data Fields | |
volatile int | m_refcount |
Definition at line 46 of file Ptr.h.
NonAtomicRefCountObj::NonAtomicRefCountObj | ( | const NonAtomicRefCountObj & | s | ) | [inline] |
virtual NonAtomicRefCountObj::~NonAtomicRefCountObj | ( | ) | [inline, virtual] |
virtual void NonAtomicRefCountObj::free | ( | void | ) | [inline, virtual] |
Definition at line 70 of file Ptr.h.
Referenced by NonAtomicPtr< T >::~NonAtomicPtr().
NonAtomicRefCountObj& NonAtomicRefCountObj::operator= | ( | const NonAtomicRefCountObj & | s | ) | [inline] |
int NonAtomicRefCountObj::refcount | ( | ) | const [inline] |
Definition at line 95 of file Ptr.h.
References m_refcount.
int NonAtomicRefCountObj::refcount_dec | ( | ) | [inline] |
Definition at line 87 of file Ptr.h.
References m_refcount.
int NonAtomicRefCountObj::refcount_inc | ( | ) | [inline] |
Definition at line 79 of file Ptr.h.
References m_refcount.
Referenced by NonAtomicPtr< T >::NonAtomicPtr(), and NonAtomicPtr< T >::operator=().
volatile int NonAtomicRefCountObj::m_refcount |
Definition at line 75 of file Ptr.h.
Referenced by refcount(), refcount_dec(), and refcount_inc().