template class QPanda::DRAW_TEXT_PIC::AbstractHandleNodes

Overview

node handle More…

#include <Draw.h>

template <typename... Args>
class AbstractHandleNodes
{
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);
};

// direct descendants

class DrawByLayer;
class FillLayerByNextLayerNodes;
class GetUsedQubits;

Detailed Documentation

node handle

Methods

virtual void handle_measure_node(Args&&... func_args) = 0

handle measure node

virtual void handle_reset_node(Args&&... func_args) = 0

handle reset node

virtual void handle_gate_node(Args&&... func_args) = 0

handle gate node

virtual void handle_work(const NodeType node_t, Args&&... func_args)

handle work run