summaryrefslogtreecommitdiff
path: root/src/args.hh
diff options
context:
space:
mode:
Diffstat (limited to 'src/args.hh')
-rw-r--r--src/args.hh24
1 files changed, 9 insertions, 15 deletions
diff --git a/src/args.hh b/src/args.hh
index 2436696..14f3716 100644
--- a/src/args.hh
+++ b/src/args.hh
@@ -32,27 +32,21 @@ class Args {
static std::unique_ptr<Args> create(std::string prgname = std::string());
- virtual std::shared_ptr<Option> option(
- char shortname,
- std::string longname = std::string(),
- std::string help = std::string()) = 0;
+ virtual std::shared_ptr<Option> option(char shortname,
+ std::string longname = std::string(),
+ std::string help = std::string()) = 0;
- std::shared_ptr<Option> option(
- std::string longname,
- std::string help = std::string());
+ std::shared_ptr<Option> option(std::string longname,
+ std::string help = std::string());
virtual std::shared_ptr<OptionArgument> option_argument(
- char shortname,
- std::string longname = std::string(),
- std::string arg = std::string(),
- std::string help = std::string(),
+ char shortname, std::string longname = std::string(),
+ std::string arg = std::string(), std::string help = std::string(),
bool required = true) = 0;
std::shared_ptr<OptionArgument> option_argument(
- std::string longname,
- std::string arg = std::string(),
- std::string help = std::string(),
- bool required = true);
+ std::string longname, std::string arg = std::string(),
+ std::string help = std::string(), bool required = true);
virtual bool run(int argc, char** argv,
std::vector<std::string_view>* arguments = nullptr) = 0;