| public | Node(NodeKind kind_, const Span& span_, int fileIndex_, const String<char>& name_) |
| public virtual void | Accept(Visitor& visitor) |
| public abstract Node* | Clone(bool deep) const |
| public inline int | FileIndex() const |
| public virtual bool | HasAttributes() const |
| public virtual bool | HasChildNodes() const |
| public inline bool | IsAttributeNode() const |
| public inline bool | IsCDataSectionNode() const |
| public inline bool | IsCommentNode() const |
| public inline bool | IsDocumentFragmentNode() const |
| public inline bool | IsDocumentNode() const |
| public inline bool | IsElementNode() const |
| public inline bool | IsEntityNode() const |
| public inline bool | IsEntityReferenceNode() const |
| public inline bool | IsNotationNode() const |
| public inline bool | IsProcessingInstructionNode() const |
| public inline bool | IsTextNode() const |
| public inline NodeKind | Kind() const |
| public void | LinkAfter(Node* node) |
| public void | LinkBefore(Node* node) |
| public String<char> | LocalName() const |
| public const String<char>& | Name() const |
| public const String<char>& | NamespaceUri() const |
| public Node* | Next() const |
| public Document* | OwnerDocument() const |
| public ParentNode* | Parent() const |
| public String<char> | Prefix() const |
| public Node* | Prev() const |
| public void | SetNamespaceUri(const String<char>& namespaceUri_) |
| public void | SetNext(Node* next_) |
| public void | SetOwnerDocument(Document* ownerDocument_) |
| public void | SetParent(ParentNode* parent_) |
| public void | SetPrefix(const String<char>& prefix) |
| public void | SetPrev(Node* prev_) |
| public const Span& | Span() const |
| public void | Unlink() |
| public virtual bool | ValueContainsNewLine() const |
| public void | Walk(NodeOperation& operation, Axis axis) |
| public void | WalkAncestor(NodeOperation& operation) |
| public void | WalkAncestorOrSelf(NodeOperation& operation) |
| public virtual void | WalkAttribute(NodeOperation& operation) |
| public virtual void | WalkChildren(NodeOperation& operation) |
| public virtual void | WalkDescendant(NodeOperation& operation) |
| public virtual void | WalkDescendantOrSelf(NodeOperation& operation) |
| public virtual void | WalkFollowing(NodeOperation& operation) |
| public void | WalkFollowingSibling(NodeOperation& operation) |
| public void | WalkParent(NodeOperation& operation) |
| public virtual void | WalkPreceding(NodeOperation& operation) |
| public virtual void | WalkPrecedingOrSelf(NodeOperation& operation) |
| public void | WalkPrecedingSibling(NodeOperation& operation) |
| public abstract Result<bool> | Write(CodeFormatter& formatter) |
| private int | fileIndex |
| private NodeKind | kind |
| private String<char> | name |
| private String<char> | namespaceUri |
| private Node* | next |
| private Document* | ownerDocument |
| private ParentNode* | parent |
| private Node* | prev |
| private Span | span |