X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fdevicemanager.cpp;h=bbcfbf247675b345ab5af39376a930af132ca2e8;hp=7a986c5a35e86242aa6e446e5d55eaf69c8cd100;hb=f9abf97e78bc4825d80926b0ebc6cbaef40768b1;hpb=f46e495ef1db0a4e522462ac18260f2151fa2b89 diff --git a/pv/devicemanager.cpp b/pv/devicemanager.cpp index 7a986c5a..bbcfbf24 100644 --- a/pv/devicemanager.cpp +++ b/pv/devicemanager.cpp @@ -26,15 +26,13 @@ #include #include -#include - #include -using boost::shared_ptr; using std::list; using std::map; using std::ostringstream; using std::runtime_error; +using std::shared_ptr; using std::string; namespace pv { @@ -108,7 +106,7 @@ void DeviceManager::init_drivers() void DeviceManager::release_devices() { // Release all the used devices - BOOST_FOREACH(shared_ptr dev, _devices) { + for (shared_ptr dev : _devices) { assert(dev); dev->release(); } @@ -129,7 +127,7 @@ void DeviceManager::scan_all_drivers() void DeviceManager::release_driver(struct sr_dev_driver *const driver) { - BOOST_FOREACH(shared_ptr dev, _devices) { + for (shared_ptr dev : _devices) { assert(dev); if(dev->dev_inst()->driver == driver) dev->release();