{#- Copyright (C) 2026 The Qt Company Ltd. SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0 -#}

{% if existsIn(member, "signatureSpans") %}{{ render_signature_spans(member.signatureSpans) }}{% else %}{{ escape_html(member.synopsis) }}{% endif %}

{% if existsIn(member, "body") and length(member.body) > 0 %} {% for block in member.body %} {% if block.type == "paragraph" %} {% for i in block.inlines %}{% if i.type == "text" %}{{ escape_html(i.text) }}{% else if i.type == "code" %}{{ escape_html(i.text) }}{% else if i.type == "bold" %}{% for c in i.children %}{% if c.type == "text" %}{{ escape_html(c.text) }}{% else if c.type == "code" %}{{ escape_html(c.text) }}{% else %}{{ escape_html(c.text) }}{% endif %}{% endfor %}{% else if i.type == "italic" %}{% for c in i.children %}{% if c.type == "text" %}{{ escape_html(c.text) }}{% else if c.type == "code" %}{{ escape_html(c.text) }}{% else %}{{ escape_html(c.text) }}{% endif %}{% endfor %}{% else if i.type == "link" %}{% if existsIn(i, "href") %}{% for c in i.children %}{% if c.type == "text" %}{{ escape_html(c.text) }}{% else if c.type == "code" %}{{ escape_html(c.text) }}{% else %}{{ escape_html(c.text) }}{% endif %}{% endfor %}{% else %}{% for c in i.children %}{% if c.type == "text" %}{{ escape_html(c.text) }}{% else if c.type == "code" %}{{ escape_html(c.text) }}{% else %}{{ escape_html(c.text) }}{% endif %}{% endfor %}{% endif %}{% else if i.type == "teletype" %}{% for c in i.children %}{% if c.type == "text" %}{{ escape_html(c.text) }}{% else if c.type == "code" %}{{ escape_html(c.text) }}{% else %}{{ escape_html(c.text) }}{% endif %}{% endfor %}{% else if i.type == "underline" %}{% for c in i.children %}{% if c.type == "text" %}{{ escape_html(c.text) }}{% else %}{{ escape_html(c.text) }}{% endif %}{% endfor %}{% else if i.type == "strikethrough" %}{% for c in i.children %}{% if c.type == "text" %}{{ escape_html(c.text) }}{% else %}{{ escape_html(c.text) }}{% endif %}{% endfor %}{% else if i.type == "subscript" %}{% for c in i.children %}{% if c.type == "text" %}{{ escape_html(c.text) }}{% else if c.type == "code" %}{{ escape_html(c.text) }}{% else %}{{ escape_html(c.text) }}{% endif %}{% endfor %}{% else if i.type == "superscript" %}{% for c in i.children %}{% if c.type == "text" %}{{ escape_html(c.text) }}{% else if c.type == "code" %}{{ escape_html(c.text) }}{% else %}{{ escape_html(c.text) }}{% endif %}{% endfor %}{% else if i.type == "parameter" %}{% for c in i.children %}{% if c.type == "text" %}{{ escape_html(c.text) }}{% else if c.type == "code" %}{{ escape_html(c.text) }}{% else %}{{ escape_html(c.text) }}{% endif %}{% endfor %}{% else if i.type == "line-break" %}
{% else if i.type == "image" %}{% else if i.type == "keyword" %}{% else if i.type == "target" %}{% else %}{{ escape_html(i.text) }}{% endif %}{% endfor %}

{% else if block.type == "code-block" %}
{{ escape_html(block.text) }}
{% else if block.type == "list" %} {% if block.attributes.listType == "numeric" %}
    {% else %}
      {% endif %} {% for item in block.children %}
    • {% if existsIn(item, "children") %}{% for p in item.children %}{% if p.type == "paragraph" %}{% for i in p.inlines %}{% if i.type == "text" %}{{ escape_html(i.text) }}{% else if i.type == "code" %}{{ escape_html(i.text) }}{% else if i.type == "bold" %}{% for c in i.children %}{% if c.type == "text" %}{{ escape_html(c.text) }}{% else if c.type == "code" %}{{ escape_html(c.text) }}{% else %}{{ escape_html(c.text) }}{% endif %}{% endfor %}{% else if i.type == "italic" %}{% for c in i.children %}{% if c.type == "text" %}{{ escape_html(c.text) }}{% else if c.type == "code" %}{{ escape_html(c.text) }}{% else %}{{ escape_html(c.text) }}{% endif %}{% endfor %}{% else if i.type == "link" %}{% if existsIn(i, "href") %}{% for c in i.children %}{% if c.type == "text" %}{{ escape_html(c.text) }}{% else if c.type == "code" %}{{ escape_html(c.text) }}{% else %}{{ escape_html(c.text) }}{% endif %}{% endfor %}{% else %}{% for c in i.children %}{% if c.type == "text" %}{{ escape_html(c.text) }}{% else if c.type == "code" %}{{ escape_html(c.text) }}{% else %}{{ escape_html(c.text) }}{% endif %}{% endfor %}{% endif %}{% else if i.type == "teletype" %}{% for c in i.children %}{% if c.type == "text" %}{{ escape_html(c.text) }}{% else if c.type == "code" %}{{ escape_html(c.text) }}{% else %}{{ escape_html(c.text) }}{% endif %}{% endfor %}{% else %}{{ escape_html(i.text) }}{% endif %}{% endfor %}{% endif %}{% endfor %}{% else if existsIn(item, "inlines") %}{% for i in item.inlines %}{% if i.type == "text" %}{{ escape_html(i.text) }}{% else if i.type == "code" %}{{ escape_html(i.text) }}{% else if i.type == "bold" %}{% for c in i.children %}{% if c.type == "text" %}{{ escape_html(c.text) }}{% else if c.type == "code" %}{{ escape_html(c.text) }}{% else %}{{ escape_html(c.text) }}{% endif %}{% endfor %}{% else if i.type == "italic" %}{% for c in i.children %}{% if c.type == "text" %}{{ escape_html(c.text) }}{% else if c.type == "code" %}{{ escape_html(c.text) }}{% else %}{{ escape_html(c.text) }}{% endif %}{% endfor %}{% else if i.type == "link" %}{% if existsIn(i, "href") %}{% for c in i.children %}{% if c.type == "text" %}{{ escape_html(c.text) }}{% else if c.type == "code" %}{{ escape_html(c.text) }}{% else %}{{ escape_html(c.text) }}{% endif %}{% endfor %}{% else %}{% for c in i.children %}{% if c.type == "text" %}{{ escape_html(c.text) }}{% else if c.type == "code" %}{{ escape_html(c.text) }}{% else %}{{ escape_html(c.text) }}{% endif %}{% endfor %}{% endif %}{% else if i.type == "teletype" %}{% for c in i.children %}{% if c.type == "text" %}{{ escape_html(c.text) }}{% else if c.type == "code" %}{{ escape_html(c.text) }}{% else %}{{ escape_html(c.text) }}{% endif %}{% endfor %}{% else %}{{ escape_html(i.text) }}{% endif %}{% endfor %}{% else %}{{ escape_html(item.text) }}{% endif %}
    • {% endfor %} {% if block.attributes.listType == "numeric" %}
{% else %}{% endif %} {% else if block.type == "definition-list" %} {% if block.attributes.listType == "value" %}
{% for entry in block.children %}{% if entry.type == "definition-term" %}{% else if entry.type == "definition-description" %} {% endif %}{% endfor %}
ConstantDescription
{% if existsIn(entry, "children") and length(entry.children) > 0 %}{% for p in entry.children %}{% if p.type == "paragraph" %}{% for i in p.inlines %}{{ escape_html(i.text) }}{% endfor %}{% endif %}{% endfor %}{% else if existsIn(entry, "inlines") %}{% for i in entry.inlines %}{{ escape_html(i.text) }}{% endfor %}{% else %}{{ escape_html(entry.text) }}{% endif %}{% if existsIn(entry, "children") and length(entry.children) > 0 %}{% for p in entry.children %}{% if p.type == "paragraph" %}{% for i in p.inlines %}{% if i.type == "text" %}{{ escape_html(i.text) }}{% else if i.type == "code" %}{{ escape_html(i.text) }}{% else if i.type == "link" %}{% if existsIn(i, "href") %}{% for c in i.children %}{{ escape_html(c.text) }}{% endfor %}{% else %}{% for c in i.children %}{{ escape_html(c.text) }}{% endfor %}{% endif %}{% else %}{{ escape_html(i.text) }}{% endif %}{% endfor %}{% endif %}{% endfor %}{% else if existsIn(entry, "inlines") %}{% for i in entry.inlines %}{% if i.type == "text" %}{{ escape_html(i.text) }}{% else if i.type == "code" %}{{ escape_html(i.text) }}{% else if i.type == "link" %}{% if existsIn(i, "href") %}{% for c in i.children %}{{ escape_html(c.text) }}{% endfor %}{% else %}{% for c in i.children %}{{ escape_html(c.text) }}{% endfor %}{% endif %}{% else %}{{ escape_html(i.text) }}{% endif %}{% endfor %}{% endif %}
{% else %}
{% for entry in block.children %} {% if entry.type == "definition-term" %}
{% if existsIn(entry, "children") and length(entry.children) > 0 %}{% for p in entry.children %}{% if p.type == "paragraph" %}{% for i in p.inlines %}{% if i.type == "text" %}{{ escape_html(i.text) }}{% else if i.type == "code" %}{{ escape_html(i.text) }}{% else if i.type == "link" %}{% if existsIn(i, "href") %}{% for c in i.children %}{{ escape_html(c.text) }}{% endfor %}{% else %}{% for c in i.children %}{{ escape_html(c.text) }}{% endfor %}{% endif %}{% else %}{{ escape_html(i.text) }}{% endif %}{% endfor %}{% endif %}{% endfor %}{% else if existsIn(entry, "inlines") %}{% for i in entry.inlines %}{% if i.type == "text" %}{{ escape_html(i.text) }}{% else if i.type == "code" %}{{ escape_html(i.text) }}{% else %}{{ escape_html(i.text) }}{% endif %}{% endfor %}{% else %}{{ escape_html(entry.text) }}{% endif %}
{% else if entry.type == "definition-description" %}
{% if existsIn(entry, "children") and length(entry.children) > 0 %}{% for p in entry.children %}{% if p.type == "paragraph" %}{% for i in p.inlines %}{% if i.type == "text" %}{{ escape_html(i.text) }}{% else if i.type == "code" %}{{ escape_html(i.text) }}{% else if i.type == "link" %}{% if existsIn(i, "href") %}{% for c in i.children %}{{ escape_html(c.text) }}{% endfor %}{% else %}{% for c in i.children %}{{ escape_html(c.text) }}{% endfor %}{% endif %}{% else %}{{ escape_html(i.text) }}{% endif %}{% endfor %}{% endif %}{% endfor %}{% else if existsIn(entry, "inlines") %}{% for i in entry.inlines %}{% if i.type == "text" %}{{ escape_html(i.text) }}{% else if i.type == "code" %}{{ escape_html(i.text) }}{% else %}{{ escape_html(i.text) }}{% endif %}{% endfor %}{% else %}{{ escape_html(entry.text) }}{% endif %}
{% endif %} {% endfor %}
{% endif %} {% else if block.type == "note" %} {% else if block.type == "warning" %} {% else if block.type == "important" %} {% else if block.type == "section" %}
{% for child in block.children %} {% if child.type == "section-heading" %} {{ escape_html(child.text) }} {% else if child.type == "paragraph" %} {% for i in child.inlines %}{% if i.type == "text" %}{{ escape_html(i.text) }}{% else if i.type == "code" %}{{ escape_html(i.text) }}{% else if i.type == "bold" %}{% for c in i.children %}{% if c.type == "text" %}{{ escape_html(c.text) }}{% else if c.type == "code" %}{{ escape_html(c.text) }}{% else %}{{ escape_html(c.text) }}{% endif %}{% endfor %}{% else if i.type == "italic" %}{% for c in i.children %}{% if c.type == "text" %}{{ escape_html(c.text) }}{% else if c.type == "code" %}{{ escape_html(c.text) }}{% else %}{{ escape_html(c.text) }}{% endif %}{% endfor %}{% else if i.type == "link" %}{% if existsIn(i, "href") %}{% for c in i.children %}{% if c.type == "text" %}{{ escape_html(c.text) }}{% else if c.type == "code" %}{{ escape_html(c.text) }}{% else %}{{ escape_html(c.text) }}{% endif %}{% endfor %}{% else %}{% for c in i.children %}{% if c.type == "text" %}{{ escape_html(c.text) }}{% else if c.type == "code" %}{{ escape_html(c.text) }}{% else %}{{ escape_html(c.text) }}{% endif %}{% endfor %}{% endif %}{% else if i.type == "teletype" %}{% for c in i.children %}{% if c.type == "text" %}{{ escape_html(c.text) }}{% else if c.type == "code" %}{{ escape_html(c.text) }}{% else %}{{ escape_html(c.text) }}{% endif %}{% endfor %}{% else if i.type == "underline" %}{% for c in i.children %}{% if c.type == "text" %}{{ escape_html(c.text) }}{% else %}{{ escape_html(c.text) }}{% endif %}{% endfor %}{% else if i.type == "strikethrough" %}{% for c in i.children %}{% if c.type == "text" %}{{ escape_html(c.text) }}{% else %}{{ escape_html(c.text) }}{% endif %}{% endfor %}{% else if i.type == "subscript" %}{% for c in i.children %}{% if c.type == "text" %}{{ escape_html(c.text) }}{% else if c.type == "code" %}{{ escape_html(c.text) }}{% else %}{{ escape_html(c.text) }}{% endif %}{% endfor %}{% else if i.type == "superscript" %}{% for c in i.children %}{% if c.type == "text" %}{{ escape_html(c.text) }}{% else if c.type == "code" %}{{ escape_html(c.text) }}{% else %}{{ escape_html(c.text) }}{% endif %}{% endfor %}{% else if i.type == "parameter" %}{% for c in i.children %}{% if c.type == "text" %}{{ escape_html(c.text) }}{% else if c.type == "code" %}{{ escape_html(c.text) }}{% else %}{{ escape_html(c.text) }}{% endif %}{% endfor %}{% else if i.type == "line-break" %}
{% else if i.type == "image" %}{% else if i.type == "keyword" %}{% else if i.type == "target" %}{% else %}{{ escape_html(i.text) }}{% endif %}{% endfor %}

{% else if child.type == "code-block" %}
{{ escape_html(child.text) }}
{% else if child.type == "list" %} {% if child.attributes.listType == "numeric" %}
    {% else %}
      {% endif %} {% for item in child.children %}
    • {% if existsIn(item, "children") %}{% for p in item.children %}{% if p.type == "paragraph" %}{% for i in p.inlines %}{% if i.type == "text" %}{{ escape_html(i.text) }}{% else if i.type == "code" %}{{ escape_html(i.text) }}{% else if i.type == "bold" %}{% for c in i.children %}{% if c.type == "text" %}{{ escape_html(c.text) }}{% else if c.type == "code" %}{{ escape_html(c.text) }}{% else %}{{ escape_html(c.text) }}{% endif %}{% endfor %}{% else if i.type == "italic" %}{% for c in i.children %}{% if c.type == "text" %}{{ escape_html(c.text) }}{% else if c.type == "code" %}{{ escape_html(c.text) }}{% else %}{{ escape_html(c.text) }}{% endif %}{% endfor %}{% else if i.type == "link" %}{% if existsIn(i, "href") %}{% for c in i.children %}{% if c.type == "text" %}{{ escape_html(c.text) }}{% else if c.type == "code" %}{{ escape_html(c.text) }}{% else %}{{ escape_html(c.text) }}{% endif %}{% endfor %}{% else %}{% for c in i.children %}{% if c.type == "text" %}{{ escape_html(c.text) }}{% else if c.type == "code" %}{{ escape_html(c.text) }}{% else %}{{ escape_html(c.text) }}{% endif %}{% endfor %}{% endif %}{% else if i.type == "teletype" %}{% for c in i.children %}{% if c.type == "text" %}{{ escape_html(c.text) }}{% else if c.type == "code" %}{{ escape_html(c.text) }}{% else %}{{ escape_html(c.text) }}{% endif %}{% endfor %}{% else %}{{ escape_html(i.text) }}{% endif %}{% endfor %}{% endif %}{% endfor %}{% else if existsIn(item, "inlines") %}{% for i in item.inlines %}{% if i.type == "text" %}{{ escape_html(i.text) }}{% else if i.type == "code" %}{{ escape_html(i.text) }}{% else if i.type == "bold" %}{% for c in i.children %}{% if c.type == "text" %}{{ escape_html(c.text) }}{% else if c.type == "code" %}{{ escape_html(c.text) }}{% else %}{{ escape_html(c.text) }}{% endif %}{% endfor %}{% else if i.type == "italic" %}{% for c in i.children %}{% if c.type == "text" %}{{ escape_html(c.text) }}{% else if c.type == "code" %}{{ escape_html(c.text) }}{% else %}{{ escape_html(c.text) }}{% endif %}{% endfor %}{% else if i.type == "link" %}{% if existsIn(i, "href") %}{% for c in i.children %}{% if c.type == "text" %}{{ escape_html(c.text) }}{% else if c.type == "code" %}{{ escape_html(c.text) }}{% else %}{{ escape_html(c.text) }}{% endif %}{% endfor %}{% else %}{% for c in i.children %}{% if c.type == "text" %}{{ escape_html(c.text) }}{% else if c.type == "code" %}{{ escape_html(c.text) }}{% else %}{{ escape_html(c.text) }}{% endif %}{% endfor %}{% endif %}{% else if i.type == "teletype" %}{% for c in i.children %}{% if c.type == "text" %}{{ escape_html(c.text) }}{% else if c.type == "code" %}{{ escape_html(c.text) }}{% else %}{{ escape_html(c.text) }}{% endif %}{% endfor %}{% else %}{{ escape_html(i.text) }}{% endif %}{% endfor %}{% else %}{{ escape_html(item.text) }}{% endif %}
    • {% endfor %} {% if child.attributes.listType == "numeric" %}
{% else %}{% endif %} {% else if child.type == "definition-list" %}
{% for entry in child.children %} {% if entry.type == "definition-term" %}
{% if existsIn(entry, "children") %}{% for p in entry.children %}{% if p.type == "paragraph" %}{% for i in p.inlines %}{% if i.type == "text" %}{{ escape_html(i.text) }}{% else if i.type == "code" %}{{ escape_html(i.text) }}{% else if i.type == "link" %}{% if existsIn(i, "href") %}{% for c in i.children %}{% if c.type == "text" %}{{ escape_html(c.text) }}{% else if c.type == "code" %}{{ escape_html(c.text) }}{% else %}{{ escape_html(c.text) }}{% endif %}{% endfor %}{% else %}{% for c in i.children %}{{ escape_html(c.text) }}{% endfor %}{% endif %}{% else %}{{ escape_html(i.text) }}{% endif %}{% endfor %}{% endif %}{% endfor %}{% else %}{{ escape_html(entry.text) }}{% endif %}
{% else if entry.type == "definition-description" %}
{% if existsIn(entry, "children") %}{% for p in entry.children %}{% if p.type == "paragraph" %}{% for i in p.inlines %}{% if i.type == "text" %}{{ escape_html(i.text) }}{% else if i.type == "code" %}{{ escape_html(i.text) }}{% else if i.type == "link" %}{% if existsIn(i, "href") %}{% for c in i.children %}{% if c.type == "text" %}{{ escape_html(c.text) }}{% else if c.type == "code" %}{{ escape_html(c.text) }}{% else %}{{ escape_html(c.text) }}{% endif %}{% endfor %}{% else %}{% for c in i.children %}{{ escape_html(c.text) }}{% endfor %}{% endif %}{% else %}{{ escape_html(i.text) }}{% endif %}{% endfor %}{% endif %}{% endfor %}{% else %}{{ escape_html(entry.text) }}{% endif %}
{% endif %} {% endfor %}
{% else if child.type == "note" %} {% else if child.type == "warning" %} {% else if child.type == "important" %} {% else %} {{ escape_html(child.text) }} {% endif %} {% endfor %}
{% else if block.type == "table" %}
{% for row in block.rows %}{% if row.type == "table-header-row" %}{% for cell in row.cells %}{% if cell.type == "table-cell" %}{% endif %}{% endfor %} {% else if row.type == "table-row" %}{% for cell in row.cells %}{% if cell.type == "table-cell" %}{{ escape_html(cell.text) }}{% endif %}{% endfor %} {% endif %}{% endfor %}
{{ escape_html(cell.text) }}
{% else %} {{ escape_html(block.text) }} {% endif %} {% endfor %} {% endif %} {% if existsIn(member, "since") and member.since != "" %}

This {{ lower(member.nodeType.label) }} was introduced in Qt {{ escape_html(member.since) }}.

{% endif %} {% if existsIn(member, "threadSafety") and member.threadSafety != "" %}

Note: This function is {{ escape_html(member.threadSafety) }}.

{% endif %} {% if existsIn(member, "comparisonCategory") and member.comparisonCategory != "" %}

Note: Comparison category is {{ escape_html(member.comparisonCategory) }}.

{% endif %} {% if existsIn(member, "noexceptNote") and member.noexceptNote != "" %}

Note: This function is noexcept when {{ escape_html(member.noexceptNote) }}.

{% endif %} {% if existsIn(member, "alsoList") and length(member.alsoList) > 0 %}

See also {% for block in member.alsoList %}{% for i in block.inlines %}{% if i.type == "link" %}{% if existsIn(i, "href") %}{% for c in i.children %}{{ escape_html(c.text) }}{% endfor %}{% else %}{% for c in i.children %}{{ escape_html(c.text) }}{% endfor %}{% endif %}{% else if i.type == "text" %}{{ escape_html(i.text) }}{% endif %}{% endfor %}{{ list_separator(loop.index, length(member.alsoList)) }}{% endfor %}

{% endif %}