-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature: Improved command-line arguments parsing #83
Commits on Jan 9, 2024
-
command_line/options: Added new nouns and option_t noun functions for…
… making options global and exclusive
Configuration menu - View commit details
-
Copy full SHA for 9769631 - Browse repository at this point
Copy the full SHA 9769631View commit details
Commits on Jan 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a90c4fd - Browse repository at this point
Copy the full SHA a90c4fdView commit details -
command_line/arguments: Implemented a mechanism for arguments_t::pars…
…eArgument() to be able to take a set of options to recognise through the recursion step
Configuration menu - View commit details
-
Copy full SHA for d34fad6 - Browse repository at this point
Copy the full SHA d34fad6View commit details -
command_line/arguments: Implemented gathering and passing of the set …
…of global options through recursive arguments_t::parseFrom() calls
Configuration menu - View commit details
-
Copy full SHA for d255b24 - Browse repository at this point
Copy the full SHA d255b24View commit details -
Configuration menu - View commit details
-
Copy full SHA for caf4d93 - Browse repository at this point
Copy the full SHA caf4d93View commit details -
command_line/arguments: Improved the exclusive arguments handling to …
…bypass the required arguments checking if exactly one is given
Configuration menu - View commit details
-
Copy full SHA for 7249931 - Browse repository at this point
Copy the full SHA 7249931View commit details -
Configuration menu - View commit details
-
Copy full SHA for d390978 - Browse repository at this point
Copy the full SHA d390978View commit details -
command_line/arguments_t: Use default wherever possible
A broken `= default;` in the header is recoverable by forward declaring in the header, then using it in a translation unit (once the class is complete).
Configuration menu - View commit details
-
Copy full SHA for ff555e4 - Browse repository at this point
Copy the full SHA ff555e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for ddd5a6b - Browse repository at this point
Copy the full SHA ddd5a6bView commit details -
Configuration menu - View commit details
-
Copy full SHA for c5f6f5b - Browse repository at this point
Copy the full SHA c5f6f5bView commit details -
command_line/options: Adjust the arguments_t copy constructor/operato…
…r `noexcept` markings noting that std::multiset can throw when copied
Configuration menu - View commit details
-
Copy full SHA for b74a01b - Browse repository at this point
Copy the full SHA b74a01bView commit details