hugin_omp::ScopedLock Class Reference

#include <openmp_lock.h>

List of all members.

Public Member Functions

 ScopedLock (Lock &lock)
 ~ScopedLock ()

Private Member Functions

 ScopedLock (const ScopedLock &)
ScopedLockoperator= (const ScopedLock &)

Private Attributes

Lockm_lock


Detailed Description

Definition at line 63 of file openmp_lock.h.


Constructor & Destructor Documentation

hugin_omp::ScopedLock::ScopedLock ( Lock lock  )  [inline]

Definition at line 66 of file openmp_lock.h.

References m_lock, and hugin_omp::Lock::Set().

hugin_omp::ScopedLock::~ScopedLock (  )  [inline]

Definition at line 67 of file openmp_lock.h.

References m_lock, and hugin_omp::Lock::Unset().

hugin_omp::ScopedLock::ScopedLock ( const ScopedLock  )  [private]


Member Function Documentation

ScopedLock& hugin_omp::ScopedLock::operator= ( const ScopedLock  )  [private]


Member Data Documentation

Lock& hugin_omp::ScopedLock::m_lock [private]

Definition at line 71 of file openmp_lock.h.

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


The documentation for this class was generated from the following file:
Generated on 25 Apr 2018 for Hugintrunk by  doxygen 1.4.7