Maestro 0.2.11
Unified interface for quantum circuit simulation
Loading...
Searching...
No Matches
SyntaxTree.h File Reference
#include "../Circuit/Factory.h"
#include "SimpleOps.h"
Include dependency graph for SyntaxTree.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  qasm::AddCondQopExpr
struct  qasm::AddGateExpr
struct  qasm::Program
struct  qasm::AddGateExpr::result
struct  qasm::AddCondQopExpr::result

Namespaces

namespace  qasm

Macros

#define _SYNTAXTREE_H_

Variables

phx::function< AddCondQopExprqasm::AddCondQop
phx::function< AddGateExprqasm::AddGate

Detailed Description

Version
1.0

DESCRIPTION

Classes for the qasm parser and interpreter.

It's supposed to support only open qasm 2.0.

Definition in file SyntaxTree.h.


Class Documentation

◆ qasm::AddGateExpr::result

struct qasm::AddGateExpr::result

Definition at line 23 of file SyntaxTree.h.

Collaboration diagram for qasm::AddGateExpr::result:
Class Members
typedef QoperationStatement type

◆ qasm::AddCondQopExpr::result

struct qasm::AddCondQopExpr::result

Definition at line 521 of file SyntaxTree.h.

Collaboration diagram for qasm::AddCondQopExpr::result:
Class Members
typedef QoperationStatement type

Macro Definition Documentation

◆ _SYNTAXTREE_H_

#define _SYNTAXTREE_H_

Definition at line 16 of file SyntaxTree.h.