Blame templates/latex/latexclass.tpl

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