paludis Version 3.0.2
The one true package mangler
paludis::selection::RequireExactlyOne Class Reference

#include <selection.hh>

Inheritance diagram for paludis::selection::RequireExactlyOne:

Basic operations

 RequireExactlyOne (const FilteredGenerator &)

Additional Inherited Members

Public Member Functions inherited from paludis::Selection
std::string as_string () const PALUDIS_ATTRIBUTE((warn_unused_result))
std::shared_ptr< PackageIDSequence > perform_select (const Environment *const) const PALUDIS_ATTRIBUTE((warn_unused_result))
 Selection (const Selection &)
Selection & operator= (const Selection &)
Protected Member Functions inherited from paludis::Selection
 Selection (const std::shared_ptr< const SelectionHandler > &)

Detailed Description

Return the single version with the specified properties.

If there is not exactly one version, throws DidNotGetExactlyOneError.


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