.m_basis_heading[leav_q.front()] < 0)                     leav_q.pop();                 if (!leav_q.empty()) {                     leaving = leav_q.front();                     leav_q.pop();                 } else {                     entr_q.push(entering);                     continue;                 }             } else if (!good_e && good_l) {                 