|
Maestro 0.2.11
Unified interface for quantum circuit simulation
|
#include "Expr.h"Go to the source code of this file.
Classes | |
| struct | qasm::AddBarrierExpr |
| struct | qasm::AddCommentExpr |
| struct | qasm::AddCregExpr |
| struct | qasm::AddDeclarationExpr |
| struct | qasm::AddGateDeclExpr |
| struct | qasm::AddMeasureExpr |
| struct | qasm::AddOpaqueDeclExpr |
| struct | qasm::AddQregExpr |
| struct | qasm::AddResetExpr |
| class | qasm::IndexedId |
| struct | qasm::MakeIndexedIdExpression |
| struct | qasm::QoperationStatement |
| struct | qasm::MakeIndexedIdExpression::result< typename, typename > |
| struct | qasm::AddCregExpr::result |
| struct | qasm::AddQregExpr::result |
| struct | qasm::AddCommentExpr::result |
| struct | qasm::AddDeclarationExpr::result |
| struct | qasm::AddMeasureExpr::result |
| struct | qasm::AddResetExpr::result |
| struct | qasm::AddBarrierExpr::result |
| struct | qasm::AddOpaqueDeclExpr::result |
| struct | qasm::AddGateDeclExpr::result |
Namespaces | |
| namespace | qasm |
Macros | |
| #define | _SIMPLEOPS_H_ |
Variables | |
| phx::function< AddBarrierExpr > | qasm::AddBarrier |
| phx::function< AddCommentExpr > | qasm::AddComment |
| phx::function< AddCregExpr > | qasm::AddCreg |
| phx::function< AddDeclarationExpr > | qasm::AddDeclaration |
| phx::function< AddGateDeclExpr > | qasm::AddGateDecl |
| phx::function< AddMeasureExpr > | qasm::AddMeasure |
| phx::function< AddOpaqueDeclExpr > | qasm::AddOpaqueDecl |
| phx::function< AddQregExpr > | qasm::AddQreg |
| phx::function< AddResetExpr > | qasm::AddReset |
| phx::function< MakeIndexedIdExpression > | qasm::MakeIndexedId |
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.
| struct qasm::MakeIndexedIdExpression::result |
Definition at line 44 of file SimpleOps.h.
| Class Members | ||
|---|---|---|
| typedef IndexedId | type | |
| struct qasm::AddCregExpr::result |
Definition at line 127 of file SimpleOps.h.
| Class Members | ||
|---|---|---|
| typedef IndexedId | type | |
| struct qasm::AddQregExpr::result |
Definition at line 150 of file SimpleOps.h.
| Class Members | ||
|---|---|---|
| typedef IndexedId | type | |
| struct qasm::AddCommentExpr::result |
Definition at line 172 of file SimpleOps.h.
| Class Members | ||
|---|---|---|
| typedef QoperationStatement | type | |
| struct qasm::AddDeclarationExpr::result |
Definition at line 189 of file SimpleOps.h.
| Class Members | ||
|---|---|---|
| typedef QoperationStatement | type | |
| struct qasm::AddMeasureExpr::result |
Definition at line 205 of file SimpleOps.h.
| Class Members | ||
|---|---|---|
| typedef QoperationStatement | type | |
| struct qasm::AddResetExpr::result |
Definition at line 265 of file SimpleOps.h.
| Class Members | ||
|---|---|---|
| typedef QoperationStatement | type | |
| struct qasm::AddBarrierExpr::result |
Definition at line 301 of file SimpleOps.h.
| Class Members | ||
|---|---|---|
| typedef QoperationStatement | type | |
| struct qasm::AddOpaqueDeclExpr::result |
Definition at line 342 of file SimpleOps.h.
| Class Members | ||
|---|---|---|
| typedef QoperationStatement | type | |
| struct qasm::AddGateDeclExpr::result |
Definition at line 374 of file SimpleOps.h.
| Class Members | ||
|---|---|---|
| typedef QoperationStatement | type | |
| #define _SIMPLEOPS_H_ |
Definition at line 16 of file SimpleOps.h.