.. index:: pair: class; QPanda::QubitNodesSink .. _doxid-class_q_panda_1_1_qubit_nodes_sink: class QPanda::QubitNodesSink ============================ .. toctree:: :hidden: Overview ~~~~~~~~ .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include class QubitNodesSink: public std::map< size_t, std::vector< pOptimizerNodeInfo > > { public: // typedefs typedef std::map`>>::iterator :target:`QubitNodesSinkItr`; typedef std::vector<:ref:`pOptimizerNodeInfo`>::iterator :target:`QubitNodesVecItr`; // methods void :target:`append_data`( :ref:`pOptimizerNodeInfo` p_node, const size_t qubit_i ); void :target:`insert`(:ref:`GatesBufferType` qubit_nodes); const size_t& :target:`get_target_qubit_sink_size`(size_t q) const; size_t& :target:`get_target_qubit_sink_size`(size_t q); :ref:`SinkPos`& :target:`get_sink_pos`(); void :ref:`remove`(size_t qubit, :ref:`QubitNodesVecItr` it_first, :ref:`QubitNodesVecItr` it_end); void :target:`remove`( size_t qubit, :ref:`QubitNodesVecItr` it_first ); }; .. _details-class_q_panda_1_1_qubit_nodes_sink: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ Methods ------- .. index:: pair: function; remove .. _doxid-class_q_panda_1_1_qubit_nodes_sink_1a5ab46c82dde0a332c39e91f1bd813386: .. ref-code-block:: cpp :class: doxyrest-title-code-block void remove(size_t qubit, :ref:`QubitNodesVecItr` it_first, :ref:`QubitNodesVecItr` it_end) note: not include it_end