#include <DiskUsage.h>
Public Types | |
| typedef EntrySet::iterator | iterator |
| typedef EntrySet::reverse_iterator | reverse_iterator |
| typedef EntrySet::const_iterator | const_iterator |
| typedef EntrySet::const_reverse_iterator | const_reverse_iterator |
Public Member Functions | |
| DiskUsage () | |
| void | add (const Entry &newent_r) |
| Add an entry. | |
| void | add (const std::string &dirname_r, const unsigned &size_r=0, const unsigned &files_r=0) |
| Add an entry. | |
| unsigned | size () const |
| Number of entries. | |
| void | clear () |
| Clear EntrySet. | |
| Entry | extract (const std::string &dirname_r) |
| Sum up any entries for dirname_r and its descendants and remove them on the fly. | |
| iterator | begin () |
| Forward iterator pointing to the first entry (if any). | |
| iterator | end () |
| Forward iterator pointing behind the last entry. | |
| reverse_iterator | rbegin () |
| Reverse iterator pointing to the last entry (if any). | |
| reverse_iterator | rend () |
| Reverse iterator pointing before the first entry. | |
| const_iterator | begin () const |
| Forward const iterator pointing to the first entry (if any). | |
| const_iterator | end () const |
| Forward const iterator pointing behind the last entry. | |
| const_reverse_iterator | rbegin () const |
| Reverse const iterator pointing to the last entry (if any). | |
| const_reverse_iterator | rend () const |
| Reverse const iterator pointing before the first entry. | |
Private Types | |
| typedef std::set< Entry > | EntrySet |
Private Attributes | |
| EntrySet | _dirs |
Friends | |
| std::ostream & | operator<< (std::ostream &str, const DiskUsage &obj) |
Classes | |
| struct | Entry |
| Holds data about how much space will be needed per directory. More... | |
Definition at line 22 of file DiskUsage.h.
|
|
Definition at line 88 of file DiskUsage.h. |
|
|
Definition at line 124 of file DiskUsage.h. |
|
|
Definition at line 125 of file DiskUsage.h. |
|
|
Definition at line 144 of file DiskUsage.h. |
|
|
Definition at line 145 of file DiskUsage.h. |
|
|
Definition at line 92 of file DiskUsage.h. |
|
|
Add an entry. If already present, sum up the new entries size and files value. Definition at line 96 of file DiskUsage.h. References _dirs. Referenced by add(), and zypp::source::susetags::PackageDiskUsageParser::consume(). |
|
||||||||||||||||
|
Add an entry. If already present, sum up the new entries size and files value. Definition at line 105 of file DiskUsage.h. References add(). |
|
|
Number of entries.
Definition at line 111 of file DiskUsage.h. References _dirs. |
|
|
Clear EntrySet.
Definition at line 115 of file DiskUsage.h. References _dirs. Referenced by zypp::target::rpm::RpmHeader::tag_du(). |
|
|
Sum up any entries for dirname_r and its descendants and remove them on the fly. Return the result. Definition at line 25 of file DiskUsage.cc. References _dirs, zypp::DiskUsage::Entry::_files, zypp::DiskUsage::Entry::_size, begin(), and end(). |
|
|
Forward iterator pointing to the first entry (if any).
Definition at line 130 of file DiskUsage.h. References _dirs. Referenced by extract(). |
|
|
Forward iterator pointing behind the last entry.
Definition at line 134 of file DiskUsage.h. References _dirs. Referenced by extract(). |
|
|
Reverse iterator pointing to the last entry (if any).
Definition at line 138 of file DiskUsage.h. References _dirs. |
|
|
Reverse iterator pointing before the first entry.
Definition at line 142 of file DiskUsage.h. References _dirs. |
|
|
Forward const iterator pointing to the first entry (if any).
Definition at line 150 of file DiskUsage.h. References _dirs. |
|
|
Forward const iterator pointing behind the last entry.
Definition at line 154 of file DiskUsage.h. References _dirs. |
|
|
Reverse const iterator pointing to the last entry (if any).
Definition at line 158 of file DiskUsage.h. References _dirs. |
|
|
Reverse const iterator pointing before the first entry.
Definition at line 162 of file DiskUsage.h. References _dirs. |
|
||||||||||||
|
Definition at line 80 of file DiskUsage.cc. |
|
|
Definition at line 89 of file DiskUsage.h. Referenced by add(), begin(), clear(), end(), extract(), zypp::operator<<(), rbegin(), rend(), and size(). |
1.4.6