| 25 | |
| 26 | struct MockResource : public ::std::pmr::memory_resource { |
| 27 | virtual void* do_allocate(size_t bytes, size_t alignment) noexcept override { |
| 28 | allocate_called = true; |
| 29 | return ::operator new(bytes, ::std::align_val_t(alignment)); |
| 30 | } |
| 31 | |
| 32 | virtual void do_deallocate(void* ptr, size_t bytes, |
| 33 | size_t alignment) noexcept override { |
nothing calls this directly
no test coverage detected