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

#include <concrt.h>

Public Member Functions

 _Scoped_lock_read (_ReaderWriterLock &_Lock)
 
 ~_Scoped_lock_read ()
 

Private Member Functions

 _Scoped_lock_read (const _Scoped_lock_read &)
 
_Scoped_lock_read const & operator= (const _Scoped_lock_read &)
 

Private Attributes

_ReaderWriterLock_M_lock
 

Constructor & Destructor Documentation

Concurrency::details::_ReaderWriterLock::_Scoped_lock_read::_Scoped_lock_read ( _ReaderWriterLock _Lock)
inlineexplicit
992  : _M_lock(_Lock)
993  {
995  }
_ReaderWriterLock & _M_lock
Definition: concrt.h:1005
Concurrency::details::_ReaderWriterLock::_Scoped_lock_read::~_Scoped_lock_read ( )
inline
999  {
1001  }
_ReaderWriterLock & _M_lock
Definition: concrt.h:1005
Concurrency::details::_ReaderWriterLock::_Scoped_lock_read::_Scoped_lock_read ( const _Scoped_lock_read )
private

Member Function Documentation

_Scoped_lock_read const& Concurrency::details::_ReaderWriterLock::_Scoped_lock_read::operator= ( const _Scoped_lock_read )
private

Member Data Documentation

_ReaderWriterLock& Concurrency::details::_ReaderWriterLock::_Scoped_lock_read::_M_lock
private

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