#include "Node.hh"
#include "Node.ih"
+#include "../../Utils/range.hh"
// Custom includes
else if (elt_ != "" && elt_ != ".") {
if (! dir_->hasChild(elt_) && autocomplete_) {
DirectoryNode::ChildrenRange completions (dir_->completions(elt_));
- if (completions.size() == 1)
+ if (has_one_elt(completions))
elt_ = completions.begin()->first;
}
// Why does g++ give an error on this line ???? :
if (elt_ != "" && elt_ != ".") {
if (! dir_->hasChild(elt_) && autocomplete_) {
DirectoryNode::ChildrenRange completions (dir_->completions(elt_));
- if (completions.size() == 1)
+ if (has_one_elt(completions))
elt_ = completions.begin()->first;
}
return dir_->get(elt_);