diff options
Diffstat (limited to 'matching/include/spdlog/details/null_mutex.h')
-rw-r--r-- | matching/include/spdlog/details/null_mutex.h | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/matching/include/spdlog/details/null_mutex.h b/matching/include/spdlog/details/null_mutex.h deleted file mode 100644 index 3f495bd..0000000 --- a/matching/include/spdlog/details/null_mutex.h +++ /dev/null @@ -1,45 +0,0 @@ -// -// Copyright(c) 2015 Gabi Melman. -// Distributed under the MIT License (http://opensource.org/licenses/MIT) -// - -#pragma once - -#include <atomic> -// null, no cost dummy "mutex" and dummy "atomic" int - -namespace spdlog { -namespace details { -struct null_mutex -{ - void lock() {} - void unlock() {} - bool try_lock() - { - return true; - } -}; - -struct null_atomic_int -{ - int value; - null_atomic_int() = default; - - explicit null_atomic_int(int val) - : value(val) - { - } - - int load(std::memory_order) const - { - return value; - } - - void store(int val) - { - value = val; - } -}; - -} // namespace details -} // namespace spdlog |