From fac45ec38fbce6517e33427610c870264a0729d2 Mon Sep 17 00:00:00 2001 From: mutouyun Date: Fri, 25 Jan 2019 13:08:33 +0800 Subject: [PATCH] remove locked_fixed_alloc --- src/memory/alloc.h | 82 ++++++++------------------------------------ src/memory/wrapper.h | 31 +++++++---------- 2 files changed, 27 insertions(+), 86 deletions(-) diff --git a/src/memory/alloc.h b/src/memory/alloc.h index 6fe2c41..875bbc9 100644 --- a/src/memory/alloc.h +++ b/src/memory/alloc.h @@ -106,41 +106,14 @@ public: namespace detail { -template -class non_atomic { - T val_; - -public: - void store(T val, std::memory_order) noexcept { - val_ = val; - } - - T load(std::memory_order) const noexcept { - return val_; - } - - bool compare_exchange_weak(T&, T val, std::memory_order) noexcept { - // always return true - val_ = val; - return true; - } -}; - -class non_lock { -public: - void lock (void) noexcept {} - void unlock(void) noexcept {} -}; - -template