Blame templates/html/htmlinlineclasses.tpl

Packit 1c1d7e
{# input: classList #}
Packit 1c1d7e
{% if classList %}
Packit 1c1d7e
  

{{ tr.classDocumentation }}

Packit 1c1d7e
  {% for class in classList %}
Packit 1c1d7e
    {# write anchor #}
Packit 1c1d7e
    
Packit 1c1d7e
    
Packit 1c1d7e
    
Packit 1c1d7e
    
Packit 1c1d7e
      {{ class.compoundType }} {{ class.name }}
Packit 1c1d7e
    
Packit 1c1d7e
    
Packit 1c1d7e
    
Packit 1c1d7e
    
Packit 1c1d7e
      {# template specifier #}
Packit 1c1d7e
      {% if class.language=='cpp' and class.templateDecls %}
Packit 1c1d7e
        

{% spaceless %}

Packit 1c1d7e
          {% for targList in class.templateDecls %}
Packit 1c1d7e
            template<
Packit 1c1d7e
            {% for targ in targList %}
Packit 1c1d7e
              {{ targ.type }}{% if targ.name %} {{ targ.name }}{% endif %}{% if targ.defVal %} = {{ targ.defVal }}{% endif %}{% if not forloop.last %}, {% endif %}
Packit 1c1d7e
            {% endfor %}
Packit 1c1d7e
            >
Packit 1c1d7e
          {% endfor %}
Packit 1c1d7e
        {% endspaceless %}
Packit 1c1d7e
        {{ class.classType }} {{ class.name }}
Packit 1c1d7e
        
Packit 1c1d7e
      {% endif %}
Packit 1c1d7e
      {# brief description #}
Packit 1c1d7e
      {% if class.brief and config.REPEAT_BRIEF %}
Packit 1c1d7e
        

{{ class.brief }}

Packit 1c1d7e
      {% endif %}
Packit 1c1d7e
      {# detailed docs #}
Packit 1c1d7e
      {{ class.details }}
Packit 1c1d7e
      {# source def #}
Packit 1c1d7e
      {% if class.sourceDef %}
Packit 1c1d7e
        {% markers obj in class.sourceDef with tr.definedAtLineInSourceFile %}
Packit 1c1d7e
          {% with text=obj.text %}
Packit 1c1d7e
            {% include 'htmlobjlink.tpl' %}
Packit 1c1d7e
          {% endwith %}
Packit 1c1d7e
        {% endmarkers %}
Packit 1c1d7e
      {% endif %}
Packit 1c1d7e
    
Packit 1c1d7e
    {# table with fields #}
Packit 1c1d7e
    
Packit 1c1d7e
      {{ tr.compoundMembers }}
Packit 1c1d7e
      {% for member in class.members %}
Packit 1c1d7e
        
Packit 1c1d7e
               {{ member.fieldType }}
Packit 1c1d7e
            
Packit 1c1d7e
            
Packit 1c1d7e
               {{ member.name }}
Packit 1c1d7e
               {% if member.isVariable and member.declArgs %}{{ member.declArgs }}{% endif %}
Packit 1c1d7e
               {{ member.bitfields }}
Packit 1c1d7e
            
Packit 1c1d7e
            
Packit 1c1d7e
              {% if member.brief and not member.details %}{# only brief #}
Packit 1c1d7e
                {{ member.brief }}
Packit 1c1d7e
              {% else %} {# only details or both #}
Packit 1c1d7e
                {% if member.brief %}

{{ member.brief }}

{% endif %}
Packit 1c1d7e
                {{ member.details }}
Packit 1c1d7e
              {% endif %}
Packit 1c1d7e
            
Packit 1c1d7e
        
Packit 1c1d7e
      {% endfor %}
Packit 1c1d7e
    
Packit 1c1d7e
    
Packit 1c1d7e
    
Packit 1c1d7e
  {% endfor %}
Packit 1c1d7e
{% endif %}