#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 &) |
|
| ~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.
- 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: