X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=pv%2Fbinding%2Finputoutput.cpp;h=4aa0c0eabd13aac1a99105340d2a7a28fec49af7;hb=cbb50547a69f8a10dd05e8cf8d03fdd679e4442f;hp=df9d3799eb287ccfdb78682d077236aed95cff5f;hpb=9a267f8dec48c9a28472c1a3bb146c624819e98b;p=pulseview.git diff --git a/pv/binding/inputoutput.cpp b/pv/binding/inputoutput.cpp index df9d3799..4aa0c0ea 100644 --- a/pv/binding/inputoutput.cpp +++ b/pv/binding/inputoutput.cpp @@ -35,7 +35,6 @@ using boost::none; -using std::make_pair; using std::map; using std::pair; using std::shared_ptr; @@ -70,7 +69,7 @@ InputOutput::InputOutput( const vector values = opt->values(); options_[opt->id()] = def_val; - + const Property::Getter get = [&, opt]() { return options_[opt->id()]; }; const Property::Setter set = [&, opt](VariantBase value) { @@ -111,7 +110,7 @@ shared_ptr InputOutput::bind_enum( { vector< pair > enum_vals; for (VariantBase var : values) - enum_vals.push_back(make_pair(var, print_gvariant(var))); + enum_vals.emplace_back(var, print_gvariant(var)); return shared_ptr(new Enum(name, desc, enum_vals, getter, setter)); }