MCPcopy Create free account
hub / github.com/OriginQ/QPanda-2 / pushBackNode

Method pushBackNode

include/Core/QuantumCircuit/QProgram.h:212–215  ·  view source on GitHub ↗

* @brief Insert new node at the end of current quantum program node * @param[in] QNode* quantum node * @return void * @see QNode */

Source from the content-addressed store, hash-verified

210 * @see QNode
211 */
212 void pushBackNode(std::shared_ptr<QNode> node) {
213 check_insert_node_type(node);
214 m_node_manager.push_back_node(node);
215 }
216 NodeIter getFirstNodeIter() { return m_node_manager.get_first_node_iter(); }
217 NodeIter getLastNodeIter() { return m_node_manager.get_last_node_iter(); }
218 NodeIter getEndNodeIter() { return m_node_manager.get_end_node_iter(); }

Callers 4

QProgram.hFile · 0.45
QProgMethod · 0.45
executeFunction · 0.45
fill_by_IFunction · 0.45

Calls 1

push_back_nodeMethod · 0.80

Tested by

no test coverage detected