root.mkdir("name-with-dashes").add("fun-2", &fun2);
{
- char * argv[] = { "", "--dir1-fun1=foo","--fun2" };
+ char const * argv[] = { "", "--dir1-fun1=foo","--fun2" };
senf::console::ProgramOptions opts (sizeof(argv)/sizeof(argv[0]), argv, root);
SENF_CHECK_NO_THROW( opts.parse() );
}
{
- char * argv[] = { "", "--d-f=foo","--fun" };
+ char const * argv[] = { "", "--d-f=foo","--fun" };
senf::console::ProgramOptions opts (sizeof(argv)/sizeof(argv[0]), argv, root);
val1 = "";
}
{
- char * argv[] = { "", "--name-w-fun" };
+ char const * argv[] = { "", "--name-w-fun" };
senf::console::ProgramOptions opts (sizeof(argv)/sizeof(argv[0]), argv, root);
val1 = "";
}
{
- char * argv[] = { "", "-ab" };
+ char const * argv[] = { "", "-ab" };
senf::console::ProgramOptions opts(sizeof(argv)/sizeof(argv[0]), argv, root);
opts
.alias('a', "--dir1-fun1=baz")
}
{
- char * argv[] = { "", "-badoo" };
+ char const * argv[] = { "", "-badoo" };
senf::console::ProgramOptions opts(sizeof(argv)/sizeof(argv[0]), argv, root);
opts
.alias('a', "--dir1-fun1", true)
}
{
- char * argv[] = { "", "-a","dii","-b" };
+ char const * argv[] = { "", "-a","dii","-b" };
senf::console::ProgramOptions opts(sizeof(argv)/sizeof(argv[0]), argv, root);
opts
.alias('a', "--dir1-fun1", true)