Struct
{{ namespace.name }}{{ struct.name }}
{%- if CONFIG.is_unstable(struct.available_since) -%} unstable {%- endif %} {%- if struct.deprecated_since -%} deprecated: {{ struct.deprecated_since.version }} {%- endif -%} {%- if struct.available_since -%} since: {{ struct.available_since }} {%- endif -%}
Description {% if CONFIG.source_location_url and struct.docs_location %} [src] {% endif %}
{{ struct.c_decl }}
Structure members {% if CONFIG.source_location_url and struct.source_location %} [src] {% endif %}
-
{% for field in struct.fields %}
{{ field.name }}
- {{ field.description }} {% endfor %}
Stability: {{ struct.stability }}
{% endif %} {% if struct.available_since %}Available since: {{ struct.available_since }}
{% endif %} {% if struct.deprecated_since %}Deprecated since: {{ struct.deprecated_since.version }}.
{%- if struct.deprecated_since.message -%} {{ struct.deprecated_since.message }} {%- else -%}Do not use in newly written code.
{%- endif -%}{{ key|escape }} | {{ value|escape }} |
Constructors
{{ ctor.identifier }}
{%- if CONFIG.is_unstable(ctor.available_since) -%} unstable {%- endif %} {%- if ctor.deprecated_since -%} deprecated: {{ ctor.deprecated_since }} {%- endif -%} {%- if ctor.available_since -%} since: {{ ctor.available_since }} {%- endif -%}
Functions
{{ func.identifier }}
{%- if CONFIG.is_unstable(func.available_since) -%} unstable {%- endif %} {%- if func.deprecated_since -%} deprecated: {{ func.deprecated_since }} {%- endif -%} {%- if func.available_since -%} since: {{ func.available_since }} {%- endif -%}
Instance methods
{{ method.identifier }}
{%- if CONFIG.is_unstable(method.available_since) -%} unstable {%- endif %} {%- if method.deprecated_since -%} deprecated: {{ method.deprecated_since }} {%- endif -%} {%- if method.available_since -%} since: {{ method.available_since }} {%- endif -%}