{% macro top_box(entry) %}
{%- for s in entry.signatures -%}
{{ s|transtext(False) }}
{% endfor -%}
| {{ sig_entries[0].toString() }}{{ entry.brief|transtext }}{% else %} | {% endif %}{{ entry.signatures[0].toHtmlLike(False) }}{{ entry.brief|transtext }} | 
{%- for s in subentry.signatures: -%}
{{ s|transtext(False) }}
{% endfor -%}
{{ param.name|e }}
    {% if param.in_out %}
    ({{ {'IN': 'in', 'OUT': 'out', 'IN_OUT': 'in,out'}.get(param.in_out)|e }})
    {% endif %} -
    {{ param.desc|transtext(False) }}
  {{ param.type|e }} -
    {{ param.desc|transtext(False) }}
  {{ ret.type|e }} -
    {{ ret.desc|transtext(False) }}
  
          {%- for s in subentry.signatures: -%}
          {{ s|transtext(False) }}{% if not loop.last %}
{% endif -%}{%- endfor -%}
      {{ msg|transtext(False) }}
{% endfor %}
          {%- for s in subentry.signatures: -%}
          {{ s|transtext(False) }}{% if not loop.last %}
{% endif -%}{%- endfor -%}