@ -103,10 +103,6 @@
</chapter>
</chapter>
</xsl:template>
</xsl:template>
<xsl:template match= "compounddef" >
<!-- Discard compounddef elements unless a later template matches -->
</xsl:template>
<xsl:template match= "compounddef[@kind = 'page']" >
<xsl:template match= "compounddef[@kind = 'page']" >
<section id= "{@id}" >
<section id= "{@id}" >
<title >
<title >
@ -305,16 +301,14 @@
</xsl:template>
</xsl:template>
<xsl:template match= "memberdef[@kind = 'enum']" >
<xsl:template match= "memberdef[@kind = 'enum']" >
<xsl:variable name= "name" select= "name" />
<section id= "{@id}" xreflabel= "{name}" >
<section id= "{@id}" xreflabel= "{name}" >
<title >
<title >
<xsl:text > Enum </xsl:text>
<xsl:text > Enum </xsl:text>
<xsl:value-of select= " $ name"/>
<xsl:value-of select= " name"/>
</title>
</title>
<xsl:call-template name= "generate.index.id" >
<xsl:call-template name= "generate.index.id" >
<xsl:with-param name= "name" select= " $ name"/>
<xsl:with-param name= "name" select= " name"/>
</xsl:call-template>
</xsl:call-template>
<xsl:apply-templates select= "detaileddescription" />
<xsl:apply-templates select= "detaileddescription" />
@ -334,7 +328,7 @@
<entry >
<entry >
<para id= "{@id}" xreflabel= "{name}" >
<para id= "{@id}" xreflabel= "{name}" >
<xsl:value-of select= "name" />
<xsl:value-of select= "name" />
<indexterm id= "{$keyword.namespace}.{ $name}.{ name}"/>
<indexterm id= "{$keyword.namespace}.{ name}"/>
</para>
</para>
</entry>
</entry>
<entry >
<entry >
@ -588,16 +582,16 @@
</entry>
</entry>
</xsl:template>
</xsl:template>
<xsl:template match= "type" >
<xsl:template match= "parameterdescription" >
<xsl:apply-templates />
</xsl:template>
<xsl:template match= "para" >
<para >
<para >
<xsl:apply-templates />
<xsl:apply-templates />
</para>
</para>
</xsl:template>
</xsl:template>
<xsl:template match= "type" >
<xsl:apply-templates />
</xsl:template>
<xsl:template match= "bold" >
<xsl:template match= "bold" >
<emphasis role= "bold" >
<emphasis role= "bold" >
<xsl:apply-templates />
<xsl:apply-templates />
@ -614,12 +608,20 @@
<xsl:apply-templates />
<xsl:apply-templates />
</xsl:template>
</xsl:template>
<xsl:template match= "computeroutput" >
<xsl:template match= "mdash | ndash" >
<xsl:text > --</xsl:text>
</xsl:template>
<xsl:template match= "computeroutput | preformatted" >
<computeroutput >
<computeroutput >
<xsl:apply-templates />
<xsl:apply-templates />
</computeroutput>
</computeroutput>
</xsl:template>
</xsl:template>
<xsl:template match= "codeline" >
<xsl:apply-templates />
</xsl:template>
<xsl:template match= "ulink" >
<xsl:template match= "ulink" >
<ulink url= "{@url}" >
<ulink url= "{@url}" >
<xsl:value-of select= "." />
<xsl:value-of select= "." />
@ -638,6 +640,12 @@
</subscript>
</subscript>
</xsl:template>
</xsl:template>
<xsl:template match= "para" >
<para >
<xsl:apply-templates />
</para>
</xsl:template>
<xsl:template match= "ref" >
<xsl:template match= "ref" >
<xsl:choose >
<xsl:choose >
<!-- Don't show links inside program listings -->
<!-- Don't show links inside program listings -->
@ -659,6 +667,12 @@
</xsl:choose>
</xsl:choose>
</xsl:template>
</xsl:template>
<xsl:template match= "entry" >
<entry >
<xsl:apply-templates />
</entry>
</xsl:template>
<xsl:template match= "table" >
<xsl:template match= "table" >
<xsl:choose >
<xsl:choose >
<xsl:when test= "caption" >
<xsl:when test= "caption" >
@ -683,22 +697,14 @@
<thead >
<thead >
<xsl:for-each select= "row[1]" >
<xsl:for-each select= "row[1]" >
<row >
<row >
<xsl:for-each select= "entry" >
<xsl:apply-templates select= "entry" />
<entry >
<xsl:apply-templates select= "." />
</entry>
</xsl:for-each>
</row>
</row>
</xsl:for-each>
</xsl:for-each>
</thead>
</thead>
<tbody >
<tbody >
<xsl:for-each select= "row[position() != 1]" >
<xsl:for-each select= "row[position() != 1]" >
<row >
<row >
<xsl:for-each select= "entry" >
<xsl:apply-templates select= "entry" />
<entry >
<xsl:apply-templates select= "." />
</entry>
</xsl:for-each>
</row>
</row>
</xsl:for-each>
</xsl:for-each>
</tbody>
</tbody>
@ -783,4 +789,8 @@
<xsl:template match= "title" />
<xsl:template match= "title" />
<xsl:template match= "*" >
<xsl:message > NO XSL TEMPLATE MATCH: <xsl:value-of select= "name()" /> </xsl:message>
</xsl:template>
</xsl:stylesheet>
</xsl:stylesheet>