diff options
Diffstat (limited to 'tests/optiontester.cpp')
-rw-r--r-- | tests/optiontester.cpp | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/tests/optiontester.cpp b/tests/optiontester.cpp deleted file mode 100644 index ccb9579..0000000 --- a/tests/optiontester.cpp +++ /dev/null @@ -1,29 +0,0 @@ -#include <cstdio> -#include <algorithm> -#include <iostream> - -#include "cmdoptions.h" - -using namespace std; - -static map<string, CmdOption> options = { - { "test", NO_PARAM("test") }, - { "test2", HAS_PARAM("test2") }, -}; - -int main(int argc, char **argv) -{ - CmdOptions opts(argc, argv, options); - - if (opts.error().length()) { - cerr << opts.error() << opts.usage(); - return -1; - } - - for (auto p : options) - printf("Option %s set %d param %s\n", - p.first.c_str(), opts.is_set(p.first), - opts.opt_param(p.first).c_str());; - - return 0; -} |