summaryrefslogtreecommitdiff
path: root/cli-examples/features/options.cli
diff options
context:
space:
mode:
authorKaren Arutyunov <karen@codesynthesis.com>2023-03-20 13:27:25 +0300
committerKaren Arutyunov <karen@codesynthesis.com>2023-03-20 13:55:44 +0300
commit115e8dc4c5042d805ce929530bb10b05d6fbf250 (patch)
treed57e053a395857dff1da348cae7790914091878b /cli-examples/features/options.cli
parent6e32dd9c26d26bd98bdd074a6d68d1efed95f8df (diff)
Add support for std::multimap
Diffstat (limited to 'cli-examples/features/options.cli')
-rw-r--r--cli-examples/features/options.cli7
1 files changed, 4 insertions, 3 deletions
diff --git a/cli-examples/features/options.cli b/cli-examples/features/options.cli
index 4065830..d1e4b0c 100644
--- a/cli-examples/features/options.cli
+++ b/cli-examples/features/options.cli
@@ -30,10 +30,11 @@ namespace features
std::vector<int> --vector | -v;
std::set<int> --set | -s;
- // We can also use maps. In this case the option value is expected to have
- // two parts: the key and the value, separated by '='. For example: -m a=1
- // -m =true -m c= -m d (same as -m d=).
+ // We can also use maps and multimaps. In this case the option value is
+ // expected to have two parts: the key and the value, separated by '='.
+ // For example: -m a=1 -m =true -m c= -m d (same as -m d=).
//
std::map<std::string, bool> --map | -m;
+ std::multimap<std::string, int> --multimap;
};
}