|
paludis
Version 1.4.0
|
Modules | |
| Actions | |
| Choices | |
| Masks | |
| Metadata Keys | |
Files | |
| file | package_id-fwd.hh |
| file | package_id.hh |
| file | example_package_id.cc |
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.
What to include when generating the string for paludis::PackageID::canonical_form().
| Enumerator | |
|---|---|
| idcf_full |
Everything. |
| idcf_version |
Version, and affix as appropriate. |
| idcf_no_version |
No version. |
| idcf_no_name |
No name.
|
| last_idcf |
Number of keys in paludis::PackageIDCanonicalForm. |
What to include when generating the string for paludis::PackageID::canonical_form().
| Enumerator | |
|---|---|
| idcf_full |
Everything. |
| idcf_version |
Version, and affix as appropriate. |
| idcf_no_version |
No version. |
| idcf_no_name |
No name.
|
| last_idcf |
Number of keys in paludis::PackageIDCanonicalForm. |
| std::ostream& paludis::operator<< | ( | std::ostream & | , |
| const PackageID & | |||
| ) |
A PackageID can be written to a stream.
| bool paludis::operator== | ( | const PackageID & | , |
| const PackageID & | |||
| ) |
PackageID instances are equality-comparable.
1.8.3.1