#include <concrt.h>
virtual Concurrency::details::_RefCounterBase::~_RefCounterBase |
( |
| ) |
|
|
inlinevirtual |
#define _CONCRT_ASSERT(x)
Definition: concrt.h:123
volatile long _M_refCount
Definition: concrt.h:4081
Concurrency::details::_RefCounterBase::_RefCounterBase |
( |
long |
_InitialCount = 1 | ) |
|
|
inlineprotected |
#define _CONCRT_ASSERT(x)
Definition: concrt.h:123
volatile long _M_refCount
Definition: concrt.h:4081
virtual void Concurrency::details::_RefCounterBase::_Destroy |
( |
| ) |
|
|
inlineprotectedvirtual |
long Concurrency::details::_RefCounterBase::_Reference |
( |
| ) |
|
|
inline |
#define _CONCRT_ASSERT(x)
Definition: concrt.h:123
volatile long _M_refCount
Definition: concrt.h:4081
long __cdecl _InterlockedIncrement(long volatile *)
long Concurrency::details::_RefCounterBase::_Release |
( |
| ) |
|
|
inline |
#define _CONCRT_ASSERT(x)
Definition: concrt.h:123
long __cdecl _InterlockedDecrement(long volatile *)
volatile long _M_refCount
Definition: concrt.h:4081
virtual void _Destroy()
Definition: concrt.h:4069
volatile long Concurrency::details::_RefCounterBase::_M_refCount |
|
protected |
The documentation for this class was generated from the following file: