Lines Matching refs:m_entry
88 : m_entry(std::move(entry)), m_max_depth(depth), m_error(false) {} in MapIterator()
90 : m_entry(std::move(entry)), m_max_depth(depth), m_error(false) {} in MapIterator()
92 : m_entry(rhs.m_entry), m_max_depth(rhs.m_max_depth), m_error(false) {} in MapIterator()
94 : m_entry(entry), m_max_depth(depth), m_error(false) {} in MapIterator()
98 ValueObjectSP value() { return m_entry.GetEntry(); } in value()
108 if (m_error || m_entry.null() || (steps > m_max_depth)) in advance()
111 return m_entry.GetEntry(); in advance()
116 if (m_entry.null()) in next()
118 MapEntry right(m_entry.right()); in next()
120 m_entry = tree_min(std::move(right)); in next()
124 while (!is_left_child(m_entry)) { in next()
125 if (m_entry.error()) { in next()
129 m_entry.SetEntry(m_entry.parent()); in next()
132 m_entry = MapEntry(); in next()
136 m_entry = MapEntry(m_entry.parent()); in next()
167 MapEntry m_entry; member in MapIterator