Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r68454 - sandbox/guild/pool/libs/pool/doc
From: pbristow_at_[hidden]
Date: 2011-01-26 11:52:53


Author: pbristow
Date: 2011-01-26 11:52:50 EST (Wed, 26 Jan 2011)
New Revision: 68454
URL: http://svn.boost.org/trac/boost/changeset/68454

Log:
Some cosmetic changes (including failing to deal with details::PODptr problem.
Binary files modified:
   sandbox/guild/pool/libs/pool/doc/pool.pdf
Text files modified:
   sandbox/guild/pool/libs/pool/doc/jamfile.v2 | 17 +++++++++++------
   sandbox/guild/pool/libs/pool/doc/pool.qbk | 22 ++++++++++++++++++----
   2 files changed, 29 insertions(+), 10 deletions(-)

Modified: sandbox/guild/pool/libs/pool/doc/jamfile.v2
==============================================================================
--- sandbox/guild/pool/libs/pool/doc/jamfile.v2 (original)
+++ sandbox/guild/pool/libs/pool/doc/jamfile.v2 2011-01-26 11:52:50 EST (Wed, 26 Jan 2011)
@@ -21,8 +21,9 @@
    ECHO "Building the Pool docs with automatic index generation enabled." ;
    using auto-index ;
    project : requirements
- <auto-index>on # Turns on index (or off).
-
+ # <auto-index>on turns on index (or off).
+ <auto-index>on
+
         # Choose indexing method (separately for html and pdf):
         <format>html:<auto-index-internal>on # on (or off) to use internally generated indexes.
         # <format>html:<xsl:param>generate.index=0 # Don't let the XSL stylesheets generate indexes.
@@ -34,10 +35,14 @@
         # PDF native index support is probably better for PDFs as then you actually get page numbers.
 
         <auto-index-script>index.idx # Specifies the name of the script to load.
- # <auto-index-prefix>../../../.. used by math
- # <auto-index-prefix>../../../ # OK
+ # <auto-index-prefix>../../../ # Path to /pool so index.idx !scan-path can use boost/ and libs/doc.
         <auto-index-prefix>../../..
- <quickbook-define>enable_index ;
+
+ <quickbook-define>enable_index
+
+ # <auto-index-verbose>on
+
+ ;
 }
 else
 {
@@ -70,7 +75,7 @@
                         <doxygen:param>HIDE_UNDOC_MEMBERS=YES
                         <doxygen:param>EXTRACT_PRIVATE=NO
                         <doxygen:param>EXPAND_ONLY_PREDEF=YES
- <xsl:param>"boost.doxygen.reftitle=Boost.Pool Reference"
+ <xsl:param>"boost.doxygen.reftitle=Boost.Pool C++ Reference"
    ;
 
 xml pool : pool.qbk ;

Modified: sandbox/guild/pool/libs/pool/doc/pool.pdf
==============================================================================
Binary files. No diff available.

Modified: sandbox/guild/pool/libs/pool/doc/pool.qbk
==============================================================================
--- sandbox/guild/pool/libs/pool/doc/pool.qbk (original)
+++ sandbox/guild/pool/libs/pool/doc/pool.qbk 2011-01-26 11:52:50 EST (Wed, 26 Jan 2011)
@@ -257,7 +257,7 @@
 [endsect] [/section pool]
 
 
-[section:object_pool object_pool]
+[section:object_pool Object_pool]
 
 The [classref boost::object_pool template class object_pool]
 interface is an Object Usage interface with Null Return,
@@ -327,7 +327,7 @@
 
 [endsect] [/section object_pool]
 
-[section:singleton_pool singleton_pool]
+[section:singleton_pool Singleton_pool]
 
 The [classref boost::singleton_pool singleton_pool interface]
 at [headerref boost/pool/singleton_pool.hpp singleton_pool.hpp]
@@ -991,7 +991,7 @@
 
 [endsect] [/section:pooling Pool in more depth]
 
-[xinclude autodoc.xml] [/ Using Doxygen reference documentation.]
+[xinclude autodoc.xml] [/ Boost.Pool Reference section, using Doxygen reference documentation.]
 
 [/Note that there will be always some warnings about the .ipp files in Doxygen warnings and Autodoxywarnings.log files.
 "Warning: include file boost/pool/detail/pool_construct.ipp not found, perhaps you forgot to add its directory to INCLUDE_PATH?"
@@ -1001,6 +1001,20 @@
 The current Quickbook version does not deal with the /details directory so the problem does not arise
 - unless the details files are included in future.]
 
+[/Note also that there is something funny about implementation class PODptr.
+It is always necessary to qualify it thus "details::PODptr"
+
+and this confuses Doxygen complaining thus:
+
+Cannot find class named 'details::PODptr'
+Cannot find class named 'details::PODptr'
+Cannot find class named 'details::PODptr'
+Cannot find class named 'details::PODptr'
+
+Attempts to avoid this with "using boost::details::PODptr;" have so far failed.
+
+]
+
 [endsect] [/section:pool Boost Pool Library]
 
 [section:appendices Appendices]
@@ -1161,7 +1175,7 @@
 '''
 ]
 
-[/ BOOST_PREVENT_MACRO_SUBSTITUTION is the only macro and not sure if useful?
+[/ BOOST_PREVENT_MACRO_SUBSTITUTION is the only macro and not sure if useful to show here?
   but after removing still get BOOST_PREVENT_MACRO_SUBSTITUTION in the function index.
         <index type="macro_name">
         <title>Macro Index</title>


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk