|
Maestro 0.1.0
Unified interface for quantum circuit simulation
|
#include "Expr.h"Go to the source code of this file.
Classes | |
| class | qasm::IndexedId |
| struct | qasm::MakeIndexedIdExpression |
| struct | qasm::MakeIndexedIdExpression::result< typename, typename > |
| struct | qasm::QoperationStatement |
| struct | qasm::AddCregExpr |
| struct | qasm::AddCregExpr::result |
| struct | qasm::AddQregExpr |
| struct | qasm::AddQregExpr::result |
| struct | qasm::AddCommentExpr |
| struct | qasm::AddCommentExpr::result |
| struct | qasm::AddDeclarationExpr |
| struct | qasm::AddDeclarationExpr::result |
| struct | qasm::AddMeasureExpr |
| struct | qasm::AddMeasureExpr::result |
| struct | qasm::AddResetExpr |
| struct | qasm::AddResetExpr::result |
| struct | qasm::AddBarrierExpr |
| struct | qasm::AddBarrierExpr::result |
| struct | qasm::AddOpaqueDeclExpr |
| struct | qasm::AddOpaqueDeclExpr::result |
| struct | qasm::AddGateDeclExpr |
| struct | qasm::AddGateDeclExpr::result |
Namespaces | |
| namespace | qasm |
Macros | |
| #define | _SIMPLEOPS_H_ |
Variables | |
| phx::function< MakeIndexedIdExpression > | qasm::MakeIndexedId |
| phx::function< AddCregExpr > | qasm::AddCreg |
| phx::function< AddQregExpr > | qasm::AddQreg |
| phx::function< AddCommentExpr > | qasm::AddComment |
| phx::function< AddDeclarationExpr > | qasm::AddDeclaration |
| phx::function< AddMeasureExpr > | qasm::AddMeasure |
| phx::function< AddResetExpr > | qasm::AddReset |
| phx::function< AddBarrierExpr > | qasm::AddBarrier |
| phx::function< AddOpaqueDeclExpr > | qasm::AddOpaqueDecl |
| phx::function< AddGateDeclExpr > | qasm::AddGateDecl |
Classes for the qasm parser and interpreter, dealing with the simple declarations and operations.
It's supposed to support only open qasm 2.0.
Definition in file SimpleOps.h.
| #define _SIMPLEOPS_H_ |
Definition at line 15 of file SimpleOps.h.