Classes | Files | Functions

Queries
[Environment]

Classes

class  paludis::Filter
class  paludis::filter::All
class  paludis::filter::SupportsAction< typename >
class  paludis::filter::NotMasked
class  paludis::filter::InstalledAtRoot
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::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

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

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 Generator &   
)

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

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 Selection &   
)

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

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.

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

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