]> sigrok.org Git - libsigrok.git/blobdiff - bindings/cxx/include/libsigrokcxx/libsigrokcxx.hpp
C++ binding: Allow to re-use ConfigKey::parse_string() for Option class
[libsigrok.git] / bindings / cxx / include / libsigrokcxx / libsigrokcxx.hpp
index b1ab7a5bd6f6e04a06607c80017e8fc0d9473f73..00a19b33fe5e7d38b11eae305006a148438d7f4e 100644 (file)
@@ -917,6 +917,8 @@ public:
        Glib::VariantBase default_value() const;
        /** Possible values for this option, if a limited set. */
        vector<Glib::VariantBase> values() const;
+       /** Parse a string argument into the appropriate type for this option. */
+       Glib::VariantBase parse_string(string value);
 private:
        Option(const struct sr_option *structure,
                shared_ptr<const struct sr_option *> structure_array);