drm_hwcomposer: polish for old DRM wrapper code
- deleted private copy constructors
- replace delete with unique_ptr
- use in-class assignment
- remove default constructors/destructors when no longer needed
- remove most iterators used in for loops
- move UniqueFd to its own header so drmresources can use it
Change-Id: Ib20cc0949cf4d381a58548b8156c5cb368ca3efe
diff --git a/drmplane.h b/drmplane.h
index ff3380f..2e06986 100644
--- a/drmplane.h
+++ b/drmplane.h
@@ -31,7 +31,8 @@
class DrmPlane {
public:
DrmPlane(DrmResources *drm, drmModePlanePtr p);
- ~DrmPlane();
+ DrmPlane(const DrmPlane &) = delete;
+ DrmPlane &operator=(const DrmPlane &) = delete;
int Init();
@@ -55,8 +56,6 @@
const DrmProperty &alpha_property() const;
private:
- DrmPlane(const DrmPlane &);
-
DrmResources *drm_;
uint32_t id_;