|
Packit |
1c1d7e |
<# input: compound #>
|
|
Packit |
1c1d7e |
<% msg %>Generating LaTeX output for class <{ compound.name }><% endmsg %>
|
|
Packit |
1c1d7e |
\hypertarget{<{ compound.fileName|raw }>}{}\section{<{ compound.title }>}
|
|
Packit |
1c1d7e |
\label{<{ compound.fileName|raw }>}\index{<{ compound.name|texLabel }>@{<{ compound.name|texIndex }>}}
|
|
Packit |
1c1d7e |
<# brief description #>
|
|
Packit |
1c1d7e |
<% if compound.brief %>
|
|
Packit |
1c1d7e |
<{ compound.brief }>
|
|
Packit |
1c1d7e |
|
|
Packit |
1c1d7e |
<% endif %>
|
|
Packit |
1c1d7e |
<# compound includes #>
|
|
Packit |
1c1d7e |
<% if compound.includeInfo %>
|
|
Packit |
1c1d7e |
<% with ii=compound.includeInfo %>
|
|
Packit |
1c1d7e |
<% include 'latexinclude.tpl' %>
|
|
Packit |
1c1d7e |
<% endwith %>
|
|
Packit |
1c1d7e |
|
|
Packit |
1c1d7e |
|
|
Packit |
1c1d7e |
<% endif %>
|
|
Packit |
1c1d7e |
<# inheritance graph #>
|
|
Packit |
1c1d7e |
<% if compound.hasInheritanceDiagram %>
|
|
Packit |
1c1d7e |
<{ tr.inheritanceDiagramFor:compound.name }>
|
|
Packit |
1c1d7e |
<{ compound.inheritanceDiagram }>
|
|
Packit |
1c1d7e |
<% else %>
|
|
Packit |
1c1d7e |
<# textual inheritance list #>
|
|
Packit |
1c1d7e |
<% if compound.inherits|length>0 %>
|
|
Packit |
1c1d7e |
<% markers c in compound.inherits with tr.inheritsList:compound.inherits|length %>
|
|
Packit |
1c1d7e |
<% with obj=c.class text=c.name %>
|
|
Packit |
1c1d7e |
<% include 'latexobjlink.tpl' %>
|
|
Packit |
1c1d7e |
<% endwith %>
|
|
Packit |
1c1d7e |
<% endmarkers %>
|
|
Packit |
1c1d7e |
|
|
Packit |
1c1d7e |
|
|
Packit |
1c1d7e |
<% endif %>
|
|
Packit |
1c1d7e |
<% if compound.inheritedBy|length>0 %>
|
|
Packit |
1c1d7e |
<% markers c in compound.inheritedBy with tr.inheritedByList:compound.inheritedBy|length %>
|
|
Packit |
1c1d7e |
<% with obj=c.class text=c.name %>
|
|
Packit |
1c1d7e |
<% include 'latexobjlink.tpl' %>
|
|
Packit |
1c1d7e |
<% endwith %>
|
|
Packit |
1c1d7e |
<% endmarkers %>
|
|
Packit |
1c1d7e |
|
|
Packit |
1c1d7e |
|
|
Packit |
1c1d7e |
<% endif %>
|
|
Packit |
1c1d7e |
<% endif %>
|
|
Packit |
1c1d7e |
<# collaboration graph #>
|
|
Packit |
1c1d7e |
<% if compound.hasCollaborationDiagram %>
|
|
Packit |
1c1d7e |
<{ tr.collaborationDiagramFor:compound.name }>
|
|
Packit |
1c1d7e |
<{ compound.collaborationDiagram }>
|
|
Packit |
1c1d7e |
|
|
Packit |
1c1d7e |
|
|
Packit |
1c1d7e |
<% endif %>
|
|
Packit |
1c1d7e |
<# member declarations #>
|
|
Packit |
1c1d7e |
<% if compound.hasDetails %>
|
|
Packit |
1c1d7e |
<% if compound.anchor %>
|
|
Packit |
1c1d7e |
\label{<{ compound.anchor|raw }>}
|
|
Packit |
1c1d7e |
<% if config.PDF_HYPERLINKS and config.USE_PDFLATEX %>
|
|
Packit |
1c1d7e |
\hypertarget{<% if compound.fileName %><{ compound.fileName|raw }>_<% endif %><{ compound.anchor|raw }>}{}
|
|
Packit |
1c1d7e |
<% endif %>
|
|
Packit |
1c1d7e |
<% endif %>
|
|
Packit |
1c1d7e |
<% if config.COMPACT_LATEX %>\subsubsection<% else %>\subsection<% endif %>{<{ tr.detailedDesc }>}
|
|
Packit |
1c1d7e |
<# template specifier #>
|
|
Packit |
1c1d7e |
<% if compound.language=='cpp' and compound.templateDecls %>
|
|
Packit |
1c1d7e |
<% spaceless %>
|
|
Packit |
1c1d7e |
\subsubsection*{
|
|
Packit |
1c1d7e |
<% for targList in compound.templateDecls %>
|
|
Packit |
1c1d7e |
template$<$
|
|
Packit |
1c1d7e |
<% for targ in targList %>
|
|
Packit |
1c1d7e |
<{ targ.type }><% if targ.name %><{ space }><{ targ.name }><% endif %><% if targ.defVal %><{ space }>= <{ targ.defVal }><% endif %><% if not forloop.last %>, <% endif %>
|
|
Packit |
1c1d7e |
<% endfor %>
|
|
Packit |
1c1d7e |
$>$\\*
|
|
Packit |
1c1d7e |
<% endfor %>
|
|
Packit |
1c1d7e |
<{ compound.compoundType }><{ space }><{ compound.name }>
|
|
Packit |
1c1d7e |
}
|
|
Packit |
1c1d7e |
<% endspaceless %>
|
|
Packit |
1c1d7e |
|
|
Packit |
1c1d7e |
|
|
Packit |
1c1d7e |
<% endif %>
|
|
Packit |
1c1d7e |
<% if compound.brief and config.REPEAT_BRIEF %>
|
|
Packit |
1c1d7e |
<{ compound.brief }>
|
|
Packit |
1c1d7e |
|
|
Packit |
1c1d7e |
|
|
Packit |
1c1d7e |
<% endif %>
|
|
Packit |
1c1d7e |
<{ compound.details }>
|
|
Packit |
1c1d7e |
|
|
Packit |
1c1d7e |
|
|
Packit |
1c1d7e |
<# type constraints #>
|
|
Packit |
1c1d7e |
<% with obj=compound %>
|
|
Packit |
1c1d7e |
<% include 'latextypeconstraints.tpl' %>
|
|
Packit |
1c1d7e |
<% endwith %>
|
|
Packit |
1c1d7e |
|
|
Packit |
1c1d7e |
|
|
Packit |
1c1d7e |
<% endif %>
|
|
Packit |
1c1d7e |
<% msg %>
|
|
Packit |
1c1d7e |
<# examples #>
|
|
Packit |
1c1d7e |
<% if compound.examples %>
|
|
Packit |
1c1d7e |
- <{ tr.examples }>
|
|
Packit |
1c1d7e |
<% markers obj in compound.examples with tr.exampleList:compound.examples|length %>
|
|
Packit |
1c1d7e |
<% with page=compound text=obj.text %>
|
|
Packit |
1c1d7e |
<% include 'htmlobjlink.tpl' %>
|
|
Packit |
1c1d7e |
<% endwith %>
|
|
Packit |
1c1d7e |
<% endmarkers %>
|
|
Packit |
1c1d7e |
|
|
Packit |
1c1d7e |
<% endif %>
|
|
Packit |
1c1d7e |
<# source definition #>
|
|
Packit |
1c1d7e |
<% if compound.sourceDef %>
|
|
Packit |
1c1d7e |
<% markers obj in compound.sourceDef with tr.definedAtLineInSourceFile %>
|
|
Packit |
1c1d7e |
<% with page=compound text=obj.text %>
|
|
Packit |
1c1d7e |
<% include 'htmlobjlink.tpl' %>
|
|
Packit |
1c1d7e |
<% endwith %>
|
|
Packit |
1c1d7e |
<% endmarkers %>
|
|
Packit |
1c1d7e |
<% endif %>
|
|
Packit |
1c1d7e |
<% endmsg %>
|
|
Packit |
1c1d7e |
<# detailed description #>
|
|
Packit |
1c1d7e |
<# member definitions #>
|
|
Packit |
1c1d7e |
<# used files #>
|
|
Packit |
1c1d7e |
<# separate member pages #>
|