22 return str << obj.
path <<
'\t' << obj.
_size <<
"; files " << obj.
_files;
27 Entry ret( dirname_r );
30 for ( ; fst != end() && !fst->isBelow( ret ); ++fst )
39 for ( ; lst != end() && lst->isBelow( ret ); ++lst ) {
42 _dirs.erase( fst, lst );
48 std::string dname = dirname_r;
49 if (dname.size() > 1 && dname[0] !=
'/')
51 dname.insert(dname.begin(),
'/');
60 for ( ; fst != end(); ++fst )
63 std::string dd = fst->path;
64 if (dd.size() > 1 && dd[0] !=
'/')
66 dd.insert(dd.begin(),
'/');
82 str <<
"Package Disk Usage {" << endl;
83 for ( DiskUsage::EntrySet::const_iterator it = obj.
_dirs.begin(); it != obj.
_dirs.end(); ++it ) {
84 str <<
" " << *it << endl;