| 937 | extern "C" { |
| 938 | |
| 939 | void applyPauliStr(Qureg qureg, PauliStr str) { |
| 940 | validate_quregFields(qureg, __func__); |
| 941 | validate_pauliStrTargets(qureg, str, __func__); |
| 942 | |
| 943 | // harmlessly re-validates |
| 944 | applyMultiStateControlledPauliStr(qureg, nullptr, nullptr, 0, str); |
| 945 | } |
| 946 | |
| 947 | void applyControlledPauliStr(Qureg qureg, int control, PauliStr str) { |
| 948 | validate_quregFields(qureg, __func__); |
nothing calls this directly
no test coverage detected