#include <map>
-#include <boost/foreach.hpp>
-
#include <QCheckBox>
#include <QFormLayout>
#include <QGridLayout>
using namespace Qt;
-using boost::shared_ptr;
using std::map;
using std::set;
+using std::shared_ptr;
using std::vector;
using pv::view::Signal;
// Collect a set of signals
map<const sr_channel*, shared_ptr<Signal> > signal_map;
const vector< shared_ptr<Signal> > sigs = _session.get_signals();
- BOOST_FOREACH(const shared_ptr<Signal> &sig, sigs)
+ for (const shared_ptr<Signal> &sig : sigs)
signal_map[sig->probe()] = sig;
// Populate channel groups
const sr_channel *const probe = (const sr_channel*)p->data;
assert(probe);
- const map<const sr_channel*, shared_ptr<Signal> >::
- iterator iter = signal_map.find(probe);
+ const auto iter = signal_map.find(probe);
assert(iter != signal_map.end());
group_sigs.push_back((*iter).second);
int row = 0, col = 0;
QGridLayout *const grid = new QGridLayout();
- BOOST_FOREACH(const shared_ptr<pv::view::Signal>& sig, sigs)
+ for (const shared_ptr<pv::view::Signal>& sig : sigs)
{
assert(sig);