---------------------------------------------------------------
| 453 | |
| 454 | //--------------------------------------------------------------- |
| 455 | void MapQueueDescriptor::Validate(const WorkloadInfo& workloadInfo) const |
| 456 | { |
| 457 | const std::string descriptorName{"MapQueueDescriptor"}; |
| 458 | |
| 459 | ValidateNumInputs(workloadInfo, descriptorName, 1); |
| 460 | ValidateNumOutputs(workloadInfo, descriptorName, 0); |
| 461 | |
| 462 | for (unsigned int i = 0; i < m_Inputs.size(); ++i) |
| 463 | { |
| 464 | if (!m_Inputs[i]) |
| 465 | { |
| 466 | throw InvalidArgumentException( |
| 467 | fmt::format("{}: Invalid NULL input {}.", descriptorName, static_cast<int>(i))); |
| 468 | } |
| 469 | } |
| 470 | } |
| 471 | |
| 472 | //--------------------------------------------------------------- |
| 473 | void UnmapQueueDescriptor::Validate(const WorkloadInfo& workloadInfo) const |
no test coverage detected