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 &) |