| 542 | } |
| 543 | |
| 544 | auto Device::blas_device_address(BlasId id) const -> Optional<DeviceAddress> |
| 545 | { |
| 546 | DeviceAddress ret = 0; |
| 547 | auto result = daxa_dvc_blas_device_address( |
| 548 | rc_cast<daxa_Device>(this->object), |
| 549 | static_cast<daxa_BlasId>(id), |
| 550 | r_cast<daxa_DeviceAddress *>(&ret)); |
| 551 | if (result == DAXA_RESULT_SUCCESS) |
| 552 | { |
| 553 | return {ret}; |
| 554 | } |
| 555 | return {}; |
| 556 | } |
| 557 | |
| 558 | auto Device::buffer_host_address(BufferId id) const -> Optional<std::byte *> |
| 559 | { |
no test coverage detected