| 94 | |
| 95 | template<typename... Args> |
| 96 | void emplace(Args&&... args) { |
| 97 | _data.emplace_back(fl::forward<Args>(args)...); |
| 98 | push_heap(_data.begin(), _data.end(), _comp); |
| 99 | } |
| 100 | |
| 101 | void pop() { |
| 102 | pop_heap(_data.begin(), _data.end(), _comp); |
nothing calls this directly
no test coverage detected