| 136 | } |
| 137 | |
| 138 | MemoryPoolBackend DefaultBackend() { |
| 139 | auto backend = UserSelectedBackend(); |
| 140 | if (backend.has_value()) { |
| 141 | return backend.value(); |
| 142 | } |
| 143 | struct SupportedBackend default_backend = SupportedBackends().front(); |
| 144 | return default_backend.backend; |
| 145 | } |
| 146 | |
| 147 | using MemoryDebugHandler = std::function<void(uint8_t* ptr, int64_t size, const Status&)>; |
| 148 |
no test coverage detected