]> sigrok.org Git - pulseview.git/blobdiff - pv/prop/binding/deviceoptions.h
Replaced boost::function with std::function
[pulseview.git] / pv / prop / binding / deviceoptions.h
index 445361fd6f80467421d2e90c303719643862268f..1e422f67161d48d8349970cc4f04a52499073cae 100644 (file)
@@ -21,7 +21,6 @@
 #ifndef PULSEVIEW_PV_PROP_BINDING_DEVICEOPTIONS_H
 #define PULSEVIEW_PV_PROP_BINDING_DEVICEOPTIONS_H
 
-#include <boost/function.hpp>
 #include <boost/optional.hpp>
 
 #include <QString>
@@ -45,14 +44,14 @@ namespace binding {
 class DeviceOptions : public Binding
 {
 public:
-       DeviceOptions(boost::shared_ptr<pv::device::DevInst> dev_inst,
+       DeviceOptions(std::shared_ptr<pv::device::DevInst> dev_inst,
                const sr_channel_group *group = NULL);
 
 private:
        void bind_bool(const QString &name, int key);
        void bind_enum(const QString &name, int key,
                GVariant *const gvar_list,
-               boost::function<QString (GVariant*)> printer = print_gvariant);
+               std::function<QString (GVariant*)> printer = print_gvariant);
        void bind_int(const QString &name, int key, QString suffix,
                boost::optional< std::pair<int64_t, int64_t> > range);
 
@@ -61,7 +60,7 @@ private:
        static QString print_voltage_threshold(GVariant *const gvar);
 
 protected:
-       boost::shared_ptr<device::DevInst> _dev_inst;
+       std::shared_ptr<device::DevInst> _dev_inst;
        const sr_channel_group *const _group;
 };