Просмотр исходного кода

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
Garett Bass 13 лет назад
Родитель
Сommit
6b099ca5bc
1 измененных файлов с 8 добавлено и 0 удалено
  1. 8 0
      include/bx/ringbuffer.h

+ 8 - 0
include/bx/ringbuffer.h

@@ -82,6 +82,10 @@ namespace bx
 		uint32_t m_current;
 		uint32_t m_current;
 		uint32_t m_write;
 		uint32_t m_write;
 		uint32_t m_read;
 		uint32_t m_read;
+
+	private:
+		RingBufferControl(const RingBufferControl&);
+		void operator=(const RingBufferControl&);
 	};
 	};
 
 
 	class SpScRingBufferControl
 	class SpScRingBufferControl
@@ -158,6 +162,10 @@ namespace bx
 		uint32_t m_current;
 		uint32_t m_current;
 		uint32_t m_write;
 		uint32_t m_write;
 		uint32_t m_read;
 		uint32_t m_read;
+
+	private:
+		SpScRingBufferControl(const SpScRingBufferControl&);
+		void operator=(const SpScRingBufferControl&);
 	};
 	};
 
 
 	template <typename Control>
 	template <typename Control>