API reference

node.h · C++ API

Browse entries grouped by interface file. Expand an entry for declarations, usage and version boundaries.

Read the related guide →

Entries retain declarations and sources. Runtime verification is recorded per entry; internal source candidates are not a promise of SDK delivery.

include/kui/dom/node.h
Node::~Node
Needs verification3.61.7C++

Installed header declaration in the dom module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

node.h
virtual ~Node();

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/dom/node.h:38

Report an issue with this entry →
Node::appendChild
Needs verification3.61.7C++

Installed header declaration in the dom module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

node.h
Node* appendChild(RefPtr<Node> child);

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/dom/node.h:55

Report an issue with this entry →
Node::childCount
Needs verification3.61.7C++

Installed header declaration in the dom module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

node.h
u32 childCount() const

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/dom/node.h:53

Report an issue with this entry →
Node::clearDirty
Needs verification3.61.7C++

Installed header declaration in the dom module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

node.h
void clearDirty(u32 flags)

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/dom/node.h:107

Report an issue with this entry →
Node::clearPendingRemoval
Needs verification3.61.7C++

Installed header declaration in the dom module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

node.h
void clearPendingRemoval();

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/dom/node.h:158

Report an issue with this entry →
Node::cloneNode
Needs verification3.61.7C++

Installed header declaration in the dom module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

node.h
virtual RefPtr<Node> cloneNode(bool deep = false) const;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/dom/node.h:67

Report an issue with this entry →
Node::contains
Needs verification3.61.7C++

Installed header declaration in the dom module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

node.h
bool contains(const Node* other) const;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/dom/node.h:74

Report an issue with this entry →
Node::dirtyChildHint
Needs verification3.61.7C++

Installed header declaration in the dom module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

node.h
Node* dirtyChildHint(u32 index) const

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/dom/node.h:135

Report an issue with this entry →
Node::dirtyChildHintCount
Needs verification3.61.7C++

Installed header declaration in the dom module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

node.h
u32 dirtyChildHintCount() const

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/dom/node.h:130

Report an issue with this entry →
Node::dirtyFlags
Needs verification3.61.7C++

Installed header declaration in the dom module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

node.h
u32 dirtyFlags() const

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/dom/node.h:103

Report an issue with this entry →
Node::firstChild
Needs verification3.61.7C++

Installed header declaration in the dom module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

node.h
Node* firstChild() const

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/dom/node.h:47

Report an issue with this entry →
Node::hasChildren
Needs verification3.61.7C++

Installed header declaration in the dom module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

node.h
bool hasChildren() const

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/dom/node.h:52

Report an issue with this entry →
Node::insertBefore
Needs verification3.61.7C++

Installed header declaration in the dom module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

node.h
Node* insertBefore(RefPtr<Node> newChild, Node* refChild);

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/dom/node.h:57

Report an issue with this entry →
Node::intrinsicVersion
Needs verification3.61.7C++

Installed header declaration in the dom module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

node.h
u32 intrinsicVersion() const

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/dom/node.h:105

Report an issue with this entry →
Node::isAncestorOf
Needs verification3.61.7C++

Installed header declaration in the dom module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

node.h
bool isAncestorOf(const Node* descendant) const

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/dom/node.h:77

Report an issue with this entry →
Node::isDescendantOf
Needs verification3.61.7C++

Installed header declaration in the dom module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

node.h
bool isDescendantOf(const Node* ancestor) const;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/dom/node.h:76

Report an issue with this entry →
Node::isDirty
Needs verification3.61.7C++

Installed header declaration in the dom module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

node.h
bool isDirty(u32 flags) const

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/dom/node.h:112

Report an issue with this entry →
Node::isDocument
Needs verification3.61.7C++

Installed header declaration in the dom module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

node.h
bool isDocument() const

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/dom/node.h:82

Report an issue with this entry →
Node::isElement
Needs verification3.61.7C++

Installed header declaration in the dom module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

node.h
bool isElement() const

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/dom/node.h:79

Report an issue with this entry →
Node::isPendingRemoval
Needs verification3.61.7C++

Installed header declaration in the dom module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

node.h
bool isPendingRemoval() const

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/dom/node.h:152

Report an issue with this entry →
Node::isText
Needs verification3.61.7C++

Installed header declaration in the dom module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

node.h
bool isText() const

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/dom/node.h:81

Report an issue with this entry →
Node::lastChild
Needs verification3.61.7C++

Installed header declaration in the dom module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

node.h
Node* lastChild() const

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/dom/node.h:48

Report an issue with this entry →
Node::layoutBox
Needs verification3.61.7C++

Installed header declaration in the dom module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

node.h
LayoutBox* layoutBox() const

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/dom/node.h:84

Report an issue with this entry →
Node::markNeedsLayout
Needs verification3.61.7C++

Installed header declaration in the dom module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

node.h
void markNeedsLayout();

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/dom/node.h:148

Report an issue with this entry →
Node::markNeedsPaint
Needs verification3.61.7C++

Installed header declaration in the dom module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

node.h
void markNeedsPaint();

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/dom/node.h:149

Report an issue with this entry →
Node::markNeedsStyle
Needs verification3.61.7C++

Installed header declaration in the dom module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

node.h
void markNeedsStyle();

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/dom/node.h:137

Report an issue with this entry →
Node::markNeedsStyleNoLayout
Needs verification3.61.7C++

Installed header declaration in the dom module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

node.h
void markNeedsStyleNoLayout();

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/dom/node.h:139

Report an issue with this entry →
Node::markPendingRemoval
Needs verification3.61.7C++

Installed header declaration in the dom module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

node.h
void markPendingRemoval();

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/dom/node.h:157

Report an issue with this entry →
Node::markSelfNeedsStyleNoLayout
Needs verification3.61.7C++

Installed header declaration in the dom module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

node.h
void markSelfNeedsStyleNoLayout();

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/dom/node.h:143

Report an issue with this entry →
Node::markSubtreeNeedsStyle
Needs verification3.61.7C++

Installed header declaration in the dom module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

node.h
void markSubtreeNeedsStyle();

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/dom/node.h:150

Report an issue with this entry →
Node::nextSibling
Needs verification3.61.7C++

Installed header declaration in the dom module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

node.h
Node* nextSibling() const

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/dom/node.h:50

Report an issue with this entry →
Node::nodeName
Needs verification3.61.7C++

Installed header declaration in the dom module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

node.h
virtual String nodeName() const = 0;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/dom/node.h:42

Report an issue with this entry →
Node::nodeType
Needs verification3.61.7C++

Installed header declaration in the dom module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

node.h
virtual NodeType nodeType() const = 0;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/dom/node.h:40

Report an issue with this entry →
Node::ownerDocument
Needs verification3.61.7C++

Installed header declaration in the dom module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

node.h
Document* ownerDocument() const

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/dom/node.h:64

Report an issue with this entry →
Node::parentElement
Needs verification3.61.7C++

Installed header declaration in the dom module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

node.h
Element* parentElement() const;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/dom/node.h:46

Report an issue with this entry →
Node::parentNode
Needs verification3.61.7C++

Installed header declaration in the dom module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

node.h
Node* parentNode() const

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/dom/node.h:44

Report an issue with this entry →
Node::previousSibling
Needs verification3.61.7C++

Installed header declaration in the dom module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

node.h
Node* previousSibling() const

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/dom/node.h:49

Report an issue with this entry →
Node::remove
Needs verification3.61.7C++

Installed header declaration in the dom module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

node.h
void remove();

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/dom/node.h:61

Report an issue with this entry →
Node::removeChild
Needs verification3.61.7C++

Installed header declaration in the dom module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

node.h
RefPtr<Node> removeChild(Node* child);

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/dom/node.h:58

Report an issue with this entry →
Node::replaceChild
Needs verification3.61.7C++

Installed header declaration in the dom module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

node.h
Node* replaceChild(RefPtr<Node> newChild, Node* oldChild);

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/dom/node.h:59

Report an issue with this entry →
Node::setDirty
Needs verification3.61.7C++

Installed header declaration in the dom module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

node.h
void setDirty(u32 flags);

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/dom/node.h:104

Report an issue with this entry →
Node::setLayoutBox
Needs verification3.61.7C++

Installed header declaration in the dom module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

node.h
void setLayoutBox(LayoutBox* box)

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/dom/node.h:86

Report an issue with this entry →
Node::setTextContent
Needs verification3.61.7C++

Installed header declaration in the dom module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

node.h
virtual void setTextContent(const String& text);

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/dom/node.h:72

Report an issue with this entry →
Node::textContent
Needs verification3.61.7C++

Installed header declaration in the dom module. The signature is shown as declared. Check the owning type for lifetime, threading and platform requirements.

node.h
virtual String textContent() const;

Verification scope

Indexed from current sources. Runtime, combination and platform checks have not been completed for every entry.

include/kui/dom/node.h:70

Report an issue with this entry →
Browse this reference type →