{{ system.name }}
{% if system.description %}{{ system.description }}
{% endif %}{{ package.name }}
{% if package.docstring %}{{ package.docstring }}
-
{% for symbol in package.symbols %}
{% if symbol.externalp %}
-
{{ symbol.type | capfirst }}
{% if symbol.setfp %} (setf {{ symbol.name }}) {% else %} {{ symbol.name }} {% endif %}
{% if symbol.lambda-list %} {{ symbol.lambda-list | lambda-list | safe }} {% endif %} {% if symbol.superclasses %} inherits ({% for superclass in symbol.superclasses %}{{ superclass | symbol }}
{% if not forloop.last %}, {% endif %}{% endfor %}) {% endif %} {% if symbol.include-structs %} includes ({% for include in symbol.include-structs %}{{ include | symbol }}
{% if not forloop.last %}, {% endif %}{% endfor %}) {% endif %} {% if symbol.initial-value %} {{ symbol.initial-value }} {% endif %}{{ symbol.docstring }}{% if symbol.type == "class" or symbol.type == "struct" %} {% if symbol.slots %}-
{% for slot in symbol.slots %}
-
{{ slot.name | symbol }}
{% if slot.accessors %} Accessor: {% for accessor in slot.accessors %}{{ accessor | symbol }}
{% if not forloop.last %}, {% endif %} {% endfor %} {% endif %} {% if slot.readers %} Reader: {% for reader in slot.readers %}{{ reader | symbol }}
{% if not forloop.last %}, {% endif %} {% endfor %} {% endif %} {% if slot.writers %} Writer: {% for writer in slot.writer %}{{ writer | symbol }}
{% if not forloop.last %}, {% endif %} {% endfor %} {% endif %}
{% if slot.docstring %}
- {{ slot.docstring }} {% endif %} {% endfor %}
{% endif %}
{% endfor %}
-