paludis  Version 2.6.0
Files | Classes | Functions

Files

file  filter-fwd.hh
 
file  filter.hh
 
file  filtered_generator-fwd.hh
 
file  filtered_generator.hh
 
file  generator-fwd.hh
 
file  generator.hh
 
file  selection-fwd.hh
 
file  selection.hh
 

Classes

class  paludis::Filter
 
class  paludis::filter::All
 
class  paludis::filter::SupportsAction< typename >
 
class  paludis::filter::NotMasked
 
class  paludis::filter::InstalledAtRoot
 
class  paludis::filter::InstalledNotAtRoot
 
class  paludis::filter::InstalledAtSlash
 
class  paludis::filter::InstalledAtNotSlash
 
class  paludis::filter::And
 
class  paludis::filter::SameSlot
 
class  paludis::filter::Slot
 
class  paludis::filter::NoSlot
 
class  paludis::filter::Matches
 
class  paludis::filter::ByFunction
 
class  paludis::FilteredGenerator
 
class  paludis::Generator
 
class  paludis::generator::All
 
class  paludis::generator::Matches
 
class  paludis::generator::Package
 
class  paludis::generator::FromRepository
 
class  paludis::generator::InRepository
 
class  paludis::generator::Category
 
class  paludis::generator::Intersection
 
class  paludis::generator::Union
 
class  paludis::generator::SomeIDsMightSupportAction< typename >
 
class  paludis::generator::Nothing
 
class  paludis::DidNotGetExactlyOneError
 
class  paludis::Selection
 
class  paludis::selection::SomeArbitraryVersion
 
class  paludis::selection::BestVersionOnly
 
class  paludis::selection::BestVersionInEachSlot
 
class  paludis::selection::AllVersionsSorted
 
class  paludis::selection::AllVersionsGroupedBySlot
 
class  paludis::selection::AllVersionsUnsorted
 
class  paludis::selection::RequireExactlyOne
 

Functions

std::ostream & paludis::operator<< (std::ostream &, const Filter &) PALUDIS_VISIBLE
 
FilteredGenerator paludis::operator| (const FilteredGenerator &, const Filter &) PALUDIS_ATTRIBUTE((warn_unused_result)) PALUDIS_VISIBLE
 
std::ostream & paludis::operator<< (std::ostream &, const FilteredGenerator &) PALUDIS_VISIBLE
 
Generator paludis::operator& (const Generator &, const Generator &) PALUDIS_ATTRIBUTE((warn_unused_result)) PALUDIS_VISIBLE
 
Generator paludis::operator+ (const Generator &, const Generator &) PALUDIS_ATTRIBUTE((warn_unused_result)) PALUDIS_VISIBLE
 
std::ostream & paludis::operator<< (std::ostream &, const Generator &) PALUDIS_VISIBLE
 
std::ostream & paludis::operator<< (std::ostream &, const Selection &) PALUDIS_VISIBLE
 

Detailed Description

Calling Environment::operator[] with a Selection parameter is the usual way of querying for PackageID instances with given properties.

Function Documentation

Generator paludis::operator& ( const Generator ,
const Generator  
)

Two Generator instances can be and-ed together, to obtain only PackageID instances that satisfy the constraints of Generator instances.

Generator paludis::operator+ ( const Generator ,
const Generator  
)

Two Generator instances can be added, to obtain PackageID instances that satisfy the constraints of either Generator instance.

std::ostream& paludis::operator<< ( std::ostream &  ,
const FilteredGenerator  
)

A FilteredGenerator can be represented as a string. Generally this is used only for stringifying a Selection.

std::ostream& paludis::operator<< ( std::ostream &  ,
const Selection  
)

A Selection can be represented as a string, can be written to a stream.

std::ostream& paludis::operator<< ( std::ostream &  ,
const Filter  
)

A Filter can be represented as a string, can be written to a stream.

std::ostream& paludis::operator<< ( std::ostream &  ,
const Generator  
)

A FilteredGenerator can be represented as a string. Generally this is used only for stringifying a Selection.

FilteredGenerator paludis::operator| ( const FilteredGenerator ,
const Filter  
)

A FilteredGenerator can be combined with another Filter to further restrict desired properties.