Home | History | Annotate | Download | only in binomial_heap_base_

Lines Matching refs:p_nd

69 assert_node_consistent(const_node_pointer p_nd, bool strictly_binomial,
73 base_type::assert_node_consistent(p_nd, false);
74 if (p_nd == NULL)
76 _GLIBCXX_DEBUG_ASSERT(p_nd->m_metadata == base_type::degree(p_nd));
77 _GLIBCXX_DEBUG_ASSERT(base_type::size_under_node(p_nd) ==
78 static_cast<size_type>(1 << p_nd->m_metadata));
79 assert_node_consistent(p_nd->m_p_next_sibling, strictly_binomial, increasing);
80 assert_node_consistent(p_nd->m_p_l_child, true, false);
81 if (p_nd->m_p_next_sibling != NULL)
86 _GLIBCXX_DEBUG_ASSERT(p_nd->m_metadata
87 < p_nd->m_p_next_sibling->m_metadata);
89 _GLIBCXX_DEBUG_ASSERT(p_nd->m_metadata
90 <= p_nd->m_p_next_sibling->m_metadata);
93 _GLIBCXX_DEBUG_ASSERT(p_nd->m_metadata
94 > p_nd->m_p_next_sibling->m_metadata);