class QPanda::QProgToDAG::QCirParamForDAG

class QCirParamForDAG: public QPanda::QCircuitParam
{
public:
    // fields

    QProgDAG& m_dag;

    // construction

    QCirParamForDAG(QProgDAG& dag);

    // methods

    std::shared_ptr<QCircuitParam> clone();
};

Inherited Members

public:
    // fields

    bool m_is_dagger;
    QVec m_control_qubits;

    // methods

    virtual std::shared_ptr<QCircuitParam> clone();
    void append_control_qubits(const QVec& ctrl_qubits);
    static QVec get_real_append_qubits(QVec append_qubits, QVec target_qubits);