|
|
|
@ -67,7 +67,7 @@ |
|
|
|
|
|
|
|
|
|
<!-- Add free-floating chapters --> |
|
|
|
|
<xsl:for-each select="compounddef[@kind = 'page' and not(@id = 'indexpage')]"> |
|
|
|
|
<xsl:if test="not(//innerpage[@refid = current()/@id])"> |
|
|
|
|
<xsl:if test="not(//innerpage/@refid = current()/@id)"> |
|
|
|
|
<xsl:call-template name="generate.top.level.page"> |
|
|
|
|
<xsl:with-param name="top.level.page" select="current()"/> |
|
|
|
|
</xsl:call-template> |
|
|
|
@ -78,7 +78,7 @@ |
|
|
|
|
<chapter> |
|
|
|
|
<title>Modules</title> |
|
|
|
|
<xsl:for-each select="compounddef[@kind = 'group']"> |
|
|
|
|
<xsl:if test="not(//innergroup[@refid = current()/@id])"> |
|
|
|
|
<xsl:if test="not(//innergroup/@refid = current()/@id)"> |
|
|
|
|
<xsl:apply-templates select="current()"/> |
|
|
|
|
</xsl:if> |
|
|
|
|
</xsl:for-each> |
|
|
|
@ -124,31 +124,13 @@ |
|
|
|
|
</title> |
|
|
|
|
|
|
|
|
|
<xsl:variable name="name"> |
|
|
|
|
<xsl:choose> |
|
|
|
|
<xsl:when test="contains(compoundname, '_')"> |
|
|
|
|
<xsl:value-of select="translate(compoundname, '_', '/')"/> |
|
|
|
|
<xsl:text>.h</xsl:text> |
|
|
|
|
</xsl:when> |
|
|
|
|
|
|
|
|
|
<xsl:otherwise> |
|
|
|
|
<xsl:value-of select="compoundname"/> |
|
|
|
|
<xsl:text>.h</xsl:text> |
|
|
|
|
</xsl:otherwise> |
|
|
|
|
</xsl:choose> |
|
|
|
|
<xsl:value-of select="translate(compoundname, '_', '/')"/> |
|
|
|
|
<xsl:text>.h</xsl:text> |
|
|
|
|
</xsl:variable> |
|
|
|
|
|
|
|
|
|
<xsl:variable name="name.escaped"> |
|
|
|
|
<xsl:choose> |
|
|
|
|
<xsl:when test="contains(compoundname, '_')"> |
|
|
|
|
<xsl:value-of select="translate(compoundname, '_', '.')"/> |
|
|
|
|
<xsl:text>.h</xsl:text> |
|
|
|
|
</xsl:when> |
|
|
|
|
|
|
|
|
|
<xsl:otherwise> |
|
|
|
|
<xsl:value-of select="compoundname"/> |
|
|
|
|
<xsl:text>.h</xsl:text> |
|
|
|
|
</xsl:otherwise> |
|
|
|
|
</xsl:choose> |
|
|
|
|
<xsl:value-of select="translate(compoundname, '_', '.')"/> |
|
|
|
|
<xsl:text>.h</xsl:text> |
|
|
|
|
</xsl:variable> |
|
|
|
|
|
|
|
|
|
<indexterm id="{$keyword.namespace}.{$name.escaped}"> |
|
|
|
@ -168,9 +150,9 @@ |
|
|
|
|
</primary> |
|
|
|
|
</indexterm> |
|
|
|
|
|
|
|
|
|
<xsl:apply-templates select="detaileddescription" /> |
|
|
|
|
<xsl:apply-templates select="detaileddescription"/> |
|
|
|
|
|
|
|
|
|
<xsl:apply-templates select="sectiondef" /> |
|
|
|
|
<xsl:apply-templates select="sectiondef"/> |
|
|
|
|
|
|
|
|
|
<xsl:for-each select="innerclass"> |
|
|
|
|
<xsl:apply-templates select="ancestor::*/compounddef[@id = current()/@refid]"/> |
|
|
|
@ -790,6 +772,8 @@ |
|
|
|
|
|
|
|
|
|
<xsl:template match="title"/> |
|
|
|
|
|
|
|
|
|
<xsl:template match="htmlonly"/> |
|
|
|
|
|
|
|
|
|
<xsl:template match="*"> |
|
|
|
|
<xsl:message>NO XSL TEMPLATE MATCH: <xsl:value-of select="name()"/></xsl:message> |
|
|
|
|
</xsl:template> |
|
|
|
|