// Custom includes
#include <boost/algorithm/string/predicate.hpp>
#include <boost/format.hpp>
+#include "../../Utils/range.hh"
//#include "ProgramOptions.mpp"
#define prefix_
nonOptions_->clear();
if (argc_ <= 1)
return;
- char ** argp (argv_+1);
+ char const ** argp (argv_+1);
int n (argc_-1);
for (; n; --n, ++argp) {
std::string arg (*argp);
std::string key (name.substr(b,e-b));
if (! cwd->hasChild(key)) {
DirectoryNode::ChildrenRange completions (cwd->completions(key));
- if (completions.size() == 1)
+ if (has_one_elt(completions))
key = completions.begin()->first;
else
continue;
///////////////////////////////////////////////////////////////////////////
-prefix_ void senf::console::parseOptions(int argc, char ** argv, DirectoryNode & root)
+prefix_ void senf::console::parseOptions(int argc, char const ** argv, DirectoryNode & root)
{
ProgramOptions opts (argc, argv, root);
opts.parse();