paludis  Version 2.6.0
List of all members
paludis::generator::SomeIDsMightSupportAction< typename > Class Template Reference

#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 &)
 
Generatoroperator= (const Generator &)
 
 ~Generator ()
 
std::shared_ptr< const RepositoryNameSetrepositories (const Environment *const, const RepositoryContentMayExcludes &) const PALUDIS_ATTRIBUTE((warn_unused_result))
 
std::shared_ptr< const CategoryNamePartSetcategories (const Environment *const, const std::shared_ptr< const RepositoryNameSet > &, const RepositoryContentMayExcludes &) const PALUDIS_ATTRIBUTE((warn_unused_result))
 
std::shared_ptr< const QualifiedPackageNameSetpackages (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 PackageIDSetids (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 > &)
 

Detailed Description

template<typename>
class paludis::generator::SomeIDsMightSupportAction< typename >

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.


The documentation for this class was generated from the following files: