| ParentNode(NodeType nodeType_, const std::u32string& name_) |
| ParentNode(ParentNode&&) delete |
| ParentNode(const Node&) delete |
| void | Accept(Visitor& visitor) override |
| Node* | AppendChild(std::unique_ptr<Node>&& newChild) virtual |
| NodeList | ChildNodes() const |
| void | CloneChildrenTo(ParentNode* clone) const |
| Node* | FirstChild() const |
| bool | HasChildNodes() const override |
| Node* | InsertBefore(std::unique_ptr<Node>&& newChild, Node* refChild) virtual |
| Node* | LastChild() const |
| std::unique_ptr<Node> | RemoveChild(Node* oldChild) virtual |
| std::unique_ptr<Node> | ReplaceChild(std::unique_ptr<Node>&& newChild, Node* oldChild) virtual |
| void | WalkChildren(NodeOp& nodeOp) override |
| void | WalkDescendant(NodeOp& nodeOp) override |
| void | WalkDescendantOrSelf(NodeOp& nodeOp) override |
| void | WalkPreceding(NodeOp& nodeOp) override |
| void | WalkPrecedingOrSelf(NodeOp& nodeOp) override |
| void | Write(CodeFormatter& formatter) override |
| ParentNode& | operator=(ParentNode&&) delete |
| ParentNode& | operator=(const Node&) delete |
| Node* | firstChild |
| Node* | lastChild |