Imported Upstream version 1.9.2
[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' %}">{% spaceless %}
13   {% with member=mi.member %}
14   {% if member.language=='objc' %}
15     <td class="entry">
16     {% if member.isObjCMethod %}
17       {% if member.isStatic %}+&#160;{% else %}-&#160;{% endif %}
18     {% endif %}
19     </td>
20   {% endif %}
21   {% if member.isObjCMethod %}
22     <td class="entry">
23       {% with obj=member text=member.name %}
24         {% include 'htmlobjlink.tpl' %}
25       {% endwith %}
26     </td>
27   {%else %}
28     {# name #}
29     <td class="entry">
30       {% with obj=member text=mi.ambiguityScope|append:member.name %}
31         {% include 'htmlobjlink.tpl' %}
32       {% endwith %}
33       {% if member.isEnumeration %}
34       &#160;{{ tr.enumName }}
35       {% elif member.isEnumValue %}
36       &#160;{{ tr.enumValue }}
37       {% elif member.isTypedef %}
38       &#160;typedef
39       {% elif member.isFriend and member.type=='friend class' %}
40       &#160;class
41       {% elif member.isFunction or member.isSignal or member.isSlot or (member.isFriend and member.hasParameters) %}
42       {{ member.declArgs }}
43       {% endif %}
44     </td>
45   {% endif %}
46   {# class link #}
47   <td class="entry">
48   {% if member.category %}
49     {% with obj=member.category text=member.category.name %}
50       {% include 'htmlobjlink.tpl' %}
51     {% endwith %}
52   {% else %}
53     {% with obj=member.class text=member.class.name %}
54       {% include 'htmlobjlink.tpl' %}
55     {% endwith %}
56   {% endif %}
57   </td>
58   {# labels #}
59   {% if member.labels %}
60      <td class="entry">
61      {% for label in member.labels %}
62      <span class="mlabel">{{ label }}</span>
63      {% endfor %}
64      </td>
65   {% endif %}
66   {% endwith %}
67   {% endspaceless %}
68   </tr>
69 {% endfor %}
70 </table>
71 </div>
72 {% endblock %}