diff options
author | Goran Mekić <meka@tilda.center> | 2017-05-08 12:00:27 +0200 |
---|---|---|
committer | Goran Mekić <meka@tilda.center> | 2017-05-14 13:08:45 +0200 |
commit | 5f0849ef45459647661fabd402c2642146eb4d59 (patch) | |
tree | c79f1a270dc02ab78fe8c6638cededaeaa4f97a3 /example.cpp | |
parent | 981d9012b461258b115aa2d1ad70d91fee555035 (diff) |
Parse arguments without options
Diffstat (limited to 'example.cpp')
-rw-r--r-- | example.cpp | 8 |
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; + } } |