paludis  Version 2.0.0
Public Member Functions | List of all members
paludis::filter::Matches Class Reference

#include <filter.hh>

+ Inheritance diagram for paludis::filter::Matches:

Public Member Functions

 Matches (const PackageDepSpec &, const std::shared_ptr< const PackageID > &from_id, const MatchPackageOptions &)
 
- Public Member Functions inherited from paludis::Filter
std::string as_string () const PALUDIS_ATTRIBUTE((warn_unused_result))
 
 Filter (const Filter &)
 
Filteroperator= (const Filter &)
 
 ~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 match a particular PackageDepSpec.

Constructor & Destructor Documentation

paludis::filter::Matches::Matches ( const PackageDepSpec ,
const std::shared_ptr< const PackageID > &  from_id,
const MatchPackageOptions  
)
Parameters
spec_idThe 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: