reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
93 : m_entry(rhs.m_entry), m_max_depth(rhs.m_max_depth), m_error(false) {} 97 ValueObjectSP value() { return m_entry.GetEntry(); } 107 if (m_error || m_entry.null() || (steps > m_max_depth)) 110 return m_entry.GetEntry(); 115 if (m_entry.null()) 117 MapEntry right(m_entry.right()); 119 m_entry = tree_min(std::move(right)); 123 while (!is_left_child(m_entry)) { 124 if (m_entry.error()) { 128 m_entry.SetEntry(m_entry.parent()); 128 m_entry.SetEntry(m_entry.parent()); 131 m_entry = MapEntry(); 135 m_entry = MapEntry(m_entry.parent()); 135 m_entry = MapEntry(m_entry.parent());