Public Member Functions | Private Attributes
MLAtomicGuard Class Reference

#include <ml_atomic_guard.h>

List of all members.

Public Member Functions

 MLAtomicGuard (bool val)
bool operator!= (bool v) const
MLAtomicGuardoperator= (bool v)
bool operator== (bool v) const
 ~MLAtomicGuard ()

Private Attributes

bool _guard
QReadWriteLock _lock

Detailed Description

Definition at line 4 of file ml_atomic_guard.h.


Constructor & Destructor Documentation

MLAtomicGuard::MLAtomicGuard ( bool  val) [inline]

Definition at line 7 of file ml_atomic_guard.h.

Definition at line 10 of file ml_atomic_guard.h.


Member Function Documentation

bool MLAtomicGuard::operator!= ( bool  v) const [inline]

Definition at line 25 of file ml_atomic_guard.h.

MLAtomicGuard& MLAtomicGuard::operator= ( bool  v) [inline]

Definition at line 12 of file ml_atomic_guard.h.

bool MLAtomicGuard::operator== ( bool  v) const [inline]

Definition at line 19 of file ml_atomic_guard.h.


Member Data Documentation

bool MLAtomicGuard::_guard [private]

Definition at line 32 of file ml_atomic_guard.h.

QReadWriteLock MLAtomicGuard::_lock [mutable, private]

Definition at line 33 of file ml_atomic_guard.h.


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


shape_reconstruction
Author(s): Roberto Martín-Martín
autogenerated on Sat Jun 8 2019 18:39:01