bloqade.qasm3.emit.main.Func
← Module overview
class
method
sourcemethod
sourcemethod
sourcemethod
source
classFunc¶source
bloqade.qasm3.emit.main.Func
Bases: interp.MethodTable
class Funcmethodinvoke¶source
bloqade.qasm3.emit.main.Func.invoke
Signature
def invoke(emit: EmitQASM3Main, frame: EmitQASM3Frame, stmt: func.Invoke)Parameters
| Name | Type | Description |
|---|---|---|
emit | EmitQASM3Main | |
frame | EmitQASM3Frame | |
stmt | func.Invoke |
methodemit_func¶source
bloqade.qasm3.emit.main.Func.emit_func
Signature
def emit_func(emit: EmitQASM3Main, frame: EmitQASM3Frame, stmt: func.Function)Parameters
| Name | Type | Description |
|---|---|---|
emit | EmitQASM3Main | |
frame | EmitQASM3Frame | |
stmt | func.Function |
methodemit_return¶source
bloqade.qasm3.emit.main.Func.emit_return
Signature
def emit_return(emit: EmitQASM3Main, frame: EmitQASM3Frame, stmt: func.Return)Parameters
| Name | Type | Description |
|---|---|---|
emit | EmitQASM3Main | |
frame | EmitQASM3Frame | |
stmt | func.Return |
methodemit_constant_none¶source
bloqade.qasm3.emit.main.Func.emit_constant_none
Signature
def emit_constant_none(emit: EmitQASM3Main, frame: EmitQASM3Frame, stmt: func.ConstantNone)Parameters
| Name | Type | Description |
|---|---|---|
emit | EmitQASM3Main | |
frame | EmitQASM3Frame | |
stmt | func.ConstantNone |