X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fbinding%2Fdecoder.cpp;h=f51f90774afd0561d130704819528f9fd887a0f1;hp=f2e2e1d579f46eabe7b67104de3a103a6647055a;hb=2601ce965fc455d23f5a964b84ddd74eb93705c4;hpb=9a267f8dec48c9a28472c1a3bb146c624819e98b diff --git a/pv/binding/decoder.cpp b/pv/binding/decoder.cpp index f2e2e1d5..f51f9077 100644 --- a/pv/binding/decoder.cpp +++ b/pv/binding/decoder.cpp @@ -24,14 +24,13 @@ #include #include -#include +#include #include #include #include #include using boost::none; -using std::make_pair; using std::map; using std::pair; using std::shared_ptr; @@ -48,9 +47,9 @@ namespace pv { namespace binding { Decoder::Decoder( - shared_ptr decoder_stack, + shared_ptr decode_signal, shared_ptr decoder) : - decoder_stack_(decoder_stack), + decode_signal_(decode_signal), decoder_(decoder) { assert(decoder_); @@ -97,7 +96,7 @@ shared_ptr Decoder::bind_enum( vector< pair > values; for (GSList *l = option->values; l; l = l->next) { Glib::VariantBase var = Glib::VariantBase((GVariant*)l->data, true); - values.push_back(make_pair(var, print_gvariant(var))); + values.emplace_back(var, print_gvariant(var)); } return shared_ptr(new Enum(name, desc, values, getter, setter)); @@ -137,8 +136,8 @@ void Decoder::setter(const char *id, Glib::VariantBase value) assert(decoder_); decoder_->set_option(id, value.gobj()); - assert(decoder_stack_); - decoder_stack_->begin_decode(); + assert(decode_signal_); + decode_signal_->begin_decode(); } } // namespace binding