clover: Delete copy constructors and assignment operators in all non-copiable objects.
[mesa.git] / src / gallium / state_trackers / clover / core / device.hpp
index fd6b4570f139bd4e2c7c5ea024f56bc6cb215d55..433ac814c2194b0700a75a007d54b0e2211cbe7c 100644 (file)
@@ -38,11 +38,11 @@ namespace clover {
    class device : public ref_counter, public _cl_device_id {
    public:
       device(clover::platform &platform, pipe_loader_device *ldev);
-      device(device &&dev);
-      device(const device &dev) = delete;
       ~device();
 
-      device &operator=(device dev);
+      device(const device &dev) = delete;
+      device &
+      operator=(const device &dev) = delete;
 
       bool
       operator==(const device &dev) const;