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