Inherited methods overridden:
| 93 | protected: |
| 94 | // Inherited methods overridden: |
| 95 | uint8_t *do_map(cl::CommandQueue &q, bool blocking) override |
| 96 | { |
| 97 | ARM_COMPUTE_ERROR_ON(nullptr == _buffer.get()); |
| 98 | return static_cast<uint8_t *>(q.enqueueMapBuffer( |
| 99 | _buffer, blocking ? CL_TRUE : CL_FALSE, CL_MAP_READ | CL_MAP_WRITE, 0, this->max_num_values() * sizeof(T))); |
| 100 | } |
| 101 | void do_unmap(cl::CommandQueue &q, uint8_t *mapping) override |
| 102 | { |
| 103 | ARM_COMPUTE_ERROR_ON(nullptr == _buffer.get()); |
nothing calls this directly
no test coverage detected