X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Fbinding%2Finputoutput.hpp;h=3c64781f2ffa17ecd8f2f8f1979f0696e0b72686;hb=83b1c8d251386ac1980284c4668cbdd8e425550f;hp=628b1c4fb92b002f31b043750cc0d4595c9f2162;hpb=0c9136370d062b08e47657e12f77518197d89339;p=pulseview.git
diff --git a/pv/binding/inputoutput.hpp b/pv/binding/inputoutput.hpp
index 628b1c4..3c64781 100644
--- a/pv/binding/inputoutput.hpp
+++ b/pv/binding/inputoutput.hpp
@@ -14,8 +14,7 @@
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+ * along with this program; if not, see .
*/
#ifndef PULSEVIEW_PV_BINDING_INPUTOUTPUT_HPP
@@ -29,6 +28,11 @@
#include
+using std::map;
+using std::shared_ptr;
+using std::string;
+using std::vector;
+
namespace sigrok {
class Option;
}
@@ -46,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:
/**
@@ -64,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