summaryrefslogtreecommitdiff
path: root/src/parameters_parser.hh
diff options
context:
space:
mode:
authorMaxime Coste <frrrwww@gmail.com>2014-06-05 23:49:52 +0100
committerMaxime Coste <frrrwww@gmail.com>2014-06-06 00:21:09 +0100
commitffd860c1da02d234ad39226c58302138a2930a6c (patch)
tree1e3dccec9d15f101fe04662794e69d110375b649 /src/parameters_parser.hh
parent1533a283949ef2cb94d9c108f8fee03140aa490a (diff)
Use a id_map implementation for SwitchMap
That way parameter definition order is respected when writing command doc strings.
Diffstat (limited to 'src/parameters_parser.hh')
-rw-r--r--src/parameters_parser.hh5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/parameters_parser.hh b/src/parameters_parser.hh
index b41dc9a0..49d970f7 100644
--- a/src/parameters_parser.hh
+++ b/src/parameters_parser.hh
@@ -2,11 +2,10 @@
#define parameters_parser_hh_INCLUDED
#include "exception.hh"
+#include "id_map.hh"
#include "memoryview.hh"
#include "string.hh"
-#include <unordered_map>
-
namespace Kakoune
{
@@ -40,7 +39,7 @@ struct SwitchDesc
String description;
};
-using SwitchMap = std::unordered_map<String, SwitchDesc>;
+using SwitchMap = id_map<SwitchDesc>;
String generate_switches_doc(const SwitchMap& opts);