paludis
Version 2.6.0
|
#include <version_operator.hh>
Public Types | |
typedef bool(* | VersionSpecComparator) (const VersionSpec &, const VersionSpec &) |
Public Member Functions | |
VersionOperatorValue | value () const |
VersionSpecComparator | as_version_spec_comparator () const |
Friends | |
std::ostream & | operator<< (std::ostream &, const VersionOperator &) |
Basic operations | |
VersionOperator (const VersionOperatorValue v) | |
VersionOperator (const VersionOperator &other) | |
VersionOperator (const std::string &v) | |
const VersionOperator & | operator= (const VersionOperator &other) |
Comparison operators | |
bool | operator== (const VersionOperator &other) const |
An operator attached to a VersionSpec, validated.
typedef bool(* paludis::VersionOperator::VersionSpecComparator) (const VersionSpec &, const VersionSpec &) |
A VersionSpec comparator function.
|
inline |
Constructor.
|
inline |
Copy constructor.
|
inlineexplicit |
Constructor, from a string.
VersionSpecComparator paludis::VersionOperator::as_version_spec_comparator | ( | ) | const |
Fetch a VersionSpecComparator.
|
inline |
Assignment.
|
inline |
Return value.
|
friend |
A VersionOperator can be written to an ostream.