Public Member Functions | Private Member Functions | Private Attributes

abicollab::scoped_lock Class Reference

#include <lock.h>

List of all members.

Public Member Functions

 scoped_lock (mutex &mutex)
 ~scoped_lock ()

Private Member Functions

 scoped_lock (const scoped_lock &)
const scoped_lockoperator= (const scoped_lock &)

Private Attributes

mutexm_mutex

Constructor & Destructor Documentation

abicollab::scoped_lock::scoped_lock ( mutex mutex  )  [inline]

References m_mutex, and abicollab::mutex::repr.

abicollab::scoped_lock::~scoped_lock (  )  [inline]

References m_mutex, and abicollab::mutex::repr.

abicollab::scoped_lock::scoped_lock ( const scoped_lock  )  [private]

Member Function Documentation

const scoped_lock& abicollab::scoped_lock::operator= ( const scoped_lock  )  [private]

Member Data Documentation

Referenced by scoped_lock(), and ~scoped_lock().


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