{% extends "base.html" %} {% import "_macros.html" as m %} {% block title %}{{ detail.short_name }} — Code Atlas{% endblock %} {# The entity page — identity rail, full signature block, docstring, and the two neighbour columns with relationship + evidence on every row, ported verbatim. A dependent found by inheritance must not read like a caller, which is why the relationship label travels with the chip. #} {% block sidebar %} {% endblock %} {% block main %}
{{ detail.kind }} {{ detail.file_lines }}

{{ detail.name }}

{% if detail.parent_line %}
{{ detail.parent_line }}
{% endif %} {% if detail.signature %}
{{ detail.signature }}
{% endif %}
{% for p in detail.paragraphs %}

{{ p }}

{% endfor %}
Reached by
{{ detail.callers_count_note }}
{% for r in detail.callers %} {{ r.label }} {{ r.rel }} {{ m.chip(r.ev) }} {% endfor %}
{{ detail.caller_note }}
Reaches
{{ detail.callees_count_note }}
{% for r in detail.callees %} {{ r.label }} {{ r.rel }} {{ m.chip(r.ev) }} {% endfor %} {% if detail.docs %}
Documentation
{% for d in detail.docs %}
{{ d.label }} {{ d.rel }}
{% endfor %} {% endif %}
{% endblock %}