| 1488 | extern "C" { |
| 1489 | |
| 1490 | void applyMultiQubitNot(Qureg qureg, int* targets, int numTargets) { |
| 1491 | validate_quregFields(qureg, __func__); |
| 1492 | validate_targets(qureg, targets, numTargets, __func__); |
| 1493 | |
| 1494 | // harmlessly re-validates |
| 1495 | applyMultiStateControlledMultiQubitNot(qureg, nullptr, nullptr, 0, targets, numTargets); |
| 1496 | } |
| 1497 | |
| 1498 | void applyControlledMultiQubitNot(Qureg qureg, int control, int* targets, int numTargets) { |
| 1499 | validate_quregFields(qureg, __func__); |
nothing calls this directly
no test coverage detected