diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2015-10-06 08:45:41 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2015-10-06 08:45:41 +0200 |
commit | 76bcf09fde0b981879ebb76dce0514e03ff88ad4 (patch) | |
tree | fb59d0104dfd873a6ecc12766350a4e050b8f3b7 /bpkg/manifest | |
parent | 9dd19e0fffd832e3b218e8ac4dfef4cc8bad7910 (diff) |
Rename dependency condition to constraint, add more operator<<
Diffstat (limited to 'bpkg/manifest')
-rw-r--r-- | bpkg/manifest | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/bpkg/manifest b/bpkg/manifest index 8f5d975..0c7c693 100644 --- a/bpkg/manifest +++ b/bpkg/manifest @@ -237,16 +237,19 @@ namespace bpkg inline std::ostream& operator<< (std::ostream& os, comparison c) {return os << to_string (c);} - struct dependency_condition + struct dependency_constraint { comparison operation; bpkg::version version; }; + std::ostream& + operator<< (std::ostream&, const dependency_constraint&); + struct dependency { std::string name; - butl::optional<dependency_condition> condition; + butl::optional<dependency_constraint> constraint; }; std::ostream& @@ -263,6 +266,9 @@ namespace bpkg : conditional (d), comment (std::move (c)) {} }; + std::ostream& + operator<< (std::ostream&, const dependency_alternatives&); + // requires // class requirement_alternatives: public strings |