no item has been added.
Otherwise, the function inserts the pointer to \p val into the heap
and returns \p true.
-
+
The function does not make a copy of \p val.
*/
bool push( value_type& val )
std::swap( refTop.m_pVal, pVal );
refTop.m_nTag = tag_type( Available );
- assert( nBottom > 1 );
-
// refTop will be unlocked inside heapify_after_pop
heapify_after_pop( 1, &refTop );