#include <SyntaxTree.h>
Definition at line 21 of file SyntaxTree.h.
◆ GateNrQubits()
◆ GetGateType()
◆ IsSuppportedGate()
| bool qasm::AddGateExpr::IsSuppportedGate |
( |
const std::string & | gateName | ) |
|
|
inlinestatic |
◆ IsSuppportedMultipleParamsGate()
| bool qasm::AddGateExpr::IsSuppportedMultipleParamsGate |
( |
const std::string & | gateName | ) |
|
|
inlinestatic |
◆ IsSuppportedNoParamGate()
| bool qasm::AddGateExpr::IsSuppportedNoParamGate |
( |
const std::string & | gateName | ) |
|
|
inlinestatic |
◆ IsSuppportedOneParamGate()
| bool qasm::AddGateExpr::IsSuppportedOneParamGate |
( |
const std::string & | gateName | ) |
|
|
inlinestatic |
◆ operator()()
| QoperationStatement qasm::AddGateExpr::operator() |
( |
const UopType & | uop, |
|
|
const std::unordered_map< std::string, IndexedId > & | qreg_map, |
|
|
const std::unordered_map< std::string, StatementType > & | opaqueGates, |
|
|
const std::unordered_map< std::string, StatementType > & | definedGates, |
|
|
const std::unordered_map< std::string, double > & | variables = {} ) const |
|
inline |
◆ ParseQubits()
| std::vector< int > qasm::AddGateExpr::ParseQubits |
( |
const ArgumentType & | arg, |
|
|
const std::unordered_map< std::string, IndexedId > & | qreg_map ) |
|
inlinestatic |
The documentation for this struct was generated from the following file: