class QPanda::DRAW_TEXT_PIC::GetUsedQubits

get all used qubits

#include <Draw.h>

class GetUsedQubits: public QPanda::DRAW_TEXT_PIC::AbstractHandleNodes
{
public:
    // construction

    GetUsedQubits(
        DrawPicture& parent,
        QVec& vec
        );

    // methods

    void handle_measure_node(std::shared_ptr<QNode>& p_node);
    void handle_reset_node(std::shared_ptr<QNode>& p_node);
    void handle_gate_node(std::shared_ptr<QNode>& p_node);
};

Inherited Members

public:
    // methods

    virtual void handle_measure_node(Args&&... func_args) = 0;
    virtual void handle_reset_node(Args&&... func_args) = 0;
    virtual void handle_gate_node(Args&&... func_args) = 0;
    virtual void handle_work(const NodeType node_t, Args&&... func_args);