summaryrefslogtreecommitdiffstats
path: root/src/server/ThreadManager.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/ThreadManager.hpp')
-rw-r--r--src/server/ThreadManager.hpp10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/server/ThreadManager.hpp b/src/server/ThreadManager.hpp
index b25c6eed..2e0ad966 100644
--- a/src/server/ThreadManager.hpp
+++ b/src/server/ThreadManager.hpp
@@ -21,8 +21,7 @@
#include <cassert>
-namespace ingen {
-namespace server {
+namespace ingen::server {
enum ThreadFlag {
THREAD_IS_REAL_TIME = 1,
@@ -36,13 +35,13 @@ class INGEN_SERVER_API ThreadManager
public:
static void set_flag(ThreadFlag f) {
#ifndef NDEBUG
- flags = (static_cast<unsigned>(flags) | f);
+ flags |= static_cast<unsigned>(f);
#endif
}
static void unset_flag(ThreadFlag f) {
#ifndef NDEBUG
- flags = (static_cast<unsigned>(flags) & (~f));
+ flags &= ~static_cast<unsigned>(f);
#endif
}
@@ -61,7 +60,6 @@ public:
static thread_local unsigned flags;
};
-} // namespace server
-} // namespace ingen
+} // namespace ingen::server
#endif // INGEN_ENGINE_THREADMANAGER_HPP