Public Types | Public Member Functions | Private Member Functions | Private Attributes
no_multi_threading::lock_guard< M > Class Template Reference

#include <mutex.h>

List of all members.

Public Types

typedef M mutex_type

Public Member Functions

 lock_guard (mutex_type &m)
 ~lock_guard ()

Private Member Functions

 lock_guard (const lock_guard &)
lock_guardoperator= (const lock_guard &)

Private Attributes

mutex_typepm

Detailed Description

template<typename M>
class no_multi_threading::lock_guard< M >

Definition at line 67 of file mutex.h.


Member Typedef Documentation

template<typename M>
typedef M no_multi_threading::lock_guard< M >::mutex_type

Definition at line 69 of file mutex.h.


Constructor & Destructor Documentation

template<typename M>
no_multi_threading::lock_guard< M >::lock_guard ( mutex_type m) [inline, explicit]

Definition at line 70 of file mutex.h.

template<typename M>
no_multi_threading::lock_guard< M >::~lock_guard ( ) [inline]

Definition at line 71 of file mutex.h.

template<typename M>
no_multi_threading::lock_guard< M >::lock_guard ( const lock_guard< M > &  ) [private]

Member Function Documentation

template<typename M>
lock_guard& no_multi_threading::lock_guard< M >::operator= ( const lock_guard< M > &  ) [private]

Member Data Documentation

template<typename M>
mutex_type& no_multi_threading::lock_guard< M >::pm [private]

Definition at line 75 of file mutex.h.


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


clasp
Author(s): Benjamin Kaufmann
autogenerated on Thu Aug 27 2015 12:41:41