bloqade.qasm2.emit.gate.Func
← Module overview
class
method
sourcemethod
sourcemethod
sourcemethod
source
classFunc¶source
bloqade.qasm2.emit.gate.Func
Bases: interp.MethodTable
class Funcmethodemit_call¶source
bloqade.qasm2.emit.gate.Func.emit_call
Signature
def emit_call(emit: EmitQASM2Gate, frame: EmitQASM2Frame, stmt: func.Call)Parameters
| Name | Type | Description |
|---|---|---|
emit | EmitQASM2Gate | |
frame | EmitQASM2Frame | |
stmt | func.Call |
methodemit_invoke¶source
bloqade.qasm2.emit.gate.Func.emit_invoke
Signature
def emit_invoke(emit: EmitQASM2Gate, frame: EmitQASM2Frame, stmt: func.Invoke)Parameters
| Name | Type | Description |
|---|---|---|
emit | EmitQASM2Gate | |
frame | EmitQASM2Frame | |
stmt | func.Invoke |
methodemit_err¶source
bloqade.qasm2.emit.gate.Func.emit_err
def emit_err(emit: EmitQASM2Gate, frame: EmitQASM2Frame, stmt)Parameters
| Name | Type | Description |
|---|---|---|
emit | EmitQASM2Gate | |
frame | EmitQASM2Frame | |
stmt | — |
methodignore¶source
bloqade.qasm2.emit.gate.Func.ignore
def ignore(emit: EmitQASM2Gate, frame: EmitQASM2Frame, stmt)Parameters
| Name | Type | Description |
|---|---|---|
emit | EmitQASM2Gate | |
frame | EmitQASM2Frame | |
stmt | — |