{% extends "base.html" %} {% block title %}{{ module.name }} – {{ project }}{% endblock title %} {% block body %} {% import 'macros.html' as macros %}

{{ module.name }} {% if module.obj == 'submodule' %}Submodule{% else %}Module{% endif %} {{ macros.deprecated(module) }}

{{ macros.info_bar(module, incl_src, project_url, module.lines_description(project.mod_lines)) }}
{{ module.doc }} {% if module.uses|length > 0 or (module.ancestry and module.ancestry|length > 0) or module.usedbygraph or (module.descendants and module.descendants|length > 0) %}
{% endif %} {{ macros.use_list(module) }} {{ macros.usedby_list(module) }}
{{ macros.content_list(module,1) }}

{% if module.common|length > 0 %}

Common Blocks

{% for com in module.common %} {{ macros.common_block(com) }} {% endfor %}

{% endif %} {% if module.variables|length > 0 %}

Variables

{{ macros.variable_list(module.variables, permission=True) }}

{% endif %} {% if module.enums|length > 0 %}

Enumerations

{% for enum in module.enums %} {{ macros.enum_entry(enum) }} {% endfor %}

{% endif %} {% if module.interfaces|length > 0 %}

Interfaces

{% for intr in module.interfaces %} {{ macros.interface(intr) }} {% endfor %}

{% endif %} {% if module.absinterfaces|length > 0 %}

Abstract Interfaces

{% for intr in module.absinterfaces %} {{ macros.absinterface(intr) }} {% endfor %}

{% endif %} {% if module.types|length > 0 %}

Derived Types

{% for type in module.types %} {{ macros.type_summary(type) }} {% endfor %}

{% endif %} {% if module.functions|length > 0 %}

Functions

{% for proc in module.functions %} {{ macros.proc_entry(proc) }} {% endfor %}

{% endif %} {% if module.subroutines|length > 0 %}

Subroutines

{% for proc in module.subroutines %} {{ macros.proc_entry(proc) }} {% endfor %}

{% endif %} {% if module.modfunctions %}

Module Functions

{% for proc in module.modfunctions %} {{ macros.proc_entry(proc) }} {% endfor %}

{% endif %} {% if module.modsubroutines %}

Module Subroutines

{% for proc in module.modsubroutines %} {{ macros.proc_entry(proc) }} {% endfor %}

{% endif %} {% if module.modprocedures %}

Module Procedures

{% for proc in module.modprocedures %} {{ macros.proc_entry(proc) }} {% endfor %}
{% endif %}
{% endblock body %}