| 418 | |
| 419 | template<template<typename> class ContainerTemplate> |
| 420 | void test_pop_front() { |
| 421 | using Container = ContainerTemplate<TestItem>; |
| 422 | Container container; |
| 423 | container.push_front(fl::move(TestItem(20))); |
| 424 | container.push_front(fl::move(TestItem(10))); |
| 425 | FL_CHECK(container.size() == 2); |
| 426 | |
| 427 | container.pop_front(); |
| 428 | FL_CHECK(container.size() == 1); |
| 429 | FL_CHECK(container.front().value == 20); |
| 430 | } |
| 431 | |
| 432 | // Indexed access (vector, deque) |
| 433 | template<template<typename> class ContainerTemplate> |
nothing calls this directly
no test coverage detected