Classes | |
| struct | QInstr |
| A struct resembling a single instruction of a QGame program. More... | |
| class | QProgram |
| A quantum program. More... | |
| struct | QProgramSettings |
| This struct contains information about the parsed QProgram, such as the number of Qubits that should be used, or a list of test cases appropriate for the program. More... | |
Enumerations | |
| enum | { INVALID, COMMENT, NOOP, QNOT, CNOT, SRN, NAND, HADAMARD, U_THETA, CPHASE_OLD, CPHASE, U2, SWAP, ORACLE, LIMITED_ORACLE, MATRIX_GATE, MEASURE, END, HALT, PRINTAMPS, USER } |
| Instruction types. | |
Functions | |
| std::ostream & | operator<< (std::ostream &, const QInstr &) |
| std::ostream & | operator<< (std::ostream &, const QProgram &) |
1.3.5