| 575 | } |
| 576 | |
| 577 | void deleteLast() const { |
| 578 | auto listEnds = std::make_shared<TokensFrontBack>(); |
| 579 | Token ** const tokensBack = &(listEnds->back); |
| 580 | Token tok(list, listEnds); |
| 581 | (void)tok.insertToken("aba"); |
| 582 | ASSERT_EQUALS(true, *tokensBack == tok.next()); |
| 583 | tok.deleteNext(); |
| 584 | ASSERT_EQUALS(true, *tokensBack == &tok); |
| 585 | } |
| 586 | |
| 587 | void deleteFirst() const { |
| 588 | auto listEnds = std::make_shared<TokensFrontBack>(); |
nothing calls this directly
no test coverage detected