Handle_t Document::clone(Handle_t source) const { #ifdef DD4HEP_USE_TINYXML return _XE(source.clone(0)); #else return _XE(_D(m_doc)->importNode(_E(source.ptr()),true)); #endif }
/// Clone the DOM element tree Handle_t Element::clone(Handle_t h) const { if (m_element && h) { return h.clone(Document::DOC(document())); } throw runtime_error("Element::clone: Invalid element pointer -- unable to clone node!"); }