| 560 | } |
| 561 | |
| 562 | void applyMultiControlledT(Qureg qureg, int* controls, int numControls, int target) { |
| 563 | validate_quregFields(qureg, __func__); |
| 564 | validate_controlsAndTarget(qureg, controls, numControls, target, __func__); |
| 565 | |
| 566 | // harmlessly re-validates |
| 567 | applyMultiStateControlledT(qureg, controls, nullptr, numControls, target); |
| 568 | } |
| 569 | |
| 570 | void applyMultiStateControlledT(Qureg qureg, int* controls, int* states, int numControls, int target) { |
| 571 |
nothing calls this directly
no test coverage detected