libsigrok/bindings/cxx
Daniel Elstner a98729a742 C++: Replace custom deleters with std::default_delete
Replace custom Deleter classes with std::default_delete<>, declared
as friend so it can invoke the private destructor. Inexplicably,
std::shared_ptr<> does not use default_delete<> by default, so it
is still necessary to explicitly specify the deleter when creating
shared_ptr instances.

With this, unique_ptr and shared_ptr instances now use the same
default delete mechanism.
2015-10-26 06:45:56 +01:00
..
include/libsigrokcxx C++: Replace custom deleters with std::default_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++: Replace custom deleters with std::default_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