STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Types | Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | List of all members
stdext::threads::mutex Class Reference

Public Types

typedef _Scoped_lock scoped_lock
 

Public Member Functions

 mutex ()
 
 ~mutex () _NOEXCEPT
 

Public Attributes

friend _Scoped_lock
 

Private Member Functions

 mutex (const mutex &)
 
mutexoperator= (const mutex &)
 

Private Attributes

void_Ptr
 

Member Typedef Documentation

Constructor & Destructor Documentation

stdext::threads::mutex::mutex ( )
inline
43  : _Ptr(0)
44  {
45  _Mtx_new(_Ptr);
46  }
void * _Ptr
Definition: allocators:57
_CRTIMP2_PURE void __CLRCALL_PURE_OR_CDECL _Mtx_new(void *&)
stdext::threads::mutex::~mutex ( )
inline
49  {
51  }
void * _Ptr
Definition: allocators:57
_CRTIMP2_PURE void __CLRCALL_PURE_OR_CDECL _Mtx_delete(void *)
stdext::threads::mutex::mutex ( const mutex )
private

Member Function Documentation

mutex& stdext::threads::mutex::operator= ( const mutex )
private

Member Data Documentation

void* stdext::threads::mutex::_Ptr
private
friend stdext::threads::mutex::_Scoped_lock

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