libsigrok/bindings/cxx
Daniel Elstner f17b454655 C++: Use smart pointers instead of manual delete
Make use of std::unique_ptr<> to manage the lifetime of members
or container elements, so that manual invocations of delete can
be avoided. This also provides for exception safety.

Since std::unique_ptr<> is only movable but not copyable, adapt
the code to avoid copies and assignments of these pointers.
2015-10-26 06:45:56 +01:00
..
include/libsigrokcxx C++: Use smart pointers instead of manual delete 2015-10-26 06:45:56 +01:00
ConfigKey_methods.cpp C++: Make most members private instead of protected 2015-10-26 06:45:56 +01:00
ConfigKey_methods.hpp bindings: Rename ConfigKey::get(string) to get_by_identifier(). 2014-11-12 02:27:04 +01:00
ConfigKey_methods.i bindings: Expose ConfigKey::identifier as an attribute. 2014-11-12 02:27:04 +01:00
Doxyfile cxx: Rename include/libsigrok/ to include/libsigrokcxx/. 2015-01-17 20:26:14 +01:00
QuantityFlag_methods.cpp bindings: Add QuantityFlag::mask_from_flags() method. 2014-11-13 18:37:57 +01:00
QuantityFlag_methods.hpp bindings: Add QuantityFlag::mask_from_flags() method. 2014-11-13 18:37:57 +01:00
classes.cpp C++: Use smart pointers instead of manual delete 2015-10-26 06:45:56 +01:00
enums.py enums.py: Place swig/enums.i into build directory 2015-08-16 18:28:13 +02:00
libsigrokcxx.pc.in Consistently use SR_PACKAGE_VERSION instead of VERSION 2015-08-16 18:28:13 +02:00