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");