diff options
Diffstat (limited to 'drm/DrmProperty.h')
-rw-r--r-- | drm/DrmProperty.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/drm/DrmProperty.h b/drm/DrmProperty.h index d293da3..70678fd 100644 --- a/drm/DrmProperty.h +++ b/drm/DrmProperty.h @@ -30,6 +30,7 @@ enum DrmPropertyType { DRM_PROPERTY_TYPE_ENUM, DRM_PROPERTY_TYPE_OBJECT, DRM_PROPERTY_TYPE_BLOB, + DRM_PROPERTY_TYPE_BITMASK, DRM_PROPERTY_TYPE_INVALID, }; @@ -41,7 +42,7 @@ class DrmProperty { DrmProperty &operator=(const DrmProperty &) = delete; void Init(drmModePropertyPtr p, uint64_t value); - std::tuple<uint64_t, int> GetEnumValueWithName(std::string name) const; + std::tuple<uint64_t, int> GetEnumValueWithName(const std::string &name) const; uint32_t id() const; std::string name() const; @@ -57,7 +58,7 @@ class DrmProperty { class DrmPropertyEnum { public: DrmPropertyEnum(drm_mode_property_enum *e); - ~DrmPropertyEnum(); + ~DrmPropertyEnum() = default; uint64_t value_; std::string name_; |