Lines Matching refs:MapEntry
25 class MapEntry { class
27 MapEntry() = default;
28 explicit MapEntry(ValueObjectSP entry_sp) : m_entry_sp(entry_sp) {} in MapEntry() function in MapEntry
29 explicit MapEntry(ValueObject *entry) in MapEntry() function in MapEntry
76 bool operator==(const MapEntry &rhs) const { in operator ==()
87 MapIterator(MapEntry entry, size_t depth = 0) in MapIterator()
118 MapEntry right(m_entry.right()); in next()
132 m_entry = MapEntry(); in next()
136 m_entry = MapEntry(m_entry.parent()); in next()
140 MapEntry tree_min(MapEntry x) { in tree_min()
142 return MapEntry(); in tree_min()
143 MapEntry left(x.left()); in tree_min()
148 return MapEntry(); in tree_min()
154 return MapEntry(); in tree_min()
159 bool is_left_child(const MapEntry &x) { in is_left_child()
162 MapEntry rhs(x.parent()); in is_left_child()
167 MapEntry m_entry;