return guard.assign( &m_List.back() );
}
+# ifdef _DEBUG
assert( m_List.empty() || populated( m_List.back() ));
+# endif
segment * pNew = allocate_segment();
m_Stat.onSegmentCreated();
return guard.assign( &m_List.front() );
}
- assert( exhausted(m_List.front()) );
+# ifdef _DEBUG
+ assert( exhausted( m_List.front()));
+# endif
m_List.pop_front();
if ( m_List.empty() ) {
Eugeny Kalishenko (https://github.com/eugenyk)\r
Jelle van den Hooff\r
Kyle Hegeman (https://github.com/khegeman)\r
+Lily Tsai (https://github.com/tslilyai)\r
Lucas Larsch\r
Markus Elfring\r
Mykola Dimura\r