Opened 7 years ago
Closed 7 years ago
#11992 closed Feature Requests (fixed)
Add an overload of insert_check taking a key_type
| Reported by: | Owned by: | Ion Gaztañaga | |
|---|---|---|---|
| Milestone: | To Be Determined | Component: | intrusive |
| Version: | Boost 1.60.0 | Severity: | Problem |
| Keywords: | Cc: |
Description
The different flavors of intrusive set don't seem to have an insert_check method that takes a key_type directly and uses the container's key comparator and/or hasher.
It would be convenient to add this method:
std::pair<iterator, bool> insert_check(const key_type&, insert_commit_data&);
That would also be consistent with the way the methods find, lower_bound, upper_bound, equal_range and erase work.
Note:
See TracTickets
for help on using tickets.

Thanks for the report. You are right they were missing. Fixed in:
https://github.com/boostorg/intrusive/commit/4cf38987a88e1bb1157f1b8957bc0fc167b576e4