Replaced boost::thread/mutex etc. with std equivalents
[pulseview.git] / pv / data / analogsnapshot.cpp
index 4d4f5d67b8866b4d29aa754c595cf15c2cdd235b..9e9b5a0ffeb8bb3ce0c8b6adb3e5289b9213c4d6 100644 (file)
 
 #include <algorithm>
 
-#include <boost/foreach.hpp>
-
 #include "analogsnapshot.h"
 
-using boost::lock_guard;
-using boost::recursive_mutex;
+using std::lock_guard;
+using std::recursive_mutex;
 using std::max;
 using std::max_element;
 using std::min;
@@ -59,7 +57,7 @@ AnalogSnapshot::AnalogSnapshot(const uint64_t expected_num_samples) :
 AnalogSnapshot::~AnalogSnapshot()
 {
        lock_guard<recursive_mutex> lock(_mutex);
-       BOOST_FOREACH(Envelope &e, _envelope_levels)
+       for (Envelope &e : _envelope_levels)
                free(e.samples);
 }