Imported Upstream version 1.8.11
[platform/upstream/doxygen.git] / templates / html / htmlallmembers.tpl
1 {% extend 'htmlbase.tpl' %}
2
3 {% block title %}
4   <div class="headertitle"><div class="title">{{ compound.name }} {{ tr.memberList }}</div></div>
5 {% endblock %}
6
7 {% block content %}
8 <div class="contents">
9 <p>{{ tr.theListOfAllMembers }} <a class="el" href="{{ compound.fileName }}{{ config.HTML_FILE_EXTENSION }}">{{ compound.name }}</a>{{ tr.incInheritedMembers }}</p>
10 <table class="directory">
11 {% for mi in compound.allMembersList %}
12   <tr class="{% cycle 'even' 'odd' %}">
13   {% spaceless %}
14   {% with member=mi.member %}
15   {% if member.language=='objc' %}
16     <td class="entry">
17     {% if member.isObjCMethod %}
18       {% if member.isStatic %}+&#160;{% else %}-&#160;{% endif %}
19     {% endif %}
20     </td>
21   {% endif %}
22   {% if member.isObjCMethod %}
23     <td class="entry">
24       {% with obj=member text=member.name %}
25         {% include 'htmlobjlink.tpl' %}
26       {% endwith %}
27     </td>
28   {%else %}
29     {# name #}
30     <td class="entry">
31       {% with obj=member text=mi.ambiguityScope|append:member.name %}
32         {% include 'htmlobjlink.tpl' %}
33       {% endwith %}
34       {% if member.isEnumeration %}
35       &#160;{{ tr.enumName }}
36       {% elif member.isEnumValue %}
37       &#160;{{ tr.enumValue }}
38       {% elif member.isTypedef %}
39       &#160;typedef
40       {% elif member.isFriend and member.type=='friend class' %}
41       &#160;class
42       {% elif member.isFunction or member.isSignal or member.isSlot or (member.isFriend and member.hasParameters) %}
43       {{ member.declArgs }}
44       {% endif %}
45     </td>
46   {% endif %}
47   {# class link #}
48   <td class="entry">
49   {% if member.category %}
50     {% with obj=member.category text=member.category.name %}
51       {% include 'htmlobjlink.tpl' %}
52     {% endwith %}
53   {% else %}
54     {% with obj=member.class text=member.class.name %}
55       {% include 'htmlobjlink.tpl' %}
56     {% endwith %}
57   {% endif %}
58   </td>
59   {# labels #}
60   {% if member.labels %}
61      <td class="entry">
62      {% for label in member.labels %}
63      <span class="mlabel">{{ label }}</span>
64      {% endfor %}
65      </td>
66   {% endif %}
67   {% endwith %}
68   {% endspaceless %}
69   </tr>
70 {% endfor %}
71 </table>
72 </div>
73 {% endblock %}