{
logger().debug("OMapInnerNode: {} key = {}", __func__, key);
auto child_pt = get_containing_child(key);
- assert(child_pt != iter_end());
+ assert(child_pt != iter_cend());
auto laddr = child_pt->get_val();
return omap_load_extent(oc, laddr, get_meta().depth - 1).si_then(
[oc, &key] (auto extent) {
{
logger().debug("OMapInnerNode: {} {}->{}", __func__, key, value);
auto child_pt = get_containing_child(key);
- assert(child_pt != iter_end());
+ assert(child_pt != iter_cend());
auto laddr = child_pt->get_val();
return omap_load_extent(oc, laddr, get_meta().depth - 1).si_then(
[oc, &key, &value] (auto extent) {
{
logger().debug("OMapInnerNode: {}", __func__);
auto child_pt = get_containing_child(key);
- assert(child_pt != iter_end());
+ assert(child_pt != iter_cend());
auto laddr = child_pt->get_val();
return omap_load_extent(oc, laddr, get_meta().depth - 1).si_then(
[this, oc, &key, child_pt] (auto extent) {
auto mut_iter = mut->iter_idx(iter->get_index());
return mut->merge_entry(oc, mut_iter, entry);
}
- auto is_left = (iter + 1) == iter_end();
+ auto is_left = (iter + 1) == iter_cend();
auto donor_iter = is_left ? iter - 1 : iter + 1;
return omap_load_extent(oc, donor_iter->get_val(), get_meta().depth - 1)
.si_then([=] (auto &&donor) mutable {