Lines Matching refs:Node
41 std::unique_ptr<xml::Node> root;
42 std::stack<xml::Node*> node_stack;
78 std::unique_ptr<Node> node) { in AddToStack()
82 Node* this_node = node.get(); in AddToStack()
269 std::unique_ptr<Node> root; in Inflate()
270 std::stack<Node*> node_stack; in Inflate()
280 std::unique_ptr<Node> new_node; in Inflate()
342 Node* this_node = new_node.get(); in Inflate()
359 std::unique_ptr<Node> Namespace::Clone(const ElementCloneFunc& el_cloner) { in Clone()
367 for (const std::unique_ptr<xml::Node>& child : children) { in Clone()
377 Element* FindRootElement(Node* node) { in FindRootElement()
394 void Node::AppendChild(std::unique_ptr<Node> child) { in AppendChild()
399 void Node::InsertChild(size_t index, std::unique_ptr<Node> child) { in InsertChild()
433 Node* child = child_node.get(); in FindChildWithAttribute()
460 Node* child = child_node.get(); in GetChildElements()
475 std::unique_ptr<Node> Element::Clone(const ElementCloneFunc& el_cloner) { in Clone()
485 for (const std::unique_ptr<xml::Node>& child : children) { in Clone()
491 std::unique_ptr<Node> Text::Clone(const ElementCloneFunc&) { in Clone()