paludis Version 3.0.2
The one true package mangler
paludis::FilteredGenerator Class Reference

#include <filtered_generator.hh>

Public Member Functions

const Generator & generator () const PALUDIS_ATTRIBUTE((warn_unused_result))
const Filter & filter () const PALUDIS_ATTRIBUTE((warn_unused_result))

Basic operations

 FilteredGenerator (const FilteredGenerator &)
 FilteredGenerator (const Generator &, const Filter &)
 FilteredGenerator (const FilteredGenerator &, const Filter &)
FilteredGenerator & operator= (const FilteredGenerator &)

Detailed Description

A FilteredGenerator specifies a desired set of properties for PackageIDs to be returned by Environment::operator[].

Most Selection subclasses take a single FilteredGenerator as a parameter.

Member Function Documentation

◆ filter()

const Filter & paludis::FilteredGenerator::filter ( ) const

Return our Filter.

References filter(), and PALUDIS_ATTRIBUTE.

Referenced by filter().

◆ generator()

const Generator & paludis::FilteredGenerator::generator ( ) const

Return our Generator.

References PALUDIS_ATTRIBUTE.


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