#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... |