diff options
| author | 2014-12-15 17:48:52 +0100 | |
|---|---|---|
| committer | 2014-12-15 17:48:52 +0100 | |
| commit | 7010a92426d2c3ab0cea5ba0d36a04bc6b52349f (patch) | |
| tree | aa429d64a117ac66ee934a618dc68ce270ff4df5 /src/mode.cpp | |
| parent | Add flat_[multi]{map,set} containers (diff) | |
Change type of some associative containers to their flat versions, including Extensible storage
Diffstat (limited to 'src/mode.cpp')
| -rw-r--r-- | src/mode.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mode.cpp b/src/mode.cpp index b7aef1cdc..335bb85ce 100644 --- a/src/mode.cpp +++ b/src/mode.cpp @@ -790,7 +790,7 @@ std::string ModeParser::BuildPrefixes(bool lettersAndModes) { std::string mletters; std::string mprefixes; - std::map<int,std::pair<char,char> > prefixes; + insp::flat_map<int, std::pair<char, char> > prefixes; const PrefixModeList& list = GetPrefixModes(); for (PrefixModeList::const_iterator i = list.begin(); i != list.end(); ++i) @@ -800,7 +800,7 @@ std::string ModeParser::BuildPrefixes(bool lettersAndModes) prefixes[pm->GetPrefixRank()] = std::make_pair(pm->GetPrefix(), pm->GetModeChar()); } - for(std::map<int,std::pair<char,char> >::reverse_iterator n = prefixes.rbegin(); n != prefixes.rend(); n++) + for (insp::flat_map<int, std::pair<char, char> >::reverse_iterator n = prefixes.rbegin(); n != prefixes.rend(); ++n) { mletters = mletters + n->second.first; mprefixes = mprefixes + n->second.second; |
