paludis
Version 2.6.0
|
#include <package_id.hh>
Public Member Functions | |
bool | operator() (const std::shared_ptr< const PackageID > &, const std::shared_ptr< const PackageID > &) const |
Standard library typedefs | |
typedef bool | result_type |
Basic operations | |
PackageIDComparator (const Environment *const) | |
PackageIDComparator (const PackageIDComparator &) | |
~PackageIDComparator () | |
A comparison functor that provides a less-than comparison on PackageID instances according to, in order, their name, their version, their repository's importance according to the supplied Environment, and Environment::arbitrary_less_than_comparison.
bool paludis::PackageIDComparator::operator() | ( | const std::shared_ptr< const PackageID > & | , |
const std::shared_ptr< const PackageID > & | |||
) | const |
Perform the less-than comparison.