Thrill
0.1
|
B+ tree recursive deletion has much information which is needs to be passed upward.
Public Member Functions | |
result_t (result_flags_t f=btree_ok) | |
result_t (result_flags_t f, const key_type &k) | |
Constructor with a lastkey value. More... | |
bool | has (result_flags_t f) const |
Test if this result object has a given flag set. More... | |
result_t & | operator|= (const result_t &other) |
Merge two results OR-ing the result flags and overwriting lastkeys. More... | |
Public Attributes | |
result_flags_t | flags |
Merged result flags. More... | |
key_type | lastkey |
The key to be updated at the parent's slot. More... | |
|
inline |
|
inline |
|
inline |
Test if this result object has a given flag set.
Definition at line 2344 of file btree.hpp.
Referenced by BTree< Key, Value, KeyOfValue, Compare, Traits, Duplicates, Allocator >::result_t::operator|=().
Merge two results OR-ing the result flags and overwriting lastkeys.
Definition at line 2349 of file btree.hpp.
References BTree< Key, Value, KeyOfValue, Compare, Traits, Duplicates, Allocator >::result_t::flags, BTree< Key, Value, KeyOfValue, Compare, Traits, Duplicates, Allocator >::result_t::has(), and BTree< Key, Value, KeyOfValue, Compare, Traits, Duplicates, Allocator >::result_t::lastkey.
result_flags_t flags |
Merged result flags.
Definition at line 2327 of file btree.hpp.
Referenced by BTree< Key, Value, KeyOfValue, Compare, Traits, Duplicates, Allocator >::result_t::operator|=().
key_type lastkey |
The key to be updated at the parent's slot.
Definition at line 2330 of file btree.hpp.
Referenced by BTree< Key, Value, KeyOfValue, Compare, Traits, Duplicates, Allocator >::result_t::operator|=().