{
std::stringstream ss;
- using namespace senf::console::tag;
+ using namespace senf::console::kw;
dir.add("cb", &cb1)
.doc(
"Lo nam balnearius Opprimo Pennatus, no decentia sui, dicto esse se pulchritudo,\n"
"pupa Sive res indifferenter. Captivo pa." )
- .arg( description_ = "Bar didelfrump di desgorb. Nu widsoflar brimeldrgf." )
+ .arg( description = "Bar didelfrump di desgorb. Nu widsoflar brimeldrgf." )
- .arg( name_ = "checkup",
- description_ = "Florgel, dargel and durgel",
- default_value_ = 2.1 );
+ .arg( name = "checkup",
+ description = "Florgel, dargel and durgel",
+ default_value = 2.1 );
senf::console::OverloadedCommandNode & cbNode (
dir.add("cb", &cb5)
BOOST_CHECK_EQUAL( ss.str(), "bar: foo\n" );
}
}
+
+#ifdef COMPILE_CHECK
+
+COMPILE_FAIL(argParser)
+{
+ senf::console::ScopedDirectory<> dir;
+ dir.add("cb", &cb1)
+ .arg()
+ .arg()
+ .arg();
+}
+
+#endif
///////////////////////////////cc.e////////////////////////////////////////
#undef prefix_