summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMurray Cumming <murrayc@murrayc.com>2017-02-23 12:13:26 +0100
committerMurray Cumming <murrayc@murrayc.com>2017-02-23 12:13:26 +0100
commitb0a3e10d17f21254c15781bb7ff57736a9bea569 (patch)
treeb8f16e9fd2499c2cbf0d2f46fd0abd08766e7108
parent7e7b6b2a32559df6e08d351a6370a29200baaced (diff)
downloadglibmm-b0a3e10d17f21254c15781bb7ff57736a9bea569.tar.gz
Class: A use of range-based for.
-rw-r--r--glib/glibmm/class.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/glib/glibmm/class.cc b/glib/glibmm/class.cc
index 29ab8cfe..7875c256 100644
--- a/glib/glibmm/class.cc
+++ b/glib/glibmm/class.cc
@@ -202,11 +202,11 @@ Class::custom_class_init_function(void* g_class, void* class_data)
gobject_class->set_property = &Glib::custom_set_property_callback;
// Call extra class init functions, if any.
- for (std::size_t i = 1; i < class_init_funcs.size(); ++i)
+ for (auto func : class_init_funcs)
{
- if (auto extra_init_func = std::get<GClassInitFunc>(class_init_funcs[i]))
+ if (auto extra_init_func = std::get<GClassInitFunc>(func))
{
- auto extra_class_data = std::get<void*>(class_init_funcs[i]);
+ auto extra_class_data = std::get<void*>(func);
(*extra_init_func)(g_class, extra_class_data);
}
}