public TracerAllocate(QCTraceSimulatorImpl m) : base(m) { core = m.tracingCore; }
public TracerRandom(QCTraceSimulatorImpl m) : base(m) { core = m; }
public TracerReturn(QCTraceSimulatorImpl m) : base(m) { core = m.tracingCore; }
public TracerCX(QCTraceSimulatorImpl m) : base(m) { tracerCore = m; }
public TracerAssertProb(QCTraceSimulatorImpl m) : base(m) { core = m.tracingCore; }
public TracerBorrow(QCTraceSimulatorImpl m) : base(m) { core = m.tracingCore; }
public TracerDumpRegister(QCTraceSimulatorImpl m) : base(m) { core = m; }
public TracerDumpMachine(QCTraceSimulatorImpl m) : base(m) { core = m; }
public TracerMeasure(QCTraceSimulatorImpl m) : base(m) { core = m; }
public TracerApplyIfElse(QCTraceSimulatorImpl m) : base(m) { this.tracerCore = m; }
public TracerForceMeasure(QCTraceSimulatorImpl m) : base(m) { tracerCore = m; }