15#ifndef vtkAtomicMutex_h
16#define vtkAtomicMutex_h
18#include "vtkCommonCoreModule.h"
21VTK_ABI_NAMESPACE_BEGIN
44 std::atomic_bool Locked;
mutual exclusion locking class using atomic operations
vtkAtomicMutex & operator=(const vtkAtomicMutex &other)
~vtkAtomicMutex()=default
void lock()
Lock/Unlock atomic operation.
vtkAtomicMutex(const vtkAtomicMutex &other)
void unlock()
Lock/Unlock atomic operation.