void MarkupAccumulator::appendStartTag(Node* node, Namespaces* namespaces) { StringBuilder markup; appendStartMarkup(markup, node, namespaces); appendString(markup.toString()); if (m_nodes) m_nodes->append(node); }
void MarkupAccumulator::appendStartTag(Node& node, Namespaces* namespaces) { appendStartMarkup(m_markup, node, namespaces); if (m_nodes) m_nodes->append(&node); }
void MarkupAccumulator::appendStartTag(const Node& node, Namespaces* namespaces) { appendStartMarkup(m_markup, node, namespaces); if (m_nodes) m_nodes->append(const_cast<Node*>(&node)); }