{% extends 'base.html' %} {% macro entry_class(class) %}{% include 'entry-class.html' %}{% endmacro %} {% macro entry_enum(enum) %}{% include 'entry-enum.html' %}{% endmacro %} {% macro entry_function(function) %}{% include 'entry-function.html' %}{% endmacro %} {% macro entry_property(property) %}{% include 'entry-property.html' %}{% endmacro %} {% macro entry_data(data) %}{% include 'entry-data.html' %}{% endmacro %} {% macro details_enum(enum, prefix) %}{% include 'details-enum.html' %}{% endmacro %} {% macro details_function(function, prefix) %}{% include 'details-function.html' %}{% endmacro %} {% macro details_property(property, prefix) %}{% include 'details-property.html' %}{% endmacro %} {% macro details_data(data, prefix) %}{% include 'details-data.html' %}{% endmacro %} {% block title %}{% set j = joiner('.') %}{% for name, _ in page.breadcrumb %}{{ j() }}{{ name }}{% endfor %} | {{ super() }}{% endblock %} {% block main %}

{%+ for name, target in page.breadcrumb[:-1] %}{{ name }}.{% endfor %}{{ page.breadcrumb[-1][0] }} class

{% if page.summary %}

{{ page.summary }}

{% endif %} {% if page.classes or page.classmethods or page.staticmethods or page.methods or page.dunder_methods or page.properties or page.data %}

Contents

{% endif %} {% if page.content %} {{ page.content }} {% endif %} {% if page.classes %}

Classes

{% for class in page.classes %} {{ entry_class(class) }} {% endfor %}
{% endif %} {% if page.enums %}

Enums

{% for enum in page.enums %} {{ entry_enum(enum) }} {% endfor %}
{% endif %} {% if page.classmethods %}

Class methods

{% for function in page.classmethods %} {{ entry_function(function) }} {% endfor %}
{% endif %} {% if page.staticmethods %}

Static methods

{% for function in page.staticmethods %} {{ entry_function(function) }} {% endfor %}
{% endif %} {% if page.methods %}

Methods

{% for function in page.methods %} {{ entry_function(function) }} {% endfor %}
{% endif %} {% if page.dunder_methods %}

Special methods

{% for function in page.dunder_methods %} {{ entry_function(function) }} {% endfor %}
{% endif %} {% if page.properties %}

Properties

{% for property in page.properties %} {{ entry_property(property) }} {% endfor %}
{% endif %} {% if page.data %}

Data

{% for data in page.data %} {{ entry_data(data) }} {% endfor %}
{% endif %} {% if page.has_enum_details %}

Enum documentation

{% for enum in page.enums %} {% if enum.has_details %} {{ details_enum(enum, page.prefix_wbr) }} {% endif %} {% endfor %}
{% endif %} {% if page.has_function_details %}

Method documentation

{% for function in page.classmethods %} {% if function.has_details %} {{ details_function(function, page.prefix_wbr) }} {% endif %} {% endfor %} {% for function in page.staticmethods %} {% if function.has_details %} {{ details_function(function, page.prefix_wbr) }} {% endif %} {% endfor %} {% for function in page.methods %} {% if function.has_details %} {{ details_function(function, page.prefix_wbr) }} {% endif %} {% endfor %} {% for function in page.dunder_methods %} {% if function.has_details %} {{ details_function(function, page.prefix_wbr) }} {% endif %} {% endfor %}
{% endif %} {% if page.has_property_details %}

Property documentation

{% for property in page.properties %} {% if property.has_details %} {{ details_property(property, page.prefix_wbr) }} {% endif %} {% endfor %}
{% endif %} {% if page.has_data_details %}

Data documentation

{% for data in page.data %} {% if data.has_details %} {{ details_data(data, page.prefix_wbr) }} {% endif %} {% endfor %}
{% endif %} {% endblock %}