Update of /cvsroot/boost/boost/tools/boostbook/xsl
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv8891

Modified Files:
        type.xsl 
Log Message:
document nested classes and nested enums

Index: type.xsl
===================================================================
RCS file: /cvsroot/boost/boost/tools/boostbook/xsl/type.xsl,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -d -r1.16 -r1.17
--- type.xsl    13 Nov 2006 16:24:15 -0000      1.16
+++ type.xsl    14 Mar 2007 22:33:58 -0000      1.17
@@ -720,24 +720,29 @@
       mode="reference">
       <xsl:with-param name="indentation" select="$indentation + 2"/>
     </xsl:apply-templates>
-    
+
+    <!-- Enums -->
+    <xsl:apply-templates select="enum" mode="synopsis">
+      <xsl:with-param name="indentation" select="$indentation + 2"/>
+    </xsl:apply-templates>
+
     <!-- Construct/Copy/Destruct -->
     <xsl:call-template name="construct-copy-destruct-synopsis">
       <xsl:with-param name="indentation" select="$indentation + 2"/>
     </xsl:call-template>
-    
+
     <!-- Member functions -->
     <xsl:apply-templates 
       select="method-group|method|overloaded-method" 
       mode="synopsis">
       <xsl:with-param name="indentation" select="$indentation + 2"/>
     </xsl:apply-templates>
-    
+
     <!-- Data members -->
     <xsl:apply-templates select="data-member" mode="synopsis">
       <xsl:with-param name="indentation" select="$indentation + 2"/>
     </xsl:apply-templates>
-    
+
     <!-- Closing brace -->
     <xsl:text>&#10;</xsl:text>
     <xsl:call-template name="indent">
@@ -803,9 +808,23 @@
         <xsl:apply-templates select="description"/>
         
         <xsl:call-template name="construct-copy-destruct-reference"/>
+        
         <xsl:apply-templates 
           select="method-group|method|overloaded-method"
           mode="reference"/>
+        
+        <!-- Emit reference docs for nested classes -->
+        <xsl:apply-templates 
+          select="class|class-specialization|
+                  struct|struct-specialization|
+                  union|union-specialization"
+          mode="namespace-reference"/>
+        
+        <!-- Emit reference docs for nested enums -->
+        <xsl:apply-templates 
+          select="enum"
+          mode="namespace-reference"/>
+        
         <xsl:apply-templates select="free-function-group" mode="reference">
           <xsl:with-param name="class" select="@name"/>
         </xsl:apply-templates>


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Boost-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/boost-cvs

Reply via email to