summaryrefslogtreecommitdiff
path: root/example.cpp
diff options
context:
space:
mode:
authorGlocke <cgloeckner@freenet.de>2017-05-14 13:36:36 +0200
committerGitHub <noreply@github.com>2017-05-14 13:36:36 +0200
commit607f05ab3bd8ef9b7625165fd916594edc19d06b (patch)
treec79f1a270dc02ab78fe8c6638cededaeaa4f97a3 /example.cpp
parent981d9012b461258b115aa2d1ad70d91fee555035 (diff)
parent5f0849ef45459647661fabd402c2642146eb4d59 (diff)
Merge pull request #1 from mekanix/feature/args
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;
+ }
}