@@ -26,6 +26,12 @@ struct MPSCQueue
{
}
+ ///
+ MPSCQueue(const MPSCQueue &) = delete;
+
+ MPSCQueue &operator=(const MPSCQueue &) = delete;
///
bool push(const T &ev)
@@ -39,6 +39,12 @@ struct SPSCQueue
_allocator->deallocate(_queue);
+ SPSCQueue(const SPSCQueue &) = delete;
+ SPSCQueue &operator=(const SPSCQueue &) = delete;