aboutsummaryrefslogtreecommitdiff
path: root/bpkg/pkg-drop.cxx
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2022-03-28 15:04:35 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2022-06-20 09:17:52 +0200
commitdef2c2dfaf5374f139b310c4f05b0614cb99359e (patch)
tree53035c3bb52b1f6d1f59992bab7df3e256f6be9b /bpkg/pkg-drop.cxx
parent4c5fe206eff86e80a4c41977320db67e2779fc32 (diff)
Implement dependency configuration negotiation
For the detailed history see the dep-config and dep-config-neg branches.
Diffstat (limited to 'bpkg/pkg-drop.cxx')
-rw-r--r--bpkg/pkg-drop.cxx12
1 files changed, 6 insertions, 6 deletions
diff --git a/bpkg/pkg-drop.cxx b/bpkg/pkg-drop.cxx
index 08168d4..0aadaa7 100644
--- a/bpkg/pkg-drop.cxx
+++ b/bpkg/pkg-drop.cxx
@@ -77,7 +77,7 @@ namespace bpkg
drop_reason r = drop_reason::user)
{
package_name n (p->name); // Because of move(p) below.
- return map_.emplace (config_package {db, move (n)},
+ return map_.emplace (package_key {db, move (n)},
data_type {end (), {db, move (p), r}}).second;
}
@@ -278,7 +278,7 @@ namespace bpkg
if (!keep)
{
i = erase (i);
- map_.erase (config_package {db, p->name});
+ map_.erase (package_key {db, p->name});
continue;
}
@@ -298,18 +298,18 @@ namespace bpkg
drop_package package;
};
- class config_package_map: public map<config_package, data_type>
+ class package_map: public map<package_key, data_type>
{
public:
- using base_type = map<config_package, data_type>;
+ using base_type = map<package_key, data_type>;
iterator
find (database& db, const package_name& pn)
{
- return base_type::find (config_package {db, pn});
+ return base_type::find (package_key {db, pn});
}
};
- config_package_map map_;
+ package_map map_;
};
// Drop ordered list of packages.