diff --git a/doc/Jamfile.v2 b/doc/Jamfile.v2 index f00fe39..8b294de 100644 --- a/doc/Jamfile.v2 +++ b/doc/Jamfile.v2 @@ -7,6 +7,7 @@ # # See http://www.boost.org/libs/intrusive for documentation. +using auto-index ; import doxygen ; import quickbook ; @@ -44,7 +45,10 @@ doxygen autodoc "treap_impl=treap"" ; -xml intrusive : intrusive.qbk ; +xml intrusive : intrusive.qbk + : + ../../../tools/auto_index/include + ; boostbook standalone : @@ -55,4 +59,33 @@ boostbook standalone generate.section.toc.level=3 chunk.first.sections=1 autodoc + + # Build requirements go here: + + # on (or off) one turns on (or off) indexing: + on + + # Turns on (or off) auto-index-verbose for diagnostic info. + # This is highly recommended until you have got all the many details correct! + on + + # Choose the indexing method (separately for html and PDF) - see manual. + # Choose indexing method for PDFs: + pdf:off + + # Choose indexing method for html: + html:on + + # Set the name of the script file to use (index.idx is popular): + index.idx + # Commands in the script file should all use RELATIVE PATHS + # otherwise the script will not be portable to other machines. + # Relative paths are normally taken as relative to the location + # of the script file, but we can add a prefix to all + # those relative paths using the feature. + # The path specified by may be either relative or + # absolute, for example the following will get us up to the boost root + # directory for most Boost libraries: + "../../.." + ; diff --git a/doc/html/boostbook.css b/doc/html/boostbook.css index e816cce..2146334 100644 --- a/doc/html/boostbook.css +++ b/doc/html/boostbook.css @@ -1,6 +1,5 @@ /*============================================================================= Copyright (c) 2004 Joel de Guzman - http://spirit.sourceforge.net/ Use, modification and distribution is subject to the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at diff --git a/doc/html/reference.css b/doc/html/reference.css index 956d7da..1bf6b68 100644 --- a/doc/html/reference.css +++ b/doc/html/reference.css @@ -1,6 +1,5 @@ /*============================================================================= Copyright (c) 2004 Joel de Guzman - http://spirit.sourceforge.net/ Use, modification and distribution is subject to the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at diff --git a/doc/index.idx b/doc/index.idx new file mode 100644 index 0000000..e167a46 --- /dev/null +++ b/doc/index.idx @@ -0,0 +1 @@ +!scan-path "boost/intrusive" ".*.hpp" false diff --git a/doc/intrusive.qbk b/doc/intrusive.qbk index 166b39d..7ab053a 100644 --- a/doc/intrusive.qbk +++ b/doc/intrusive.qbk @@ -3831,7 +3831,7 @@ all the objects to be inserted in intrusive containers in containers like `std:: [section:release_notes Release Notes] -[section:release_notes_boost_1_47_00 Boost 1.47 Release] +[section:release_notes_boost_1_48_00 Boost 1.48 Release] * Fixed bugs [@https://svn.boost.org/trac/boost/ticket/4797 #4797], @@ -3995,4 +3995,16 @@ helpful discussions. [endsect] +[include auto_index_helpers.qbk] + +[section:index Indexes] + +[named_index class_name Class Index] +[named_index typedef_name Typedef Index] +[named_index function_name Function Index] +[named_index macro_name Macro Index] +[/index] + +[endsect] + [xinclude autodoc.xml] \ No newline at end of file diff --git a/proj/vc7ide/_intrusivelib/_intrusivelib.vcproj b/proj/vc7ide/_intrusivelib/_intrusivelib.vcproj index 773b3f3..f24fe52 100644 --- a/proj/vc7ide/_intrusivelib/_intrusivelib.vcproj +++ b/proj/vc7ide/_intrusivelib/_intrusivelib.vcproj @@ -93,14 +93,6 @@ - - - - - - - - - - + + @@ -465,6 +450,19 @@ RelativePath="..\..\..\perf\perf_list.cpp"> + + + + + + + +