#include <generator.hh>
|
| | Matches (const PackageDepSpec &, const std::shared_ptr< const PackageID > &from_id, const MatchPackageOptions &) |
| | operator FilteredGenerator () const PALUDIS_ATTRIBUTE((warn_unused_result)) |
| std::string | as_string () const PALUDIS_ATTRIBUTE((warn_unused_result)) |
| | Generator (const Generator &) |
|
Generator & | operator= (const Generator &) |
| std::shared_ptr< const RepositoryNameSet > | repositories (const Environment *const, const RepositoryContentMayExcludes &) const PALUDIS_ATTRIBUTE((warn_unused_result)) |
| std::shared_ptr< const CategoryNamePartSet > | categories (const Environment *const, const std::shared_ptr< const RepositoryNameSet > &, const RepositoryContentMayExcludes &) const PALUDIS_ATTRIBUTE((warn_unused_result)) |
| std::shared_ptr< const QualifiedPackageNameSet > | packages (const Environment *const, const std::shared_ptr< const RepositoryNameSet > &, const std::shared_ptr< const CategoryNamePartSet > &, const RepositoryContentMayExcludes &) const PALUDIS_ATTRIBUTE((warn_unused_result)) |
| std::shared_ptr< const PackageIDSet > | ids (const Environment *const, const std::shared_ptr< const RepositoryNameSet > &, const std::shared_ptr< const QualifiedPackageNameSet > &, const RepositoryContentMayExcludes &) const PALUDIS_ATTRIBUTE((warn_unused_result)) |
A Generator which returns only those PackageIDs which match a particular PackageDepSpec.
- Examples
- example_dep_spec.cc, and example_selection.cc.
◆ Matches()
- Parameters
-
| spec_id | The PackageID the spec comes from. May be null. Used for [use=] style dependencies. |
- Since
- 0.58 takes spec_id
The documentation for this class was generated from the following file:
- /var/tmp/paludis/build/sys-apps-paludis-scm-r1/work/paludis-scm/paludis/generator.hh