| 650 | extern "C" { |
| 651 | |
| 652 | void applySwap(Qureg qureg, int qubit1, int qubit2) { |
| 653 | validate_quregFields(qureg, __func__); |
| 654 | validate_twoTargets(qureg, qubit1, qubit2, __func__); |
| 655 | |
| 656 | // harmlessly re-valdiates |
| 657 | applyMultiStateControlledSwap(qureg, nullptr, nullptr, 0, qubit1, qubit2); |
| 658 | } |
| 659 | |
| 660 | void applyControlledSwap(Qureg qureg, int control, int qubit1, int qubit2) { |
| 661 | validate_quregFields(qureg, __func__); |
no test coverage detected