{% macro get_decorated_name(node) -%} {%- if node.path -%}{{ node.path }}.{%- endif %}{{ node.name }} {%- endmacro %} {% macro get_name(node) -%} {%- if node.path -%}{{ node.path }}.{%- endif %}{{ node.name }} {%- endmacro %} {% macro get_namespace_filename(node) -%} {{ get_name(node) }}.html {%- endmacro %} {% macro render_namespace(node) -%}
{{ node.description }}
{%- for child in node.definitions %} {%- if include_private or child.visibility != "private" %} {{ render_subnode(child) }} {%- endif %} {%- endfor %}{{ node.description }}
{%- if node.kind in ["function", "macro", "constructor", "instance method", "static method", "constructor macro", "method macro"] %} {{ render_callable(node) }} {%- elif node.kind in ["class", "interface", "primitive"] %} {{ render_class(node) }} {%- elif node.kind in ["instance field", "static field"] %} {{ render_field(node) }} {%- elif node.kind != "namespace" %} {{ crash_subnode() }} {%- for child in node.definitions %} {%- if include_private or child.visibility != "private" %} {{ render_subnode(child) }} {%- endif %} {%- endfor %} {%- endif %}