|
paludis Version 3.0.2
The one true package mangler
|
Topics | |
| Actions | |
| Choices | |
| Masks | |
| Metadata Keys | |
Classes | |
| class | paludis::PackageID |
| class | paludis::PackageIDSetComparator |
| class | paludis::PackageIDComparator |
Typedefs | |
| typedef Sequence< std::shared_ptr< const PackageID > > | paludis::PackageIDSequence |
| typedef Set< std::shared_ptr< const PackageID >, PackageIDSetComparator > | paludis::PackageIDSet |
Functions | |
| std::ostream & | paludis::operator<< (std::ostream &, const PackageID &) PALUDIS_VISIBLE |
| bool | paludis::operator== (const PackageID &, const PackageID &) PALUDIS_ATTRIBUTE((warn_unused_result)) PALUDIS_VISIBLE |
A PackageID represents a particular package version in a Repository. It has various pieces of associated information, including a name, a version, an owning repository, a slot, a collection of metadata keys and a collection of masks.
| typedef Sequence<std::shared_ptr<const PackageID> > paludis::PackageIDSequence |
A PackageIDSequence holds a collection of PackageID instances that may or may not have been ordered in a meaningful way.
| typedef Set<std::shared_ptr<const PackageID>, PackageIDSetComparator> paludis::PackageIDSet |
A PackageIDSet holds a collection of PackageID instances that have no meaningful ordering.
| std::ostream & paludis::operator<< | ( | std::ostream & | , |
| const PackageID & | ) |
PackageID instances are equality-comparable.
References PALUDIS_ATTRIBUTE, and PALUDIS_VISIBLE.