|
Packit Service |
50c9f2 |
{# inputs: memberListInfo #}
|
|
Packit Service |
50c9f2 |
{% if memberListInfo %}
|
|
Packit Service |
50c9f2 |
{% if memberListInfo.members %}
|
|
Packit Service |
50c9f2 |
{{ memberListInfo.title }}
|
|
Packit Service |
50c9f2 |
{% for member in memberListInfo.members %}
|
|
Packit Service |
50c9f2 |
{% if member.detailsVisibleFor:compound.compoundKind %}
|
|
Packit Service |
50c9f2 |
|
|
Packit Service |
50c9f2 |
|
|
Packit Service |
50c9f2 |
|
|
Packit Service |
50c9f2 |
{# write template declarations #}
|
|
Packit Service |
50c9f2 |
{% if member.language=='cpp' and member.templateDecls %}
|
|
Packit Service |
50c9f2 |
{% for targList in member.templateDecls %}
|
|
Packit Service |
50c9f2 |
{% spaceless %}
|
|
Packit Service |
50c9f2 |
|
|
Packit Service |
50c9f2 |
template<
|
|
Packit Service |
50c9f2 |
{% for targ in targList %}
|
|
Packit Service |
50c9f2 |
{{ targ.type }}{% if targ.name %} {{ targ.name }}{% endif %}{% if targ.defVal %} = {{ targ.defVal }}{% endif %}{% if not forloop.last %}, {% endif %}
|
|
Packit Service |
50c9f2 |
{% endfor %}
|
|
Packit Service |
50c9f2 |
>
|
|
Packit Service |
50c9f2 |
|
|
Packit Service |
50c9f2 |
{% endspaceless %}
|
|
Packit Service |
50c9f2 |
{% endfor %}
|
|
Packit Service |
50c9f2 |
{% endif %}
|
|
Packit Service |
50c9f2 |
{# start of labels if present #}
|
|
Packit Service |
50c9f2 |
{% if member.labels %}
|
|
Packit Service |
50c9f2 |
|
|
Packit Service |
50c9f2 |
{% endif %}
|
|
Packit Service |
50c9f2 |
|
|
Packit Service |
50c9f2 |
|
|
Packit Service |
50c9f2 |
{{ member.definition }}
|
|
Packit Service |
50c9f2 |
{# write argument list #}
|
|
Packit Service |
50c9f2 |
{# TODO: TCL #}
|
|
Packit Service |
50c9f2 |
{% if member.hasParameters %}
|
|
Packit Service |
50c9f2 |
{% if member.isObjCMethod %}
|
|
Packit Service |
50c9f2 |
{% if member.parameters %}
|
|
Packit Service |
50c9f2 |
|
|
Packit Service |
50c9f2 |
{% endif %}
|
|
Packit Service |
50c9f2 |
{% for arg in member.parameters %}
|
|
Packit Service |
50c9f2 |
{% if not forloop.first %}
|
|
Packit Service |
50c9f2 |
{{ arg.namePart }}
|
|
Packit Service |
50c9f2 |
{% endif %}
|
|
Packit Service |
50c9f2 |
({{ arg.type }})
|
|
Packit Service |
50c9f2 |
{% if arg.name or arg.type=='...' %}
|
|
Packit Service |
50c9f2 |
{% if not arg.name %}{{ arg.type }}{% else %}{{ arg.name }}{% endif %}
|
|
Packit Service |
50c9f2 |
{% endif %}
|
|
Packit Service |
50c9f2 |
{% if not forloop.last %}
|
|
Packit Service |
50c9f2 |
|
|
Packit Service |
50c9f2 |
{% endif %}
|
|
Packit Service |
50c9f2 |
{% endfor %}
|
|
Packit Service |
50c9f2 |
{% else %}
|
|
Packit Service |
50c9f2 |
(
|
|
Packit Service |
50c9f2 |
{% for arg in member.parameters %}
|
|
Packit Service |
50c9f2 |
{% if member.isDefine %}
|
|
Packit Service |
50c9f2 |
{% if not forloop.first %}
|
|
Packit Service |
50c9f2 |
|
|
Packit Service |
50c9f2 |
{% endif %}
|
|
Packit Service |
50c9f2 |
|
|
Packit Service |
50c9f2 |
{% spaceless %}
|
|
Packit Service |
50c9f2 |
{% if arg.type %}
|
|
Packit Service |
50c9f2 |
{{ arg.type }}
|
|
Packit Service |
50c9f2 |
{% endif %}
|
|
Packit Service |
50c9f2 |
{% if not forloop.last %}
|
|
Packit Service |
50c9f2 |
,
|
|
Packit Service |
50c9f2 |
{% endif %}
|
|
Packit Service |
50c9f2 |
{% endspaceless %}
|
|
Packit Service |
50c9f2 |
{% else %} {# normal function/method #}
|
|
Packit Service |
50c9f2 |
{% if forloop.first %}
|
|
Packit Service |
50c9f2 |
|
|
Packit Service |
50c9f2 |
{% endif %}
|
|
Packit Service |
50c9f2 |
{% if arg.attrib %}{{ arg.attrib }} {% endif %}
|
|
Packit Service |
50c9f2 |
{% if arg.type!='...' %}
|
|
Packit Service |
50c9f2 |
{{ arg.type }}
|
|
Packit Service |
50c9f2 |
{% endif %}
|
|
Packit Service |
50c9f2 |
|
|
Packit Service |
50c9f2 |
{% if arg.name or arg.type=='...' %}
|
|
Packit Service |
50c9f2 |
{% if not arg.name %}{{ arg.type }}{% else %}{{ arg.name }}{% endif %}
|
|
Packit Service |
50c9f2 |
{% endif %}
|
|
Packit Service |
50c9f2 |
{{ arg.array }}
|
|
Packit Service |
50c9f2 |
{% if arg.defVal %} = {{ arg.defVal }}{% endif %}
|
|
Packit Service |
50c9f2 |
{% if not forloop.last %}
|
|
Packit Service |
50c9f2 |
,
|
|
Packit Service |
50c9f2 |
{% endif %}
|
|
Packit Service |
50c9f2 |
{% endif %}
|
|
Packit Service |
50c9f2 |
{% endfor %}
|
|
Packit Service |
50c9f2 |
{% if member.parameters|length==0 %}
|
|
Packit Service |
50c9f2 |
|
|
Packit Service |
50c9f2 |
{% endif %}
|
|
Packit Service |
50c9f2 |
{% if member.parameters|length<2 %}
|
|
Packit Service |
50c9f2 |
)
|
|
Packit Service |
50c9f2 |
{% else %}
|
|
Packit Service |
50c9f2 |
|
|
Packit Service |
50c9f2 |
)
|
|
Packit Service |
50c9f2 |
{% endif %}
|
|
Packit Service |
50c9f2 |
{{ member.extraTypeChars }}
|
|
Packit Service |
50c9f2 |
{% if member.hasConstQualifier %} const {% endif %}
|
|
Packit Service |
50c9f2 |
{% if member.hasVolatileQualifier %} volatile {% endif %}
|
|
Packit Service |
50c9f2 |
{% if member.hasRefQualifierLValue %} & {% endif %}
|
|
Packit Service |
50c9f2 |
{% if member.hasRefQualifierRValue %} && {% endif %}
|
|
Packit Service |
50c9f2 |
{{ member.trailingReturnType }}
|
|
Packit Service |
50c9f2 |
{% endif %}
|
|
Packit Service |
50c9f2 |
{% endif %}
|
|
Packit Service |
50c9f2 |
{# one line initializer #}
|
|
Packit Service |
50c9f2 |
{% if member.hasOneLineInitializer %}
|
|
Packit Service |
50c9f2 |
{% if member.isDefine %} {% endif %}
|
|
Packit Service |
50c9f2 |
{{ member.initializer }}
|
|
Packit Service |
50c9f2 |
{% endif %}
|
|
Packit Service |
50c9f2 |
{# exception list #}
|
|
Packit Service |
50c9f2 |
{% if member.exception %}
|
|
Packit Service |
50c9f2 |
{# TODO: special exception rendering for UNO IDL... #}
|
|
Packit Service |
50c9f2 |
{{ member.exception }}
|
|
Packit Service |
50c9f2 |
{% endif %}
|
|
Packit Service |
50c9f2 |
|
|
Packit Service |
50c9f2 |
|
|
Packit Service |
50c9f2 |
{# end of labels if present #}
|
|
Packit Service |
50c9f2 |
{% if member.labels %}
|
|
Packit Service |
50c9f2 |
{% spaceless %}
|
|
Packit Service |
50c9f2 |
{% for label in member.labels %}
|
|
Packit Service |
50c9f2 |
{{ label }}
|
|
Packit Service |
50c9f2 |
{% endfor %}{% endspaceless %}
|
|
Packit Service |
50c9f2 |
|
|
Packit Service |
50c9f2 |
{% endif %}
|
|
Packit Service |
50c9f2 |
|
|
Packit Service |
50c9f2 |
|
|
Packit Service |
50c9f2 |
{# write group include #}
|
|
Packit Service |
50c9f2 |
{% if compound.compoundKind=="module" and config.SHOW_GROUPED_MEMB_INC and member.file %}
|
|
Packit Service |
50c9f2 |
<tt>{% spaceless %}
|
|
Packit Service |
50c9f2 |
{% if compound.language=='java' or compound.language=='idl' %}
|
|
Packit Service |
50c9f2 |
import "
|
|
Packit Service |
50c9f2 |
{% else %}
|
|
Packit Service |
50c9f2 |
#include <
|
|
Packit Service |
50c9f2 |
{% endif %}
|
|
Packit Service |
50c9f2 |
{% with obj=member.file text=member.file.bareName %}
|
|
Packit Service |
50c9f2 |
{% include 'htmlobjlink.tpl' %}
|
|
Packit Service |
50c9f2 |
{% endwith %}
|
|
Packit Service |
50c9f2 |
{% if compound.language=='java' or compound.language=='idl' %}"
|
|
Packit Service |
50c9f2 |
{% else %}>
|
|
Packit Service |
50c9f2 |
{% endif %}
|
|
Packit Service |
50c9f2 |
{% endspaceless %}</tt>
|
|
Packit Service |
50c9f2 |
{% endif %}
|
|
Packit Service |
50c9f2 |
{# multi-line initializer #}
|
|
Packit Service |
50c9f2 |
{% if member.hasMultiLineInitializer %}
|
|
Packit Service |
50c9f2 |
{% if member.isDefine %}{{ tr.defineValue }}{% else %}{{ tr.initialValue }}{% endif %}
|
|
Packit Service |
50c9f2 |
{{ member.initializerAsCode }}
|
|
Packit Service |
50c9f2 |
{% endif %}
|
|
Packit Service |
50c9f2 |
{# brief description #}
|
|
Packit Service |
50c9f2 |
{% if member.brief and config.REPEAT_BRIEF and config.BRIEF_MEMBER_DESC %}
|
|
Packit Service |
50c9f2 |
{{ member.brief }}
|
|
Packit Service |
50c9f2 |
{% endif %}
|
|
Packit Service |
50c9f2 |
{# detailed description #}
|
|
Packit Service |
50c9f2 |
{# TODO: VHDL #}
|
|
Packit Service |
50c9f2 |
{{ member.details }}
|
|
Packit Service |
50c9f2 |
{# inbody description #}
|
|
Packit Service |
50c9f2 |
{{ member.inbodyDocs }}
|
|
Packit Service |
50c9f2 |
{# argument list #}
|
|
Packit Service |
50c9f2 |
{{ member.paramDocs }}
|
|
Packit Service |
50c9f2 |
{# enum values #}
|
|
Packit Service |
50c9f2 |
{% if member.isEnumeration and member.enumValues|length>0 %}
|
|
Packit Service |
50c9f2 |
|
|
Packit Service |
50c9f2 |
{{ tr.enumValues }}
|
|
Packit Service |
50c9f2 |
{% for enumVal in member.enumValues %}
|
|
Packit Service |
50c9f2 |
{{ enumVal.name }}
|
|
Packit Service |
50c9f2 |
{{ enumVal.brief }}{{ enumVal.details }}
|
|
Packit Service |
50c9f2 |
|
|
Packit Service |
50c9f2 |
{% endfor %}
|
|
Packit Service |
50c9f2 |
|
|
Packit Service |
50c9f2 |
{% endif %}
|
|
Packit Service |
50c9f2 |
{# reimplements #}
|
|
Packit Service |
50c9f2 |
{% if member.reimplements %}
|
|
Packit Service |
50c9f2 |
|
|
Packit Service |
50c9f2 |
{% markers mem in member.reimplements with tr.reimplements %}
|
|
Packit Service |
50c9f2 |
{% with obj=mem text=mem.class.name %}
|
|
Packit Service |
50c9f2 |
{% include 'htmlobjlink.tpl' %}
|
|
Packit Service |
50c9f2 |
{% endwith %}
|
|
Packit Service |
50c9f2 |
{% endmarkers %}
|
|
Packit Service |
50c9f2 |
|
|
Packit Service |
50c9f2 |
{% endif %}
|
|
Packit Service |
50c9f2 |
{% if member.implements %}
|
|
Packit Service |
50c9f2 |
|
|
Packit Service |
50c9f2 |
{% markers mem in member.implements with tr.implements %}
|
|
Packit Service |
50c9f2 |
{% with obj=mem text=mem.class.name %}
|
|
Packit Service |
50c9f2 |
{% include 'htmlobjlink.tpl' %}
|
|
Packit Service |
50c9f2 |
{% endwith %}
|
|
Packit Service |
50c9f2 |
{% endmarkers %}
|
|
Packit Service |
50c9f2 |
|
|
Packit Service |
50c9f2 |
{% endif %}
|
|
Packit Service |
50c9f2 |
{# reimplementedBy #}
|
|
Packit Service |
50c9f2 |
{% if member.reimplementedBy %}
|
|
Packit Service |
50c9f2 |
|
|
Packit Service |
50c9f2 |
{% markers mem in member.reimplementedBy with tr.reimplementedBy:member.reimplementedBy|length %}
|
|
Packit Service |
50c9f2 |
{% with obj=mem text=mem.class.name %}
|
|
Packit Service |
50c9f2 |
{% include 'htmlobjlink.tpl' %}
|
|
Packit Service |
50c9f2 |
{% endwith %}
|
|
Packit Service |
50c9f2 |
{% endmarkers %}
|
|
Packit Service |
50c9f2 |
|
|
Packit Service |
50c9f2 |
{% endif %}
|
|
Packit Service |
50c9f2 |
{% if member.implementedBy %}
|
|
Packit Service |
50c9f2 |
|
|
Packit Service |
50c9f2 |
{% markers mem in member.implementedBy with tr.implementedBy:member.implementedBy|length %}
|
|
Packit Service |
50c9f2 |
{% with obj=mem text=mem.class.name %}
|
|
Packit Service |
50c9f2 |
{% include 'htmlobjlink.tpl' %}
|
|
Packit Service |
50c9f2 |
{% endwith %}
|
|
Packit Service |
50c9f2 |
{% endmarkers %}
|
|
Packit Service |
50c9f2 |
|
|
Packit Service |
50c9f2 |
{% endif %}
|
|
Packit Service |
50c9f2 |
{# category relation #}
|
|
Packit Service |
50c9f2 |
{% if member.class and member.categoryRelation %}
|
|
Packit Service |
50c9f2 |
{% if member.category %}
|
|
Packit Service |
50c9f2 |
|
|
Packit Service |
50c9f2 |
{% markers mem in member.categoryRelation|list with tr.providedByCategory %}
|
|
Packit Service |
50c9f2 |
{% with obj=mem text=member.category.name %}
|
|
Packit Service |
50c9f2 |
{% include 'htmlobjlink.tpl' %}
|
|
Packit Service |
50c9f2 |
{% endwith %}
|
|
Packit Service |
50c9f2 |
{% endmarkers %}
|
|
Packit Service |
50c9f2 |
|
|
Packit Service |
50c9f2 |
{% elif member.class.categoryOf %}
|
|
Packit Service |
50c9f2 |
|
|
Packit Service |
50c9f2 |
{% markers mem in member.categoryRelation|list with tr.extendsClass %}
|
|
Packit Service |
50c9f2 |
{% with obj=mem text=member.class.categoryOf.name %}
|
|
Packit Service |
50c9f2 |
{% include 'htmlobjlink.tpl' %}
|
|
Packit Service |
50c9f2 |
{% endwith %}
|
|
Packit Service |
50c9f2 |
{% endmarkers %}
|
|
Packit Service |
50c9f2 |
|
|
Packit Service |
50c9f2 |
{% endif %}
|
|
Packit Service |
50c9f2 |
{% endif %}
|
|
Packit Service |
50c9f2 |
{# examples #}
|
|
Packit Service |
50c9f2 |
{% if member.examples %}
|
|
Packit Service |
50c9f2 |
- {{ tr.examples }}
|
|
Packit Service |
50c9f2 |
{% markers obj in member.examples with tr.exampleList:member.examples|length %}
|
|
Packit Service |
50c9f2 |
{% with text=obj.text %}
|
|
Packit Service |
50c9f2 |
{% include 'htmlobjlink.tpl' %}
|
|
Packit Service |
50c9f2 |
{% endwith %}
|
|
Packit Service |
50c9f2 |
{% endmarkers %}
|
|
Packit Service |
50c9f2 |
|
|
Packit Service |
50c9f2 |
{% endif %}
|
|
Packit Service |
50c9f2 |
{# type constraints #}
|
|
Packit Service |
50c9f2 |
{% with obj=member %}
|
|
Packit Service |
50c9f2 |
{% include 'htmltypeconstraints.tpl' %}
|
|
Packit Service |
50c9f2 |
{% endwith %}
|
|
Packit Service |
50c9f2 |
{# source def #}
|
|
Packit Service |
50c9f2 |
{% if member.sourceDef %}
|
|
Packit Service |
50c9f2 |
{% markers obj in member.sourceDef with tr.definedAtLineInSourceFile %}
|
|
Packit Service |
50c9f2 |
{% with text=obj.text %}
|
|
Packit Service |
50c9f2 |
{% include 'htmlobjlink.tpl' %}
|
|
Packit Service |
50c9f2 |
{% endwith %}
|
|
Packit Service |
50c9f2 |
{% endmarkers %}
|
|
Packit Service |
50c9f2 |
{% endif %}
|
|
Packit Service |
50c9f2 |
{# source refs #}
|
|
Packit Service |
50c9f2 |
{% if member.sourceRefs|length>0 %}
|
|
Packit Service |
50c9f2 |
|
|
Packit Service |
50c9f2 |
{% markers mem in member.sourceRefs with tr.sourceRefs:member.sourceRefs|length %}
|
|
Packit Service |
50c9f2 |
{% if mem.sourceDef and config.REFERENCES_LINK_SOURCE %}
|
|
Packit Service |
50c9f2 |
{% with obj=mem.sourceDef.0 text=mem.name|append:mem.functionQualifier %}
|
|
Packit Service |
50c9f2 |
{% include 'htmlobjlink.tpl' %}
|
|
Packit Service |
50c9f2 |
{% endwith %}
|
|
Packit Service |
50c9f2 |
{% else %}
|
|
Packit Service |
50c9f2 |
{% with obj=mem text=mem.name|append:mem.functionQualifier %}
|
|
Packit Service |
50c9f2 |
{% include 'htmlobjlink.tpl' %}
|
|
Packit Service |
50c9f2 |
{% endwith %}
|
|
Packit Service |
50c9f2 |
{% endif %}
|
|
Packit Service |
50c9f2 |
{% endmarkers %}
|
|
Packit Service |
50c9f2 |
|
|
Packit Service |
50c9f2 |
{% endif %}
|
|
Packit Service |
50c9f2 |
{# source refs by #}
|
|
Packit Service |
50c9f2 |
{% if member.sourceRefBys|length>0%}
|
|
Packit Service |
50c9f2 |
|
|
Packit Service |
50c9f2 |
{% markers mem in member.sourceRefBys with tr.sourceRefBys:member.sourceRefBys|length %}
|
|
Packit Service |
50c9f2 |
{% if mem.sourceDef and config.REFERENCES_LINK_SOURCE %}
|
|
Packit Service |
50c9f2 |
{% with obj=mem.sourceDef.0 text=mem.name|append:mem.functionQualifier %}
|
|
Packit Service |
50c9f2 |
{% include 'htmlobjlink.tpl' %}
|
|
Packit Service |
50c9f2 |
{% endwith %}
|
|
Packit Service |
50c9f2 |
{% else %}
|
|
Packit Service |
50c9f2 |
{% with obj=mem text=mem.name|append:mem.functionQualifier %}
|
|
Packit Service |
50c9f2 |
{% include 'htmlobjlink.tpl' %}
|
|
Packit Service |
50c9f2 |
{% endwith %}
|
|
Packit Service |
50c9f2 |
{% endif %}
|
|
Packit Service |
50c9f2 |
{% endmarkers %}
|
|
Packit Service |
50c9f2 |
|
|
Packit Service |
50c9f2 |
{% endif %}
|
|
Packit Service |
50c9f2 |
{# inline code #}
|
|
Packit Service |
50c9f2 |
{% if member.hasSources and config.INLINE_SOURCES %}
|
|
Packit Service |
50c9f2 |
|
|
Packit Service |
50c9f2 |
{{ member.sourceCode }}
|
|
Packit Service |
50c9f2 |
|
|
Packit Service |
50c9f2 |
{% endif %}
|
|
Packit Service |
50c9f2 |
{# call graph #}
|
|
Packit Service |
50c9f2 |
{% if member.hasCallGraph %}
|
|
Packit Service |
50c9f2 |
{% with obj=member %}
|
|
Packit Service |
50c9f2 |
{% include 'htmldynheader.tpl' %}
|
|
Packit Service |
50c9f2 |
{% endwith %}
|
|
Packit Service |
50c9f2 |
{{ tr.callGraph }}
|
|
Packit Service |
50c9f2 |
|
|
Packit Service |
50c9f2 |
{% with obj=member %}
|
|
Packit Service |
50c9f2 |
{% include 'htmldyncontents.tpl' %}
|
|
Packit Service |
50c9f2 |
{% endwith %}
|
|
Packit Service |
50c9f2 |
{{ member.callGraph }}
|
|
Packit Service |
50c9f2 |
|
|
Packit Service |
50c9f2 |
{% endif %}
|
|
Packit Service |
50c9f2 |
{# caller graph #}
|
|
Packit Service |
50c9f2 |
{% if member.hasCallerGraph %}
|
|
Packit Service |
50c9f2 |
{% with obj=member %}
|
|
Packit Service |
50c9f2 |
{% include 'htmldynheader.tpl' %}
|
|
Packit Service |
50c9f2 |
{% endwith %}
|
|
Packit Service |
50c9f2 |
{{ tr.callerGraph }}
|
|
Packit Service |
50c9f2 |
|
|
Packit Service |
50c9f2 |
{% with obj=member %}
|
|
Packit Service |
50c9f2 |
{% include 'htmldyncontents.tpl' %}
|
|
Packit Service |
50c9f2 |
{% endwith %}
|
|
Packit Service |
50c9f2 |
{{ member.callerGraph }}
|
|
Packit Service |
50c9f2 |
|
|
Packit Service |
50c9f2 |
{% endif %}
|
|
Packit Service |
50c9f2 |
|
|
Packit Service |
50c9f2 |
|
|
Packit Service |
50c9f2 |
{% endif %}
|
|
Packit Service |
50c9f2 |
{% endfor %} {# for each member #}
|
|
Packit Service |
50c9f2 |
{% endif %}
|
|
Packit Service |
50c9f2 |
{% endif %}
|
|
Packit Service |
50c9f2 |
|