.. index:: pair: class; QPanda::QNodeManager .. _doxid-class_q_panda_1_1_q_node_manager: class QPanda::QNodeManager ========================== .. toctree:: :hidden: .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include class QNodeManager { public: // construction :target:`QNodeManager`(const :ref:`QNode`* parent); :target:`QNodeManager`(); // methods void :target:`push_back_node`(std::shared_ptr<:ref:`QNode`> node); :ref:`NodeIter` :target:`get_first_node_iter`(); :ref:`NodeIter` :target:`get_last_node_iter`(); :ref:`NodeIter` :target:`get_end_node_iter`(); :ref:`NodeIter` :target:`get_head_node_iter`(); :ref:`NodeIter` :target:`insert_QNode`( const :ref:`NodeIter`& perIter, std::shared_ptr<:ref:`QNode`> node ); :ref:`NodeIter` :target:`delete_QNode`(:ref:`NodeIter`& target_iter); void :target:`clear`(); };