summaryrefslogtreecommitdiff
path: root/example.cpp
diff options
context:
space:
mode:
authorGoran Mekić <meka@tilda.center>2017-05-08 12:00:27 +0200
committerGoran Mekić <meka@tilda.center>2017-05-14 13:08:45 +0200
commit5f0849ef45459647661fabd402c2642146eb4d59 (patch)
treec79f1a270dc02ab78fe8c6638cededaeaa4f97a3 /example.cpp
parent981d9012b461258b115aa2d1ad70d91fee555035 (diff)
Parse arguments without options
Diffstat (limited to 'example.cpp')
-rw-r--r--example.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/example.cpp b/example.cpp
index f4ca943..73988aa 100644
--- a/example.cpp
+++ b/example.cpp
@@ -4,7 +4,7 @@
int main(int argc, char* argv[]) {
int verbose_flag;
-
+
dg::Options opt;
opt.add("verbose", no_argument, &verbose_flag, 1, [&]() {
std::cout << "verbose: " << verbose_flag << "\n";
@@ -30,6 +30,10 @@ int main(int argc, char* argv[]) {
opt.add("help", no_argument, '?', [&]() {
std::cout << "usage stuff\n";
});
-
+
opt.process(argc, argv);
+ for(auto const &arg : opt.arguments())
+ {
+ std::cout << arg << std::endl;
+ }
}