#include <version_operator.hh>

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 |
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 &) |
| typedef bool(* paludis::VersionOperator::VersionSpecComparator)(const VersionSpec &, const VersionSpec &) |
A VersionSpec comparator function.
| paludis::VersionOperator::VersionOperator | ( | const VersionOperatorValue | v | ) | [inline] |
Constructor.
| paludis::VersionOperator::VersionOperator | ( | const VersionOperator & | other | ) | [inline] |
Copy constructor.
| paludis::VersionOperator::VersionOperator | ( | const std::string & | v | ) | [inline, explicit] |
Constructor, from a string.
| VersionSpecComparator paludis::VersionOperator::as_version_spec_comparator | ( | ) | const |
Fetch a VersionSpecComparator.
| const VersionOperator& paludis::VersionOperator::operator= | ( | const VersionOperator & | other | ) | [inline] |
Assignment.
References _v.
| VersionOperatorValue paludis::VersionOperator::value | ( | ) | const [inline] |
Return value.
| std::ostream& operator<< | ( | std::ostream & | , | |
| const VersionOperator & | ||||
| ) | [friend] |
A VersionOperator can be written to an ostream.
1.5.7.1