]> git.tdb.fi Git - libs/datafile.git/blobdiff - source/binaryparser.cpp
Use C++11 features to manipulate containers
[libs/datafile.git] / source / binaryparser.cpp
index 4ed2877a4424c2389c890473a0e71918418516ba..e4282aea8f64ae3cf23eec698f885ab2bcd823b6 100644 (file)
@@ -91,8 +91,8 @@ void BinaryParser::process_control_statement(const Statement &st)
 
                const string &kw = st.args[1].get<const string &>();
                const string &args = st.args[2].get<const string &>();
-               for(string::const_iterator i=args.begin(); i!=args.end(); ++i)
-                       for(unsigned j=0; valid_signatures[j]!=*i; ++j)
+               for(char c: args)
+                       for(unsigned j=0; valid_signatures[j]!=c; ++j)
                                if(!valid_signatures[j])
                                        throw bad_definition("__kwd");