Maestro 0.2.5
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.