diff options
author | Karen Arutyunov <karen@codesynthesis.com> | 2019-10-22 22:49:19 +0300 |
---|---|---|
committer | Karen Arutyunov <karen@codesynthesis.com> | 2019-10-31 17:33:32 +0300 |
commit | dad48d98b1a57706179c34853950588ec75a8467 (patch) | |
tree | 307cf55b44e88b2f6cc154c58cc74683040000ca /bpkg/satisfaction.hxx | |
parent | 6bbf6390d95941cd5ead6eba649edc2a7fec9d21 (diff) |
Add support for package version constraint in pkg-build command arguments
Also document tests, examples, and benchmarks package manifest values.
Diffstat (limited to 'bpkg/satisfaction.hxx')
-rw-r--r-- | bpkg/satisfaction.hxx | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/bpkg/satisfaction.hxx b/bpkg/satisfaction.hxx index 31a3e49..5ab32a1 100644 --- a/bpkg/satisfaction.hxx +++ b/bpkg/satisfaction.hxx @@ -13,16 +13,16 @@ namespace bpkg { - // Note: all of the following functions expect the package dependency + // Note: all of the following functions expect the package version // constraints to be complete. // Return true if version satisfies the constraint. // bool - satisfies (const version&, const dependency_constraint&); + satisfies (const version&, const version_constraint&); inline bool - satisfies (const version& v, const optional<dependency_constraint>& c) + satisfies (const version& v, const optional<version_constraint>& c) { return !c || satisfies (v, *c); } @@ -32,11 +32,11 @@ namespace bpkg // l is a subset of r. // bool - satisfies (const dependency_constraint& l, const dependency_constraint& r); + satisfies (const version_constraint& l, const version_constraint& r); inline bool - satisfies (const optional<dependency_constraint>& l, - const optional<dependency_constraint>& r) + satisfies (const optional<version_constraint>& l, + const optional<version_constraint>& r) { return l ? (!r || satisfies (*l, *r)) : !r; } |