20#ifndef PALUDIS_GUARD_PALUDIS_VERSION_OPERATOR_HH
21#define PALUDIS_GUARD_PALUDIS_VERSION_OPERATOR_HH 1
23#include <paludis/util/operators.hh>
53 static VersionOperatorValue _decode(
const std::string & v);
55 VersionOperatorValue _v;
99 VersionOperatorValue
value()
const
119 return _v == other._v;
BadVersionOperatorError(const std::string &msg) noexcept
bool(*) VersionSpecComparator(const VersionSpec &, const VersionSpec &)
Definition version_operator.hh:107
VersionOperator(const VersionOperatorValue v)
Definition version_operator.hh:64
VersionSpecComparator as_version_spec_comparator() const
VersionOperator(const VersionOperator &other)
Definition version_operator.hh:72
VersionOperator(const std::string &v)
Definition version_operator.hh:80
VersionOperatorValue value() const
Definition version_operator.hh:99
Definition version_spec.hh:109
#define PALUDIS_VISIBLE
Definition attributes.hh:59
Definition about_metadata-fwd.hh:24
Definition operators.hh:52