From e74cd4b4ef013bf211b0ed703b1e2d3ea1fc6dd8 Mon Sep 17 00:00:00 2001 From: Adam Ierymenko Date: Fri, 26 Jan 2018 20:06:11 -0500 Subject: [PATCH] A little more cleanup. --- node/AtomicCounter.hpp | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/node/AtomicCounter.hpp b/node/AtomicCounter.hpp index d58c4b56e..a42a18d4f 100644 --- a/node/AtomicCounter.hpp +++ b/node/AtomicCounter.hpp @@ -28,7 +28,6 @@ #define ZT_ATOMICCOUNTER_HPP #include "Constants.hpp" -#include "NonCopyable.hpp" #ifndef __GNUC__ #include @@ -39,13 +38,10 @@ namespace ZeroTier { /** * Simple atomic counter supporting increment and decrement */ -class AtomicCounter : NonCopyable +class AtomicCounter { public: - AtomicCounter() - { - _v = 0; - } + AtomicCounter() { _v = 0; } inline int load() const { @@ -75,6 +71,9 @@ public: } private: + AtomicCounter(const AtomicCounter &) {} + const AtomicCounter &operator=(const AtomicCounter &) { return *this; } + #ifdef __GNUC__ int _v; #else