- CharInfoMap::const_iterator const end = unicodesymbols.end();
- CharInfoMap::const_iterator it = unicodesymbols.begin();
- for (; it != end; ++it)
- symbols.push_back(it->first);
+ for (pair<char_type, CharInfo> const & elem : unicodesymbols)
+ symbols.push_back(elem.first);