summaryrefslogtreecommitdiffstats
path: root/src/gui/NodeModule.cpp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2013-01-11 05:40:18 +0000
committerDavid Robillard <d@drobilla.net>2013-01-11 05:40:18 +0000
commitd443ddb053141510311e002c59746a2dd9ba8b16 (patch)
tree6bbe7b6532824117dc9a1ca25d7a09ef3601c2cc /src/gui/NodeModule.cpp
parent10e9a3a800a35916872abf9e354be4c554338e4e (diff)
downloadingen-d443ddb053141510311e002c59746a2dd9ba8b16.tar.gz
ingen-d443ddb053141510311e002c59746a2dd9ba8b16.tar.bz2
ingen-d443ddb053141510311e002c59746a2dd9ba8b16.zip
Use range-based for loops where possible.
Mmm, shiny. git-svn-id: http://svn.drobilla.net/lad/trunk/ingen@4919 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/gui/NodeModule.cpp')
-rw-r--r--src/gui/NodeModule.cpp19
1 files changed, 8 insertions, 11 deletions
diff --git a/src/gui/NodeModule.cpp b/src/gui/NodeModule.cpp
index f7333fec..3a73e67e 100644
--- a/src/gui/NodeModule.cpp
+++ b/src/gui/NodeModule.cpp
@@ -113,13 +113,11 @@ NodeModule::create(GraphCanvas& canvas,
? new SubgraphModule(canvas, graph)
: new NodeModule(canvas, block);
- for (Resource::Properties::const_iterator m = block->properties().begin();
- m != block->properties().end(); ++m)
- ret->property_changed(m->first, m->second);
-
- for (BlockModel::Ports::const_iterator p = block->ports().begin();
- p != block->ports().end(); ++p)
- ret->new_port_view(*p);
+ for (const auto& p : block->properties())
+ ret->property_changed(p.first, p.second);
+
+ for (const auto& p : block->ports())
+ ret->new_port_view(p);
ret->set_stacked(block->polyphonic());
@@ -355,10 +353,9 @@ void
NodeModule::set_control_values()
{
uint32_t index = 0;
- for (BlockModel::Ports::const_iterator p = _block->ports().begin();
- p != _block->ports().end(); ++p) {
- if (app().can_control(p->get())) {
- value_changed(index, (*p)->value());
+ for (const auto& p : _block->ports()) {
+ if (app().can_control(p.get())) {
+ value_changed(index, p->value());
}
++index;
}