summaryrefslogtreecommitdiff
path: root/src/parameters_parser.hh
diff options
context:
space:
mode:
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;