paludis Version 3.0.2
The one true package mangler
paludis::filter::SameSlot Class Reference

#include <filter.hh>

Inheritance diagram for paludis::filter::SameSlot:

Public Member Functions

 SameSlot (const std::shared_ptr< const PackageID > &)
Public Member Functions inherited from paludis::Filter
std::string as_string () const PALUDIS_ATTRIBUTE((warn_unused_result))
 Filter (const Filter &)
Filter & operator= (const Filter &)
const RepositoryContentMayExcludes may_excludes () const PALUDIS_ATTRIBUTE((warn_unused_result))
std::shared_ptr< const RepositoryNameSet > repositories (const Environment *const, const std::shared_ptr< const RepositoryNameSet > &) const PALUDIS_ATTRIBUTE((warn_unused_result))
std::shared_ptr< const CategoryNamePartSet > categories (const Environment *const, const std::shared_ptr< const RepositoryNameSet > &, const std::shared_ptr< const CategoryNamePartSet > &) 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 QualifiedPackageNameSet > &) const PALUDIS_ATTRIBUTE((warn_unused_result))
std::shared_ptr< const PackageIDSet > ids (const Environment *const, const std::shared_ptr< const PackageIDSet > &) const PALUDIS_ATTRIBUTE((warn_unused_result))

Additional Inherited Members

Protected Member Functions inherited from paludis::Filter
 Filter (const std::shared_ptr< const FilterHandler > &)

Detailed Description

A Filter which accepts only PackageID instances that have the same slot as the specified PackageID, or, if the specified PackageID has no slot, that have no slot.


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