summaryrefslogtreecommitdiff
path: root/src/cam/options.cpp
diff options
context:
space:
mode:
authorLaurent Pinchart <laurent.pinchart@ideasonboard.com>2021-07-15 22:54:05 +0300
committerLaurent Pinchart <laurent.pinchart@ideasonboard.com>2021-07-22 17:13:30 +0300
commit812e5a946fb74609376f2c72972ec8c86a84a19e (patch)
tree1b9ee0d13eab54759ad3442f0469ddb94c8c0636 /src/cam/options.cpp
parent668c87732a53560ffbe1ea1c52a880188da11e9f (diff)
cam: options: Add empty() function to OptionValue class
Add a convenience helper to check if an option value is empty, based on the value type. This is useful as a shortcut syntax to check if an option has been set. Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Reviewed-by: Jacopo Mondi <jacopo@jmondi.org>
Diffstat (limited to 'src/cam/options.cpp')
-rw-r--r--src/cam/options.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/cam/options.cpp b/src/cam/options.cpp
index fda6d976..481ac189 100644
--- a/src/cam/options.cpp
+++ b/src/cam/options.cpp
@@ -584,6 +584,13 @@ void OptionValue::addValue(const OptionValue &value)
*/
/**
+ * \fn OptionValue::empty()
+ * \brief Check if the value is empty
+ * \return True if the value is empty (type set to ValueType::ValueNone), or
+ * false otherwise
+ */
+
+/**
* \brief Cast the value to an int
* \return The option value as an int, or 0 if the value type isn't
* ValueType::ValueInteger