#include <amprt.h>
Concurrency::details::_Reference_counter::_Reference_counter |
( |
| ) |
|
|
inline |
size_t _M_rc
Definition: amprt.h:162
virtual Concurrency::details::_Reference_counter::~_Reference_counter |
( |
| ) |
|
|
inlinevirtualnoexcept |
size_t Concurrency::details::_Reference_counter::_Add_reference |
( |
| ) |
|
|
inline |
135 return InterlockedIncrement(reinterpret_cast<LONG volatile*>(&
_M_rc));
size_t _M_rc
Definition: amprt.h:162
size_t Concurrency::details::_Reference_counter::_Get_reference_count |
( |
| ) |
|
|
inline |
size_t _M_rc
Definition: amprt.h:162
_AMPIMP void Concurrency::details::_Reference_counter::_Release |
( |
| ) |
|
size_t Concurrency::details::_Reference_counter::_Remove_reference |
( |
| ) |
|
|
inline |
144 size_t refCount = InterlockedDecrement(reinterpret_cast<LONG volatile*>(&
_M_rc));
size_t _M_rc
Definition: amprt.h:162
#define _ASSERTE(expr)
Definition: crtdbg.h:707
size_t Concurrency::details::_Reference_counter::_M_rc |
|
private |
The documentation for this class was generated from the following file: