|
paludis Version 3.0.2
The one true package mangler
|
#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 &s, 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.
Referenced by as_version_spec_comparator(), operator<<, operator=(), and VersionOperator().
|
inline |
Copy constructor.
References VersionOperator().
|
inlineexplicit |
Constructor, from a string.
| VersionSpecComparator paludis::VersionOperator::as_version_spec_comparator | ( | ) | const |
Fetch a VersionSpecComparator.
References VersionOperator().
|
inline |
Assignment.
References VersionOperator().
|
inline |
Return value.
|
friend |
A VersionOperator can be written to an ostream.
References VersionOperator().