2015-07-18 16:23:00 +09:00
{% extends "layouts/default.html" %}
{% block title %}{{ project-name }} | Quickdocs{% endblock %}
{% block css %}
< link rel = "stylesheet" type = "text/css" media = "screen" href = "/css/main.css" >
{% endblock %}
{% block content %}
< header >
< h2 class = "project-name" > < a href = "/{{ project-name }}/" > {{ project-name }}< / a > < / h2 >
< span class = "subtitle" > API Reference< / span >
{% include "partials/header-links.html" %}
< / header >
< nav class = "toc-systems" >
< header > < h2 > Systems< / h2 > < / header >
< dl >
{% for system in systems %}
< dt > < a href = "#system-{{ system.name }}" > {{ system.name }}< / a > < / dt >
{% if system.description %}
< dd class = "one-line-description" > {{ system.description }}< / dd >
{% endif %}
{% endfor %}
< / dl >
< / nav >
{% for system in systems %}
< article class = "system" >
< nav class = "toc" >
< h3 > Package Index< / h3 >
< ul class = "toc-packages" >
{% for package in system.packages %}
< li > < a href = "#package-{{ package.name }}" title = "{{ package.name }}" > {{ package.name }}< / a > < / li >
{% endfor %}
< / ul >
< / nav >
< header >
< h1 id = "system-{{ system.name }}" > {{ system.name }}< / h1 >
{% if system.description %}
< p class = "description" > {{ system.description }}< / p >
{% endif %}
< / header >
< div class = "api" >
{% for package in system.packages %}
< section class = "package" >
2015-07-22 16:53:59 +09:00
< h2 id = "package-{{ package.name }}" > < a href = "#package-{{ package.name }}" > {{ package.name }}< / a > < / h2 >
2015-07-18 16:23:00 +09:00
{% if package.docstring %}
< div class = "docstring" > < pre > {{ package.docstring }}< / pre > < / div >
{% endif %}
2015-07-22 18:24:17 +09:00
{% if package.external-symbols %}
2015-07-18 16:23:00 +09:00
< ul >
2015-07-22 18:24:17 +09:00
{% for symbol in package.external-symbols %}
2015-07-18 16:23:00 +09:00
< li class = "symbol" >
< span class = "symbol-type label {{ symbol.type }}" > {{ symbol.type | capfirst }}< / span >
2015-07-22 16:53:59 +09:00
< code class = "symbol-name" > {% if symbol.setfp %}(setf {{ symbol.name }}){% else %}{{ symbol.name }}{% endif %}< / code >
2015-07-18 16:23:00 +09:00
{% if symbol.lambda-list %}
< span class = "lambda-list" >
{{ symbol.lambda-list | lambda-list | safe }}
< / span >
{% endif %}
2015-07-21 03:31:50 +09:00
{% if symbol.superclasses %}
2015-07-22 17:44:17 +09:00
({% for superclass in symbol.superclasses %}< code class = "symbol-name" > {{ superclass | symbol }}< / code > {% if not forloop.last %}, {% endif %}{% endfor %})
2015-07-21 03:31:50 +09:00
{% endif %}
2015-07-21 03:59:19 +09:00
{% if symbol.include-structs %}
includes ({% for include in symbol.include-structs %}< code class = "symbol-name" > {{ include | symbol }}< / code > {% if not forloop.last %}, {% endif %}{% endfor %})
{% endif %}
2015-07-18 16:23:00 +09:00
{% if symbol.initial-value %}
2015-07-22 17:44:17 +09:00
< pre class = "initial-value" > {{ symbol.initial-value | lower }}< / pre >
2015-07-18 16:23:00 +09:00
{% endif %}
< div class = "docstring" > {{ symbol.docstring }}< / div >
2015-07-21 02:54:31 +09:00
{% if symbol.type == "class" or symbol.type == "struct" %}
2015-07-18 16:23:00 +09:00
{% if symbol.slots %}
< dl class = "slot-list" >
{% for slot in symbol.slots %}
< dt >
< code class = "symbol-name" > {{ slot.name | symbol }}< / code >
{% if slot.accessors %}
2015-07-22 17:44:17 +09:00
< span class = "label" > Accessor< / span > :
2015-07-18 16:23:00 +09:00
{% for accessor in slot.accessors %}
2015-07-19 10:01:51 +09:00
< code class = "symbol-name" > {{ accessor | symbol }}< / code > {% if not forloop.last %}, {% endif %}
2015-07-18 16:23:00 +09:00
{% endfor %}
{% endif %}
{% if slot.readers %}
2015-07-22 17:44:17 +09:00
< span class = "label" > Reader< / span > :
2015-07-18 16:23:00 +09:00
{% for reader in slot.readers %}
2015-07-19 10:01:51 +09:00
< code class = "symbol-name" > {{ reader | symbol }}< / code > {% if not forloop.last %}, {% endif %}
2015-07-18 16:23:00 +09:00
{% endfor %}
{% endif %}
{% if slot.writers %}
2015-07-22 17:44:17 +09:00
< span class = "label" > Writer< / span > :
2015-07-18 16:23:00 +09:00
{% for writer in slot.writer %}
2015-07-19 10:01:51 +09:00
< code class = "symbol-name" > {{ writer | symbol }}< / code > {% if not forloop.last %}, {% endif %}
2015-07-18 16:23:00 +09:00
{% endfor %}
{% endif %}
< / dt >
{% if slot.docstring %}
< dd > {{ slot.docstring }}< / dd >
{% endif %}
{% endfor %}
< / dl >
{% else %}
2015-07-22 18:24:17 +09:00
< div class = "nothing" > No slots.< / div >
2015-07-18 16:23:00 +09:00
{% endif %}
{% endif %}
< / li >
{% endfor %}
< / ul >
2015-07-22 18:24:17 +09:00
{% else %}
< div class = "nothing" > No exported symbols.< / div >
{% endif %}
2015-07-22 18:13:21 +09:00
{% if package.reexport-symbols %}
< h3 > Also exports< / h3 >
< ul class = "also-exports" >
{% for symbol in package.reexport-symbols %}
< li > < code class = "symbol-name" > {{ symbol | symbol-with-package }}< / code > < / li >
{% endfor %}
< / ul >
{% endif %}
2015-07-18 16:23:00 +09:00
< / section >
{% endfor %}
2015-07-22 18:24:17 +09:00
{% if not system.packages %}
< div class = "nothing" > No packages.< / div >
{% endif %}
2015-07-18 16:23:00 +09:00
< / div >
< / article >
{% endfor %}
{% include "partials/footer.html" %}
< ul class = "breadcrumb-header-container" style = "display: none" >
< li > < a href = "#global-header" class = "top-link lsf" > home< / a > < / li >
< / ul >
< div class = "pager-link-container" style = "display: none" >
< a class = "pager-link lsf-icon" title = "up" > Prev< / a >
< a class = "pager-link lsf-icon" title = "down" > Next< / a >
< / div >
{% endblock %}