author | Tero Marttila <terom@fixme.fi> |
Fri, 19 Dec 2008 02:13:39 +0200 | |
changeset 10440 | 0a91ea45b0e8 |
parent 9111 | 48ce04029fe4 |
permissions | -rw-r--r-- |
/* $Id$ */ /** @file countedobj.cpp Support for reference counted objects. */ #include "../stdafx.h" #include "countedptr.hpp" int32 SimpleCountedObject::AddRef() { return ++m_ref_cnt; } int32 SimpleCountedObject::Release() { int32 res = --m_ref_cnt; assert(res >= 0); if (res == 0) { FinalRelease(); delete this; } return res; }