|
paludis
Version 1.4.0
|
#include <generator.hh>
Inheritance diagram for paludis::generator::SomeIDsMightSupportAction< typename >:Additional Inherited Members | |
Public Member Functions inherited from paludis::Generator | |
| 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)) |
Protected Member Functions inherited from paludis::Generator | |
| Generator (const std::shared_ptr< const GeneratorHandler > &) | |
A Generator which returns PackageID instances which might support a particular Action.
There is no guarantee that returned PackageID instances will actually support the Action subclass in question. However, explicitly checking whether a PackageID really does support an Action is sometimes more work than is necessary at the query stage.
1.8.3.1