X-Git-Url: http://sigrok.org/gitweb/?a=blobdiff_plain;f=bindings%2Fcxx%2Finclude%2Flibsigrokcxx%2Flibsigrokcxx.hpp;h=cf86bfc3170fd3daf05593e0eb558b520f3efd11;hb=f2831ab35b4988930535dfd135884873b1b5b00d;hp=a74bbfcfa5002ba665e747c17edd4f3235125710;hpb=a98729a742ebbb9df9dbb9ce8aae1cc4c3f1e00d;p=libsigrok.git diff --git a/bindings/cxx/include/libsigrokcxx/libsigrokcxx.hpp b/bindings/cxx/include/libsigrokcxx/libsigrokcxx.hpp index a74bbfcf..cf86bfc3 100644 --- a/bindings/cxx/include/libsigrokcxx/libsigrokcxx.hpp +++ b/bindings/cxx/include/libsigrokcxx/libsigrokcxx.hpp @@ -269,15 +269,15 @@ public: shared_ptr create_header_packet(Glib::TimeVal start_time); /** Create a meta packet. */ shared_ptr create_meta_packet( - const map &config); + map config); /** Create a logic packet. */ shared_ptr create_logic_packet( void *data_pointer, size_t data_length, unsigned int unit_size); /** Create an analog packet. */ shared_ptr create_analog_packet( - const vector > &channels, + vector > channels, float *data_pointer, unsigned int num_samples, const Quantity *mq, - const Unit *unit, const vector &mqflags); + const Unit *unit, vector mqflags); /** Load a saved session. * @param filename File name string. */ shared_ptr load_session(string filename); @@ -326,7 +326,7 @@ public: * @param key ConfigKey to enumerate values for. */ Glib::VariantContainerBase config_list(const ConfigKey *key) const; /** Enumerate available keys, according to a given index key. */ - map > config_keys(const ConfigKey *key); + map > config_keys(const ConfigKey *key); /** Check for a key in the list from a given index key. */ bool config_check(const ConfigKey *key, const ConfigKey *index_key) const; protected: @@ -352,8 +352,8 @@ public: string long_name() const; /** Scan for devices and return a list of devices found. * @param options Mapping of (ConfigKey, value) pairs. */ - vector > scan( - const map &options = {}); + vector > scan(map + options = map()); private: struct sr_dev_driver *_structure; bool _initialized; @@ -798,7 +798,8 @@ public: map > options(); /** Create an input using this input format. * @param options Mapping of (option name, value) pairs. */ - shared_ptr create_input(const map &options = {}); + shared_ptr create_input(map + options = map()); private: explicit InputFormat(const struct sr_input_module *structure); ~InputFormat(); @@ -891,16 +892,15 @@ public: /** Create an output using this format. * @param device Device to output for. * @param options Mapping of (option name, value) pairs. */ - shared_ptr create_output( - shared_ptr device, - const map &options = {}); + shared_ptr create_output(shared_ptr device, + map options = map()); /** Create an output using this format. * @param filename Name of destination file. * @param device Device to output for. * @param options Mapping of (option name, value) pairs. */ shared_ptr create_output(string filename, shared_ptr device, - const map &options = {}); + map options = map()); /** * Checks whether a given flag is set. * @param flag Flag to check @@ -929,9 +929,9 @@ public: private: Output(shared_ptr format, shared_ptr device); Output(shared_ptr format, - shared_ptr device, const map &options); + shared_ptr device, map options); Output(string filename, shared_ptr format, - shared_ptr device, const map &options); + shared_ptr device, map options); ~Output(); const struct sr_output *_structure; @@ -986,8 +986,8 @@ private: const string _name; }; -#include - } +#include + #endif