The last three lookup functions require find_next and find_prev primitives, similar to find_front and find_back but from a general offset, rather than 0 from the beginning or the end.
Splicing
Document parts of std::set<int> which don't make sense to implement because int_set<N> is not node-based:
Modifiers
emplace
emplace_hint
insert
(fix return types)erase
(fix return types)Lookup
find
count
lower_bound
upper_bound
equal_range
The last three lookup functions require
find_next
andfind_prev
primitives, similar tofind_front
andfind_back
but from a general offset, rather than0
from the beginning or the end.Splicing
Document parts of
std::set<int>
which don't make sense to implement becauseint_set<N>
is not node-based:node_type
extract
merge