STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Private Attributes | List of all members
Concurrency::details::_NonReentrantPPLLock::_Scoped_lock Class Reference

#include <concrt.h>

Public Member Functions

_CONCRTIMP _Scoped_lock (_NonReentrantPPLLock &_Lock)
 
 _Scoped_lock (const _Scoped_lock &)=delete
 
_Scoped_lockoperator= (const _Scoped_lock &)=delete
 
_CONCRTIMP ~_Scoped_lock ()
 

Private Attributes

_NonReentrantPPLLock_M_lock
 
_CONCRT_BUFFER _M_lockNode [(4 *sizeof(void *)+2 *sizeof(unsigned int)+sizeof(_CONCRT_BUFFER)-1)/sizeof(_CONCRT_BUFFER)]
 

Constructor & Destructor Documentation

_CONCRTIMP Concurrency::details::_NonReentrantPPLLock::_Scoped_lock::_Scoped_lock ( _NonReentrantPPLLock _Lock)
explicit
Concurrency::details::_NonReentrantPPLLock::_Scoped_lock::_Scoped_lock ( const _Scoped_lock )
delete
_CONCRTIMP Concurrency::details::_NonReentrantPPLLock::_Scoped_lock::~_Scoped_lock ( )

Member Function Documentation

_Scoped_lock& Concurrency::details::_NonReentrantPPLLock::_Scoped_lock::operator= ( const _Scoped_lock )
delete

Member Data Documentation

_NonReentrantPPLLock& Concurrency::details::_NonReentrantPPLLock::_Scoped_lock::_M_lock
private
_CONCRT_BUFFER Concurrency::details::_NonReentrantPPLLock::_Scoped_lock::_M_lockNode[(4 *sizeof(void *)+2 *sizeof(unsigned int)+sizeof(_CONCRT_BUFFER)-1)/sizeof(_CONCRT_BUFFER)]
private

The documentation for this class was generated from the following file: