summaryrefslogtreecommitdiff
path: root/src/parameters_parser.hh
diff options
context:
space:
mode:
authorMaxime Coste <frrrwww@gmail.com>2014-02-11 22:23:44 +0000
committerMaxime Coste <frrrwww@gmail.com>2014-03-02 01:08:11 +0000
commit486d1269e08552008b9eecc9841caa0d98e3d0b2 (patch)
tree2ee1eeaf49c643e4989f284fdf1cc90cd730d771 /src/parameters_parser.hh
parent945178264870aa076e3675da6d06e46935093f50 (diff)
Consistently name -foo things 'switches'
Diffstat (limited to 'src/parameters_parser.hh')
-rw-r--r--src/parameters_parser.hh14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/parameters_parser.hh b/src/parameters_parser.hh
index 643a01f4..a7773476 100644
--- a/src/parameters_parser.hh
+++ b/src/parameters_parser.hh
@@ -34,22 +34,22 @@ struct wrong_argument_count : public parameter_error
wrong_argument_count() : parameter_error("wrong argument count") {}
};
-struct OptionDesc
+struct SwitchDesc
{
bool takes_arg;
String description;
};
-using OptionMap = std::unordered_map<String, OptionDesc>;
+using SwitchMap = std::unordered_map<String, SwitchDesc>;
-String generate_flags_doc(const OptionMap& opts);
+String generate_switches_doc(const SwitchMap& opts);
struct ParameterDesc
{
enum class Flags
{
None = 0,
- OptionsOnlyAtStart = 1,
+ SwitchesOnlyAtStart = 1,
};
friend constexpr Flags operator|(Flags lhs, Flags rhs)
{
@@ -61,12 +61,12 @@ struct ParameterDesc
}
ParameterDesc() = default;
- ParameterDesc(OptionMap options, Flags flags = Flags::None,
+ ParameterDesc(SwitchMap switches, Flags flags = Flags::None,
size_t min_positionals = 0, size_t max_positionals = -1)
- : options(std::move(options)), flags(flags),
+ : switches(std::move(switches)), flags(flags),
min_positionals(min_positionals), max_positionals(max_positionals) {}
- OptionMap options;
+ SwitchMap switches;
Flags flags = Flags::None;
size_t min_positionals = 0;
size_t max_positionals = -1;