method
Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
* @param val [in] val with which to update
* @return iterator to newly updated element
*/
- using update_iertr = base_iertr;
- using update_ret = update_iertr::future<iterator>;
- update_ret update(
+ iterator update(
op_context_t c,
iterator iter,
node_val_t val,
iter.leaf.node->update_child_ptr(iter.leaf.pos, child);
}
}
- return update_ret(
- interruptible::ready_future_marker{},
- iter);
+ return iter;
}
);
co_return iter.get_cursor(c);
} else {
- iter = co_await btree.update(
+ iter = btree.update(
c,
iter,
ret,