From 6b099ca5bc657fa2f5f9fc0a3495a0bb729cff34 Mon Sep 17 00:00:00 2001 From: Garett Bass Date: Tue, 12 Feb 2013 22:50:00 -0800 Subject: [PATCH] Fix for MSVC warning MSVC warning C4512: 'bx::RingBufferControl' : assignment operator could not be generated MSVC warning C4512: 'bx::SpScRingBufferControl' : assignment operator could not be generated --- include/bx/ringbuffer.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/include/bx/ringbuffer.h b/include/bx/ringbuffer.h index 844dff9..535db32 100644 --- a/include/bx/ringbuffer.h +++ b/include/bx/ringbuffer.h @@ -82,6 +82,10 @@ namespace bx uint32_t m_current; uint32_t m_write; uint32_t m_read; + + private: + RingBufferControl(const RingBufferControl&); + void operator=(const RingBufferControl&); }; class SpScRingBufferControl @@ -158,6 +162,10 @@ namespace bx uint32_t m_current; uint32_t m_write; uint32_t m_read; + + private: + SpScRingBufferControl(const SpScRingBufferControl&); + void operator=(const SpScRingBufferControl&); }; template