.. index:: pair: class; QPanda::QNode .. _doxid-class_q_panda_1_1_q_node: class QPanda::QNode =================== .. toctree:: :hidden: Overview ~~~~~~~~ Quantum node basic abstract class. :ref:`More...` .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include class QNode: public :ref:`QPanda::QObject` { public: // methods virtual :ref:`NodeType` :ref:`getNodeType`() const = 0; }; // direct descendants class :ref:`OriginCircuit`; class :ref:`OriginClassicalProg`; class :ref:`OriginMeasure`; class :ref:`OriginProgram`; class :ref:`OriginQGate`; class :ref:`OriginQIf`; class :ref:`OriginQWhile`; class :ref:`OriginReset`; .. _details-class_q_panda_1_1_q_node: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ Quantum node basic abstract class. Methods ------- .. index:: pair: function; getNodeType .. _doxid-class_q_panda_1_1_q_node_1a8e8793fe1aabcd13db3ed1f79892c011: .. ref-code-block:: cpp :class: doxyrest-title-code-block virtual :ref:`NodeType` getNodeType() const = 0 Get current node type. .. rubric:: Returns: NodeType current node type .. rubric:: See also: :ref:`NodeType `