X-Git-Url: http://git.code-monkey.de/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fbinding%2Finputoutput.hpp;h=3c64781f2ffa17ecd8f2f8f1979f0696e0b72686;hp=7cf535b27450b5955a5223701fa5ce6ab477fdf3;hb=6f925ba9d6faf1077b73c5a5808259576081716a;hpb=00f6bae935837b38b0d03a5928ba8175d460413f diff --git a/pv/binding/inputoutput.hpp b/pv/binding/inputoutput.hpp index 7cf535b..3c64781 100644 --- a/pv/binding/inputoutput.hpp +++ b/pv/binding/inputoutput.hpp @@ -28,6 +28,11 @@ #include +using std::map; +using std::shared_ptr; +using std::string; +using std::vector; + namespace sigrok { class Option; } @@ -45,15 +50,13 @@ public: * Constructs a new @c InputOutput binding. * @param options the map of options to use as a template. */ - InputOutput( - const std::map> - &options); + InputOutput(const map> &options); /** * Gets the map of selected options. * @return the options. */ - const std::map& options() const; + const map& options() const; private: /** @@ -63,15 +66,15 @@ private: * @param getter the getter that will read the values out of the map. * @param setter the setter that will set the values into the map. */ - std::shared_ptr bind_enum(const QString &name, - const std::vector &values, + shared_ptr bind_enum(const QString &name, + const vector &values, prop::Property::Getter getter, prop::Property::Setter setter); private: /** * The current map of options. */ - std::map options_; + map options_; }; } // binding