Skip to content

bloqade.qasm3.emit.gate.Func

← Module overview

classFuncsource

bloqade.qasm3.emit.gate.Func

Bases: interp.MethodTable

class Func

methodemit_returnsource

bloqade.qasm3.emit.gate.Func.emit_return

Signature
def emit_return(emit: EmitQASM3Gate, frame: EmitQASM3Frame, stmt: func.Return)

Parameters

NameTypeDescription
emitEmitQASM3Gate
frameEmitQASM3Frame
stmtfunc.Return
source

methodemit_constant_nonesource

bloqade.qasm3.emit.gate.Func.emit_constant_none

Signature
def emit_constant_none(emit: EmitQASM3Gate, frame: EmitQASM3Frame, stmt: func.ConstantNone)

Parameters

NameTypeDescription
emitEmitQASM3Gate
frameEmitQASM3Frame
stmtfunc.ConstantNone
source

methodemit_gate_funcsource

bloqade.qasm3.emit.gate.Func.emit_gate_func

Signature
def emit_gate_func(emit: EmitQASM3Gate, frame: EmitQASM3Frame, stmt: GateFunction)

Parameters

NameTypeDescription
emitEmitQASM3Gate
frameEmitQASM3Frame
stmtGateFunction
source