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/drmcompositor.h b/drmcompositor.h
index 0741932..fd057c0 100644
--- a/drmcompositor.h
+++ b/drmcompositor.h
@@ -34,7 +34,7 @@
int Init();
- DrmComposition *CreateComposition(Importer *importer);
+ std::unique_ptr<DrmComposition> CreateComposition(Importer *importer);
int QueueComposition(std::unique_ptr<DrmComposition> composition);
int Composite();