Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

RefCounted.h File Reference

simple reference counted objects More...

#include <OW32/OW32Libs.h>
#include <OW32/windows.h>
#include <cassert>

Go to the source code of this file.

Namespaces

namespace  OW32

Classes

class  OW32::CRefCountedBase
 A basic reference counted object. More...
class  OW32::CRefCounted
 A basic, thread safe reference counted object. More...
class  OW32::CRefCountedSingleThread
 A basic, thread un-safe reference counted object. Use only when you know that you will be synchronising access to AddRef() and Release(). More...
class  OW32::CRefCountedWrapper< T >
 A wrapper for reference counted legacy objects. The encapsulated object must be default constructible. More...
class  OW32::CRefCountedWrapperSingleThread< T >
 A wrapper for reference counted legacy objects. The encapsulated object must be default constructible. The AddRef() and Release() calls are not thread safe; use only when you will be synchronising access to them. More...
class  OW32::CAutoRefCountedPtr< T >
 A class for wrapping pointers to objects derived from #CRefCount, and automatically managing their lifetime. More...


Detailed Description

simple reference counted objects


Generated on Sun Jun 5 01:29:19 2005 for OW32 by  doxygen 1.3.9.1