OpenLexocad  27.0
global_modeller_mutex.h
Go to the documentation of this file.
1 #pragma once
2 #include <Base/base_defines.h>
3 
4 #include "tbb/mutex.h"
5 extern BASE_EXPORT tbb::mutex global_modeller_mutex;
6 
7 #if 0
8 #define MODELLERLOCK(myop) \
9  { \
10  tbb::mutex::scoped_lock lock(global_modeller_mutex); \
11  myop; \
12  }
13 #else
14 #define MODELLERLOCK(myop) myop
15 #endif
BASE_EXPORT tbb::mutex global_modeller_mutex
#define BASE_EXPORT
Definition: base_defines.h:12