|
|
@@ -29,16 +29,16 @@ private:
|
|
|
private:
|
|
|
// Metadata variables
|
|
|
bool primed_{false};
|
|
|
- std::map<std::string, std::string> option_descriptions;
|
|
|
std::map<std::string, std::string> argument_descriptions;
|
|
|
- std::map<std::string, std::string> option_name_mapping;
|
|
|
std::map<size_t, std::string> argument_names;
|
|
|
+ std::map<std::string, std::string> option_descriptions;
|
|
|
+ std::map<std::string, std::string> option_name_mapping;
|
|
|
|
|
|
- // Data variables
|
|
|
+ // Data/Output variables
|
|
|
std::string program;
|
|
|
size_t optional_from{std::numeric_limits<size_t>::max()};
|
|
|
- std::map<std::string, std::vector<std::string>> options;
|
|
|
std::vector<std::string> arguments;
|
|
|
+ std::map<std::string, std::vector<std::string>> options;
|
|
|
};
|
|
|
|
|
|
template <typename Impl> struct Arguments<Impl>::Argument {
|