Boost logo

Boost-Commit :

From: matias_at_[hidden]
Date: 2007-07-04 22:47:52


Author: matias
Date: 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
New Revision: 7357
URL: http://svn.boost.org/trac/boost/changeset/7357

Log:
quickbook docs for boostbook

Added:
   sandbox/boost_docs/trunk/tools/boostbook/doc/
   sandbox/boost_docs/trunk/tools/boostbook/doc/Jamfile.v2
   sandbox/boost_docs/trunk/tools/boostbook/doc/boostbook.qbk
   sandbox/boost_docs/trunk/tools/boostbook/doc/documenting.qbk
   sandbox/boost_docs/trunk/tools/boostbook/doc/getting_started.qbk
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/HTML.manifest
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/boostbook_html_params.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/bringing_together_a_boostbook_document.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/documenting_libraries.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/boostbook.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/class-specialization.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/class.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/code.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/compile-fail-test.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/compile-test.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/complexity.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/constructor.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/copy-assignment.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/data-member.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/default.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/description.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/destructor.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/effects.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/enum.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/enumvalue.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/free-function-group.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/function.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/functionname.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/header.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/if-fails.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/inherit.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/lib.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/library-reference.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/library.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/librarycategory.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/librarycategorydef.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/librarycategorylist.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/libraryinfo.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/librarylist.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/libraryname.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/librarypurpose.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/link-fail-test.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/link-test.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/method-group.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/method.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/namespace.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/notes.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/overloaded-function.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/overloaded-method.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/parameter.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/paramtype.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/postconditions.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/precondition.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/programlisting.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/purpose.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/rationale.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/requirement.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/requires.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/returns.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/run-fail-test.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/run-test.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/signature.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/snippet.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/source.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/specialization.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/static-constant.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/struct-specialization.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/struct.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/template-arg.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/template-nontype-parameter.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/template-type-parameter.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/template-varargs.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/template.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/testsuite.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/throws.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/type.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/typedef.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/union-specialization.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/union.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/using-class.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/using-namespace.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/getting_started.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/images/
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/images/boost.boostbook.logo.png (contents, props changed)
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/index.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/reference.html
   sandbox/boost_docs/trunk/tools/boostbook/doc/html/sections.xml
   sandbox/boost_docs/trunk/tools/boostbook/doc/params.qbk
   sandbox/boost_docs/trunk/tools/boostbook/doc/reference.dtdxml
   sandbox/boost_docs/trunk/tools/boostbook/doc/reference.xml
   sandbox/boost_docs/trunk/tools/boostbook/doc/together.qbk
   sandbox/boost_docs/trunk/tools/boostbook/index.html (contents, props changed)

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/Jamfile.v2
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/Jamfile.v2 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,30 @@
+# Copyright (c) 2002 Douglas Gregor <doug.gregor -at- gmail.com>
+# Copyright (c) 2007 Matias Capeletto
+#
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or copy at
+# http://www.boost.org/LICENSE_1_0.txt)
+
+using quickbook ;
+
+xml boostbook : boostbook.qbk ;
+
+boostbook standalone
+ :
+ boostbook
+ :
+ # HTML options first:
+ #======================================================================
+
+ # Include a logo in the first page
+ <xsl:param>chapter.logo.img="'images/boost.boostbook.logo.png'"
+
+ # Include "Quicbook source" alternate stlysheet
+ <xsl:param>quickbook.source.style.show="'true'"
+
+ <xsl:param>chunk.section.depth=1
+ <xsl:param>toc.section.depth=2
+ <xsl:param>toc.max.depth=2
+ <xsl:param>generate.section.toc.level=2
+ ;
+

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/boostbook.qbk
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/boostbook.qbk 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,59 @@
+[article Boostbook
+ [quickbook 1.4]
+ [copyright 2003-2005 Douglas Gregor]
+ [purpose Boostbook Documentation Format]
+ [license
+ Distributed under the Boost Software License, Version 1.0.
+ (See accompanying file LICENSE_1_0.txt or copy at
+ [@http://www.boost.org/LICENSE_1_0.txt])
+ ]
+ [authors [Gregor, Douglas] ]
+ [category docs]
+]
+
+[section Introduction]
+
+The BoostBook documentation format is an extension of
+[@http://www.docbook.org/ DocBook], an SGML- or XML-based format for describing
+documentation. BoostBook augments DocBook with semantic markup that aids in the
+documentation of C++ libraries, specifically the
+[@http://www.boost.org/ Boost C++ libraries], by providing the ability to
+express and refer to C++ constructs such as namespaces, classes, overloaded
+functions, templates, and specializations.
+
+BoostBook offers additional features more specific to its use for documenting
+the [@http://www.boost.org/ Boost C++ libraries]. These features are intended to
+eliminate or reduce the need for duplication of information and to aid in
+documenting portions of Boost that might otherwise not be documented.
+Examples of Boost-centric features include:
+
+* [*Testsuites]: Testsuites in Boost are created by writing an appropriate
+Jamfile and including that Jamfile in [^status/Jamfile]. If the testsuites
+are documented (as in the
+[@http://www.boost.org/libs/multi_array/doc/test_cases.html MultiArray library]),
+the documentation is maintained separately from the testcase Jamfile, leading
+to duplication of information and the possibility of having the documentation
+out of sync with the Jamfile. BoostBook contains elements that describe a
+testsuite for both purposes: the BoostBook stylesheets can generate documentation
+for the testcases and also generate an appropriate Jamfile to integrate the
+testcases with the regression testing system.
+
+* [*Example programs]: Example programs in documentation need to be duplicated
+in testcases to ensure that the examples compile and execute correctly.
+Keeping the two copies in sync is a tedious and error-prone task. For instance,
+the following code snippet persisted for six months:
+
+ std::cout << f(5, 3) >> std::endl;
+
+The BoostBook format allows testcases to be generated by weaving together
+program fragments from example programs in the documentation. This capability
+is integrated with testsuite generation so that example programs are normal
+tests in BoostBook.
+
+[endsect]
+
+[include getting_started.qbk]
+[include documenting.qbk]
+[include together.qbk]
+[include params.qbk]
+[xinclude reference.xml]

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/documenting.qbk
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/documenting.qbk 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,212 @@
+[/
+ Boost.Boostbook
+ Copyright (c) 2003-2005 Douglas Gregor
+
+ Distributed under the Boost Software License, Version 1.0.
+ (See accompanying file LICENSE_1_0.txt or copy at
+ http://www.boost.org/LICENSE_1_0.txt)
+]
+
+[/ QuickBook Document version 1.4 ]
+
+[section Documenting libraries]
+
+BoostBook is an extension to [@http://www.docbook.org DocBook], an XML format
+for representing documentation. BoostBook inherits much of its functionality
+and many elements from DocBook that are not redocumented here.
+When writing BoostBook documentation, please refer also to
+[@http://docbook.org/tdg/en/index.html DocBook: The Definitive Guide].
+
+[#boostbook.defining_a_library]
+
+[section Defining a BoostBook library]
+
+BoostBook library documentation is contained entirely within a <library> XML
+element. To create a skeletal library, we need to create a new XML document
+(call it `any.xml`) that contains basic information about the library.
+The following [link boostbook.documenting_skeletal BoostBook
+XML example] describes basic information about the
+[@http://www.boost.org/libs/any/index.html Boost.Any] library:
+
+[#boostbook.documenting_skeletal]
+
+[heading A Skeletal BoostBook Library]
+
+``
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE library PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN"
+ "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
+<library name="Any" dirname="any" xmlns:xi="http://www.w3.org/2001/XInclude"
+ id="any" last-revision="$Date: 2006/11/13 16:24:14 $">
+ <libraryinfo>
+ <author>
+ <firstname>Kevlin</firstname>
+ <surname>Henney</surname>
+ </author>
+ <librarypurpose>
+ Safe, generic container for single values of different value types
+ </librarypurpose>
+ <librarycategory name="category:data-structures"/>
+ </libraryinfo>
+</library>
+``
+
+The first three lines identify this document as a BoostBook
+[@http://www.w3.org/XML/ XML] document. The DOCTYPE line states that the
+document conforms to the BoostBook DTD, and that the top-level element
+is a BoostBook <library>.
+
+The <library> element actually describes the aspects of BoostBook
+library documentation. The attributes for the <library> element are:
+
+[variablelist Attributes for the <library> element
+
+[[ `name` ][
+The full name of the library, e.g., "Any"
+]]
+[[ `dirname` ][
+The name of the directory, relative to `boost/libs`, in which the library
+resides. This name may be a relative path, such as `math/octonion`,
+using "/" for the directory separator.
+]]
+[[ `id` ][
+A short, unique name for the library. For libraries with simple directory
+names (e.g., ones that do not contain a "/"), this should be the same as
+the `dirname`. This `id` will be used to identify libraries and, for HTML
+output, will be used as the base name for the HTML file in which the
+library's documentation resides, so it should use only lowercase
+alphanumeric characters and underscores.
+]]
+[[ `last-revision` ][
+Always set to `$Date: 2006/11/13 16:24:14 $`, which is expanded by CVS
+to include the date and time that the file was last modified.
+]]
+]
+
+Inside the <library> element we have the <libraryinfo> element, which
+gives information about the library itself. It contains the author's name
+(there may be more than one <author> element), followed by the purpose of
+the library and the list of categorizations. The <librarypurpose> element
+should always contain a very short (single sentence) description of the
+library's purpose, and should ['not] terminate with a period.
+
+The list of categories is specified by a set of <librarycategory> elements.
+Each <librarycategory> element has a `name` element that identifies one of
+the categories. The actual list of categories is in the file
+[^doc/src/boost.xml].
+
+At this point, we can apply the BoostBook XSL stylesheets to `any.xml`
+(to DocBook) followed by a DocBook XSL stylesheet to generate HTML output,
+as described in [link boostbook.getting_started the section called “Getting Started”].
+
+[endsect]
+
+[section From HTML to BoostBook]
+
+Most library authors are comfortable with writing HTML documentation.
+Writing [@http://www.docbook.org DocBook] documentation (and, by extension,
+BoostBook documentation) is quite similar to writing HTML, except that
+BoostBook uses different element names from HTML (see
+[link boostbook.html_to_boostbook “Converting HTML elements to
+BoostBook”]) and BoostBook XML is a much more rigid format than HTML.
+
+One of the easiest ways to convert HTML documentation into BoostBook
+documentation is to use [@http://tidy.sourceforge.net/ HTML Tidy] to
+transform your HTML into valid XHTML, which will make sure that all
+elements are properly closed, then apply the transformations in
+[link boostbook.html_to_boostbook “Converting HTML elements to
+BoostBook”] to the body of the XHTML document. The following command
+uses HTML Tidy to transform HTML into valid XHTML:
+
+ tidy -asxhtml input.html > output.xhtml
+
+When converting documentation from HTML to BoostBook, note that some
+redundant information that has to be manually maintained in HTML is
+automatically generated in BoostBook: for instance, the library
+categorizations, purpose, and author list described in
+[link boostbook.defining_a_library the section called “Defining a
+BoostBook library”] are used both in the documentation for the library
+and to build alphabetical and categorized lists of known libraries;
+similarly, tables of contents are built automatically from the titles
+of sections in the BoostBook document.
+
+[#boostbook.html_to_boostbook]
+
+[table Converting HTML elements to BoostBook
+[[HTML][BoostBook]]
+[[ <h1>, <h2>, etc. ][
+<section>, <title>; See [link boostbook.sectioning the section
+called “Sectioning in BoostBook”]
+]]
+[[ <i>, <em> ][
+<emphasis>
+]]
+[[ <b> ][
+<emphasis role="bold">
+]]
+[[ <ol> ][
+<orderedlist>
+]]
+[[ <ul> ][
+<itemizedlist>
+]]
+[[ <li> ][
+<listitem>
+]]
+[[ <pre> ][
+<programlisting>
+]]
+[[ <code> ][
+<computeroutput>,<code>
+]]
+[[ <p> ][
+<para>, <simpara>
+]]
+[[ <a> ][
+<xref>, <link>, <ulink>;, See [link boostbook.linking the section
+called “Linking in BoostBook”]
+]]
+[[ <table>, <tr>, <th>, <td> ][
+<table>, <informaltable>, <tgroup>, <thead>, <tfoot>, <tbody>, <row>, <entry>,
+<entrytbl>; BoostBook tables are equivalent to DocBook tables, for which there
+is a good [@http://opensource.bureau-cornavin.com/crash-course/tables.html tutorial here]
+]]
+]
+
+[endsect]
+
+[#boostbook.sectioning]
+
+[section Sectioning in BoostBook]
+
+"Sectioning" refers to organization of a document into separate sections,
+each with a title, some text, and possibly subsections. Each section is
+described in BoostBook via a <section> element. An introduction section
+may look like this:
+
+``
+<section id="any.intro">
+ <title>Introduction</title>
+
+ <para>Introduction to a library...</para>
+
+ <section>
+ <title>A Subsection</title>
+ <para>Subsection information...</para>
+ </section>
+</section>
+``
+
+The <section> element contains all information that should logically be
+grouped within that section. The title of the section is placed within
+the <title> element, and any paragraphs, programs, lists, tables, or
+subsections can occur within the section. The `id` attribute of the
+<section> element gives a unique ID to each section, so that it may
+later be identified for linking. It is suggested that all IDs start
+with the short name of a library followed by a period, so that IDs do
+not conflict between libraries.
+
+[endsect]
+
+[endsect]
+

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/getting_started.qbk
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/getting_started.qbk 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,239 @@
+[/
+ Boost.Boostbook
+ Copyright (c) 2003-2005 Douglas Gregor
+
+ Distributed under the Boost Software License, Version 1.0.
+ (See accompanying file LICENSE_1_0.txt or copy at
+ http://www.boost.org/LICENSE_1_0.txt)
+]
+
+[/ QuickBook Document version 1.4 ]
+
+[section Getting Started]
+
+To use the Boost documentation tools, you will need several tools:
+
+* [*xsltproc:]
+
+ * Windows with [@http://www.cygwin.com/ Cygwin]: select the libxml2 and
+libxslt packages.
+
+ * Windows without Cygwin: Download packages
+[@http://www.meta-comm.com/engineering/boost/xsltproc-win32.zip here].
+
+ * Mac OS X with Fink: Get the `libxslt` package.
+
+ * Mac OS X without Fink:
+[@http://www.zveno.com/open_source/libxml2xslt.html Download the libxslt binaries]
+
+ * Any platform: [@http://xmlsoft.org/XSLT/ libxslt source].
+
+* [*doxygen:]
+
+ * Available from [@http://www.doxygen.org http://www.doxygen.org]
+
+[section Automatic setup for Unix-like systems]
+
+BoostBook provides a nearly-automatic setup script. Once you have downloaded
+and installed [*xsltproc], [*doxygen], and (optionally) [*java], the setup
+script can download the required DocBook stylesheets, DocBook DTD, and
+(when Java is enabled) Apache FOP for PDF output. It will then configure
+Boost.Build version 2 to build BoostBook documentation. To perform the
+installation, execute the script [*tools/boostbook/setup_boostbook.sh] from
+a directory where you would like the resulting XSL, DTD, and Apache FOP
+installations to occur.
+
+[endsect]
+
+[section Manual setup for all systems]
+
+This section describes how to manually configure Boost Boost version 2 (BBv2) for
+BoostBook. If you can use the automatic setup script, you should.
+All configuration will happen in the BBv2 user configuration file,
+[^user-config.jam]. If you do not have a copy of this file in your home
+directory, you should copy the one that resides in `tools/build/v2` to your
+home directory. Alternatively, you can edit [^tools/build/v2/user-config.jam]
+directly or a site-wide [^site-config.jam] file.
+
+[section Configuring xsltproc]
+
+To configure [*xsltproc] manually, you will need to add a directive to
+[^user-config.jam] telling it where to find [*xsltproc]. If the program is
+in your path, just add the following line to [^user-config.jam]:
+
+[pre
+ using xsltproc ;
+]
+
+If [*xsltproc] is somewhere else, use this directive, where `XSLTPROC` is the
+full pathname to [*xsltproc] (including xsltproc):
+
+[pre
+ using xsltproc : XSLTPROC ;
+]
+
+[endsect]
+
+[section Configuring local DocBook XSL and DTD distributions]
+
+This section describes how to configure Boost.Build to use local copies of
+the DocBook DTD and XSL stylesheets to improve processing time. You will first
+need to download two packages:
+
+
+* Norman Walsh's DocBook XSL stylesheets, available at the
+[@http://docbook.sourceforge.net DocBook sourceforge site].
+Extract the DocBook XSL stylesheets to a directory on your hard disk
+(which we'll refer to as the `DOCBOOK_XSL_DIR`).
+
+* The DocBook DTD, available as a ZIP archive at the
+[@http://www.oasis-open.org/docbook/xml/4.2/index.shtml OASIS DocBook site].
+The package is called "DocBook XML 4.2". Extract the DocBook DTD to a directory
+on your hard disk (which we'll refer to as the `DOCBOOK_DTD_DIR`).
+You will want to extract this archive in a subdirectory!
+
+
+Add the following directive telling BBv2 where to find the DocBook DTD and XSL stylesheets:
+
+[pre
+ # BoostBook configuration
+
+ using boostbook : DOCBOOK_XSL_DIR
+ : DOCBOOK_DTD_DIR
+ ;
+]
+
+Whenever you change this directive, you will need to remove the `bin.v2` directory
+that BBv2 generates. This is due to longstanding bug we are trying to fix.
+
+At this point, you should be able to build HTML documentation for libraries that
+do not require Doxygen. To test this, change into the directory
+[^$BOOST_ROOT/libs/function/doc] and run the command `bjam --v2`: it should
+produce HTML documentation for the Boost.Function library in the `html` subdirectory.
+
+[endsect]
+
+[section Configuring Doxygen for Documentation Extraction]
+
+Doxygen is required to build the documentation for several Boost libraries.
+You will need a recent version of [@http://www.doxygen.org/ Doxygen]
+(most of the 1.3.x and 1.4.x versions will suffice).
+BBv2 by adding the following directive to [^user-config.jam]:
+
+[pre
+ using doxygen : DOXYGEN ;
+]
+
+[^DOXYGEN] should be replaced with the name of the doxygen executable
+(with full path name). If the right doxygen executable can be found via the path,
+this parameter can be omitted, e.g.
+
+[pre
+ using doxygen ;
+]
+
+[important
+The relative order of declarations in [^user-config.jam] / [^site-config.jam]
+files is significant. In particular, the [^using doxygen] line should
+come ['after] the [^using boostbook] declaration.
+]
+
+[endsect]
+
+[section Configuring Apache FOP]
+
+In order to generate PDF and PostScript output using Apache FOP, you will
+need a [@http://java.sun.com Java interpreter] and
+[@http://xml.apache.org/fop/download.html Apache FOP] (version 0.20.5 is best).
+Unpack Apache FOP to some directory. The top level directory of the FOP tool
+should contain a main script called [^fop.sh] on Unix and [^fop.bat] on Windows.
+You need to specify the location of that script and Java location to Boost.Build.
+Add the following to your [^user-config.jam] or [^site-config.jam]:
+
+[pre
+ using fop : FOP_COMMAND
+ : JAVA_HOME
+ ;
+]
+
+replacing `FOP_COMMAND` with the full path to the FOP main script, and
+replacing `JAVA_HOME` with the directory where Java is installed.
+If the [^JAVA_HOME] environment variable is already set, you don't need to
+specify it above.
+
+Proper generation of images in PDFs depends on the
+[@http://java.sun.com/products/jimi/# Jimi Image Library]. To get FOP to use
+Jimi, extract the [^JimiProClasses.zip] file from the Jimi SDK and rename
+it—if on Windows, to [^jimi-1.0.jar], or if on *nix, to
+[^JimiProClasses.jar]—and place it in the [^lib/] subdirectory of your
+FOP installation.
+
+To test PDF generation, switch to the directory [^$BOOST_ROOT/libs/function/doc]
+and execute the command bjam --v2 pdf. In the absence of any errors, Apache FOP
+will be executed to transform the XSL:FO output of DocBook into a PDF file.
+
+[endsect]
+
+[endsect]
+[section Running BoostBook]
+
+Once BoostBook has been configured, we can build some documentation.
+First, change to the directory `$BOOST_ROOT/doc` and remove (or make writable)
+the `.html` files in `$BOOST_ROOT/doc/html`. Then, run `bjam --v2` to build
+HTML documentation. You should see several warnings like these while
+DocBook documentation is being built from BoostBook documentation:
+
+[pre
+ Cannot find function named 'checked_delete'
+ Cannot find function named 'checked_array_delete'
+ Cannot find function named 'next'
+]
+
+These warnings are emitted when the Boost documentation tools cannot find
+documentation for functions, methods, or classes that are referenced in
+the source, and are not harmful in any way. Once Boost.Jam has completed
+its execution, HTML documentation for Boost will be available in
+`$BOOST_ROOT/doc/html`. You can also create HTML documentation in a
+single (large!) HTML file with the command line `bjam --v2 onehtml`, or
+Unix man pages with the command line `bjam --v2 man`. The complete list
+of output formats is listed in “BoostBook Output Formats”.
+Several output formats can be passed to a single invocation of `bjam`,
+e.g., `bjam --v2 html man docbook` would generate HTML (multiple files),
+man pages, and DocBook documentation.
+
+[table BoostBook Output Formats
+[[Format ][Description ]]
+[[html ][ HTML output (multiple files). This is the default ]]
+[[onehtml ][ HTML output in a single HTML file. ]]
+[[man ][ Unix man pages. ]]
+[[pdf ][ PDF. Requires [@http://xml.apache.org/fop/index.html Apache FOP]. ]]
+[[ps ][ Postscript. Requires [@http://xml.apache.org/fop/index.html Apache FOP]. ]]
+[[docbook ][ [@http://www.docbook.org/ DocBook]. ]]
+[[fo ][ [@http://www.w3.org/TR/xsl/ XSL Formatting Objects] ]]
+]
+
+[endsect]
+
+[section Troubleshooting]
+
+The Boost documentation tools are still in their early phase of development,
+and some things don't work as seamlessly as we would like them to, yet.
+In particular, error messages can be somewhat uninformative at times. If you
+find yourself in the situation when you have double checked everything, and
+yet things still don't work as expected, consider helping the tools by
+deleting [^bin.v2] build directory.
+
+[endsect]
+
+[endsect]
+
+
+
+
+
+
+
+
+
+
+

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/HTML.manifest
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/HTML.manifest 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,78 @@
+index.html
+boostbook/getting_started.html
+boostbook/documenting_libraries.html
+boostbook/bringing_together_a_boostbook_document.html
+boostbook/boostbook_html_params.html
+reference.html
+boostbook/dtd/class-specialization.html
+boostbook/dtd/link-test.html
+boostbook/dtd/link-fail-test.html
+boostbook/dtd/typedef.html
+boostbook/dtd/static-constant.html
+boostbook/dtd/code.html
+boostbook/dtd/destructor.html
+boostbook/dtd/template-type-parameter.html
+boostbook/dtd/description.html
+boostbook/dtd/librarylist.html
+boostbook/dtd/library-reference.html
+boostbook/dtd/boostbook.html
+boostbook/dtd/union.html
+boostbook/dtd/inherit.html
+boostbook/dtd/template-varargs.html
+boostbook/dtd/source.html
+boostbook/dtd/function.html
+boostbook/dtd/postconditions.html
+boostbook/dtd/compile-test.html
+boostbook/dtd/method.html
+boostbook/dtd/snippet.html
+boostbook/dtd/constructor.html
+boostbook/dtd/namespace.html
+boostbook/dtd/if-fails.html
+boostbook/dtd/free-function-group.html
+boostbook/dtd/functionname.html
+boostbook/dtd/librarycategory.html
+boostbook/dtd/notes.html
+boostbook/dtd/data-member.html
+boostbook/dtd/specialization.html
+boostbook/dtd/union-specialization.html
+boostbook/dtd/throws.html
+boostbook/dtd/template-arg.html
+boostbook/dtd/method-group.html
+boostbook/dtd/requirement.html
+boostbook/dtd/precondition.html
+boostbook/dtd/paramtype.html
+boostbook/dtd/using-class.html
+boostbook/dtd/run-test.html
+boostbook/dtd/librarypurpose.html
+boostbook/dtd/copy-assignment.html
+boostbook/dtd/run-fail-test.html
+boostbook/dtd/template.html
+boostbook/dtd/compile-fail-test.html
+boostbook/dtd/returns.html
+boostbook/dtd/default.html
+boostbook/dtd/parameter.html
+boostbook/dtd/signature.html
+boostbook/dtd/overloaded-function.html
+boostbook/dtd/class.html
+boostbook/dtd/librarycategorydef.html
+boostbook/dtd/type.html
+boostbook/dtd/enumvalue.html
+boostbook/dtd/overloaded-method.html
+boostbook/dtd/programlisting.html
+boostbook/dtd/complexity.html
+boostbook/dtd/purpose.html
+boostbook/dtd/template-nontype-parameter.html
+boostbook/dtd/library.html
+boostbook/dtd/librarycategorylist.html
+boostbook/dtd/using-namespace.html
+boostbook/dtd/struct-specialization.html
+boostbook/dtd/struct.html
+boostbook/dtd/lib.html
+boostbook/dtd/enum.html
+boostbook/dtd/requires.html
+boostbook/dtd/effects.html
+boostbook/dtd/libraryname.html
+boostbook/dtd/libraryinfo.html
+boostbook/dtd/testsuite.html
+boostbook/dtd/header.html
+boostbook/dtd/rationale.html

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/boostbook_html_params.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/boostbook_html_params.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,1433 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Boostbook HTML params</title><link rel="stylesheet" href="../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../index.html" title="Boostbook" /><link rel="up" href="../index.html" title="Boostbook" /><link rel="prev" href="bringing_together_a_boostbook_document.html" title="Bringing Together a BoostBook Document" /><link rel="next" href="../reference.html" title="Reference" /><script type="text/javascript" src="../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../doc/style/html/syntax.xml',
+ '../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../doc/chapters.xml',
+ '../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../sections.xml',
+ '.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="bringing_together_a_boostbook_document.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../index.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="../reference.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="section">
+ <div class="titlepage">
+ <div>
+ <div>
+ <h2 class="title">
+ <a id="boostbook.boostbook_html_params"></a>
+ Boostbook HTML params
+ </h2>
+ </div>
+ </div>
+ </div>
+ <div class="toc">
+ <div class="box-outer-wrapper">
+ <div class="box-top-left"></div>
+ <div class="box-top-right"></div>
+ <div class="box-top"></div>
+ <div class="box-inner-wrapper">
+ <dl>
+ <dt>
+ <span class="section">
+ Conventions
+ </span>
+ </dt>
+ <dt>
+ <span class="section">
+ <a href="boostbook_html_params.html#boostbook.boostbook_html_params.params_quick_reference">Params
+ Quick Reference</a>
+ </span>
+ </dt>
+ <dt>
+ <span class="section">
+ <a href="boostbook_html_params.html#boostbook.boostbook_html_params.dissected_params">Dissected
+ Params</a>
+ </span>
+ </dt>
+ </dl>
+ </div>
+ <div class="box-bottom-left"></div>
+ <div class="box-bottom-right"></div>
+ <div class="box-bottom"></div>
+ </div>
+ </div>
+ <p>
+ These params are not in docbook and control boostbook HTML output behavior.
+ You can use <a href="http://docbook.sourceforge.net/release/xsl/current/doc/dockbook">params
+ too</a>. This <a href="http://www.sagehill.net/docbookxsl/">on-line
+ book</a> is pretty useful too.
+ </p>
+ <div class="section">
+ <div class="titlepage">
+ <div>
+ <div>
+ <h3 class="title">
+ <a id="boostbook.boostbook_html_params.conventions"></a>
+ Conventions
+ </h3>
+ </div>
+ </div>
+ </div>
+ <p>
+ Default values are generally based on other params, the value of a param
+ is noted as <code class="literal">{$param}</code>.
+ </p>
+ <div class="note">
+ <div class="box-outer-wrapper">
+ <div class="box-top-left"></div>
+ <div class="box-top-right"></div>
+ <div class="box-top"></div>
+ <div class="box-inner-wrapper">
+ <div class="admonition-graphic">
+ <div class="admonition-icon">
+ <div class="note-icon"></div>
+ </div>
+ </div>
+ <div class="admonition-body">
+ <div class="admonition-title">Note</div>
+ <div class="admonition-content">
+ <p>
+ </p>
+ <p>
+ Paths can be absolute or relative to <span class="emphasis"><em>build-dir</em></span>/html/
+ </p>
+ <p>
+ </p>
+ </div>
+ </div>
+ </div>
+ <div class="box-bottom-left"></div>
+ <div class="box-bottom-right"></div>
+ <div class="box-bottom"></div>
+ </div>
+ </div>
+ <p>
+ Boostbook use the following suffixes in all params:
+ </p>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>
+ <p>
+ Option
+ </p>
+ </th>
+ <th>
+ <p>
+ Meaning
+ </p>
+ </th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ <p>
+ <code class="computeroutput"><span class="special">.</span><span class="identifier">root</span></code>
+ </p>
+ </td>
+ <td>
+ <p>
+ directory
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>
+ <code class="computeroutput"><span class="special">.</span><span class="identifier">path</span></code>
+ </p>
+ </td>
+ <td>
+ <p>
+ general file
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>
+ <code class="computeroutput"><span class="special">.</span><span class="identifier">img</span></code>
+ </p>
+ </td>
+ <td>
+ <p>
+ image file
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>
+ <code class="computeroutput"><span class="special">.</span><span class="identifier">xml</span></code>
+ </p>
+ </td>
+ <td>
+ <p>
+ XML file
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>
+ <code class="computeroutput"><span class="special">.</span><span class="identifier">css</span></code>
+ </p>
+ </td>
+ <td>
+ <p>
+ stylesheet
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>
+ <code class="computeroutput"><span class="special">.</span><span class="identifier">show</span></code>
+ </p>
+ </td>
+ <td>
+ <p>
+ boolean ('true' or 'false')
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>
+ <code class="computeroutput"><span class="special">.</span><span class="identifier">type</span></code>
+ </p>
+ </td>
+ <td>
+ <p>
+ enumerated options
+ </p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ <div class="section">
+ <div class="titlepage">
+ <div>
+ <div>
+ <h3 class="title">
+ <a id="boostbook.boostbook_html_params.params_quick_reference"></a>
+ <a href="boostbook_html_params.html#boostbook.boostbook_html_params.params_quick_reference" title="Params Quick Reference">Params
+ Quick Reference</a>
+ </h3>
+ </div>
+ </div>
+ </div>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>
+ <p>
+ Param
+ </p>
+ </th>
+ <th>
+ <p>
+ Default
+ </p>
+ </th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ <p>
+ project.root
+ </p>
+ </td>
+ <td>
+ <p>
+ <code class="literal">'../../../../'</code>
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>
+ css.stylesheet.root
+ </p>
+ </td>
+ <td>
+ <p>
+ <code class="literal">'{$project.root}/doc/style/html'</code>
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>
+ boostbook.main.css
+ </p>
+ </td>
+ <td>
+ <p>
+ <code class="literal">'{$css.stylesheet.root}/main.css'</code>
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>
+ javascript.root
+ </p>
+ </td>
+ <td>
+ <p>
+ <code class="literal">'{$project.root}/doc/javascript'</code>
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>
+ page.style.type
+ </p>
+ </td>
+ <td>
+ <p>
+ <code class="literal">'standard'</code>
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>
+ header.show
+ </p>
+ </td>
+ <td>
+ <p>
+ <code class="literal">'true'</code>
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>
+ chapters.select.box.show
+ </p>
+ </td>
+ <td>
+ <p>
+ <code class="literal">'true'</code>
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>
+ chapters.select.box.xml
+ </p>
+ </td>
+ <td>
+ <p>
+ <code class="literal">'{$project.root}/doc/chapters.xml'</code>
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>
+ chapters.select.box.root
+ </p>
+ </td>
+ <td>
+ <p>
+ <code class="literal">'{$project.root}/libs'</code>
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>
+ sections.select.box.show
+ </p>
+ </td>
+ <td>
+ <p>
+ <code class="literal">'false'</code>
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>
+ sections.select.box.xml
+ </p>
+ </td>
+ <td>
+ <p>
+ <code class="literal">'sections.xml'</code>
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>
+ sections.select.box.root
+ </p>
+ </td>
+ <td>
+ <p>
+ <code class="literal">''</code>
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>
+ google.search.box.show
+ </p>
+ </td>
+ <td>
+ <p>
+ <code class="literal">'true'</code>
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>
+ google.search.box.xml
+ </p>
+ </td>
+ <td>
+ <p>
+ <code class="literal">'http://tinyurl.com/33np8c'</code>
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>
+ top.navigation.bar.show
+ </p>
+ </td>
+ <td>
+ <p>
+ <code class="literal">'true'</code>
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>
+ bottom.navigation.bar.show
+ </p>
+ </td>
+ <td>
+ <p>
+ <code class="literal">'true'</code>
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>
+ footer.show
+ </p>
+ </td>
+ <td>
+ <p>
+ <code class="literal">'true'</code>
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>
+ chapter.logo.img
+ </p>
+ </td>
+ <td>
+ <p>
+ <code class="literal">''</code>
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>
+ syntax.switcher.show
+ </p>
+ </td>
+ <td>
+ <p>
+ <code class="literal">'true'</code>
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>
+ syntax.switcher.xml
+ </p>
+ </td>
+ <td>
+ <p>
+ <code class="literal">'{$css.stylesheet.root}/syntax.xml'</code>
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>
+ syntax.switcher.root
+ </p>
+ </td>
+ <td>
+ <p>
+ <code class="literal">'{$css.stylesheet.root}'</code>
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>
+ quickbook.source.style.show
+ </p>
+ </td>
+ <td>
+ <p>
+ <code class="literal">'true'</code>
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>
+ quickbook.source.css
+ </p>
+ </td>
+ <td>
+ <p>
+ <code class="literal">'{$css.stylesheet.root}/conversion/docbook_to_quickbook.css'</code>
+ </p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ <div class="section">
+ <div class="titlepage">
+ <div>
+ <div>
+ <h3 class="title">
+ <a id="boostbook.boostbook_html_params.dissected_params"></a>
+ <a href="boostbook_html_params.html#boostbook.boostbook_html_params.dissected_params" title="Dissected Params">Dissected
+ Params</a>
+ </h3>
+ </div>
+ </div>
+ </div>
+ <div class="toc">
+ <div class="box-outer-wrapper">
+ <div class="box-top-left"></div>
+ <div class="box-top-right"></div>
+ <div class="box-top"></div>
+ <div class="box-inner-wrapper">
+ <dl>
+ <dt>
+ <span class="section">
+ <a href="boostbook_html_params.html#boostbook.boostbook_html_params.dissected_params.project_root">Project
+ Root</a>
+ </span>
+ </dt>
+ <dt>
+ <span class="section">
+ Stylesheet
+ </span>
+ </dt>
+ <dt>
+ <span class="section">
+ Javascript
+ </span>
+ </dt>
+ <dt>
+ <span class="section">
+ <a href="boostbook_html_params.html#boostbook.boostbook_html_params.dissected_params.page_style">Page
+ style</a>
+ </span>
+ </dt>
+ <dt>
+ <span class="section">
+ Header
+ </span>
+ </dt>
+ <dt>
+ <span class="section">
+ <a href="boostbook_html_params.html#boostbook.boostbook_html_params.dissected_params.navigation_bar">Navigation
+ Bar</a>
+ </span>
+ </dt>
+ <dt>
+ <span class="section">
+ Footer
+ </span>
+ </dt>
+ <dt>
+ <span class="section">
+ <a href="boostbook_html_params.html#boostbook.boostbook_html_params.dissected_params.chapter_logo">Chapter
+ Logo</a>
+ </span>
+ </dt>
+ <dt>
+ <span class="section">
+ <a href="boostbook_html_params.html#boostbook.boostbook_html_params.dissected_params.syntax_switcher">Syntax
+ Switcher</a>
+ </span>
+ </dt>
+ <dt>
+ <span class="section">
+ <a href="boostbook_html_params.html#boostbook.boostbook_html_params.dissected_params.quickbook_source_stylesheet">Quickbook
+ Source Stylesheet</a>
+ </span>
+ </dt>
+ </dl>
+ </div>
+ <div class="box-bottom-left"></div>
+ <div class="box-bottom-right"></div>
+ <div class="box-bottom"></div>
+ </div>
+ </div>
+ <div class="section">
+ <div class="titlepage">
+ <div>
+ <div>
+ <h4 class="title">
+ <a id="boostbook.boostbook_html_params.dissected_params.project_root"></a>
+ <a href="boostbook_html_params.html#boostbook.boostbook_html_params.dissected_params.project_root" title="Project Root">Project
+ Root</a>
+ </h4>
+ </div>
+ </div>
+ </div>
+ <p>
+ Path to the project root. This is the only parameter you have to change
+ if your project directory use the following structure:
+ </p>
+ <div class="itemizedlist">
+ <ul>
+ <li><code class="literal">{$project.root}/doc/style/html/main.css</code> (Main stylesheet
+ path)
+ </li>
+ <li>
+ <code class="literal">{$project.root}/doc/style/html/conversion/docbook_to_quickbook.css</code>
+ </li>
+ <li><code class="literal">{$project.root}/doc/style/html/syntax.xml</code> (Alternates
+ syntax highlighting)
+ </li>
+ <li><code class="literal">{$project.root}/doc/javascript/main.js</code> (Boostscript
+ API)
+ </li>
+ <li><code class="literal">{$project.root}/doc/chapters.xml</code> (NestedLinks chapters
+ XML definition)
+ </li>
+ </ul>
+ </div>
+ <p>
+ <span class="bold"><strong>project.root</strong></span>
+ </p>
+ <div class="itemizedlist">
+ <ul>
+ <li>
+ <span class="bold">
+ <strong>Default: </strong>
+ </span>
+ <code class="literal">'../../../../'</code>
+ </li>
+ <li>
+ <span class="bold">
+ <strong>Example: </strong>
+ </span>
+ <code class="literal">&lt;xsl:param&gt;project.root="'../../'"</code>
+ </li>
+ </ul>
+ </div>
+ </div>
+ <div class="section">
+ <div class="titlepage">
+ <div>
+ <div>
+ <h4 class="title">
+ <a id="boostbook.boostbook_html_params.dissected_params.stylesheet"></a>
+ Stylesheet
+ </h4>
+ </div>
+ </div>
+ </div>
+ <p>
+ Path to the stylesheet root. Boostbook embrace a modular CSS approach.
+ The entry point of the stylesheet will be main.css, but other alternate
+ stylesheets can be included
+ </p>
+ <div class="itemizedlist">
+ <ul>
+ <li>
+ <code class="literal">{$css.stylesheet.dir}/main.css</code>
+ </li>
+ <li>
+ <code class="literal">{$css.stylesheet.dir}/conversion/docbook_to_quickbook.css</code>
+ </li>
+ </ul>
+ </div>
+ <p>
+ Boostbook produce style agnostic XHTML. The style depends only on the main.css
+ stylesheet. The banner, footer, admonitions, navigation and callouts graphics
+ are controlled by the stylesheet and can be easily be change by editing
+ it.
+ </p>
+ <p>
+ <span class="bold"><strong>css.stylesheet.root</strong></span>
+ </p>
+ <div class="itemizedlist">
+ <ul>
+ <li>
+ <span class="bold">
+ <strong>Default: </strong>
+ </span>
+ <code class="literal">'{$project.root}/doc/style/html'</code>
+ </li>
+ <li>
+ <span class="bold">
+ <strong>Example: </strong>
+ </span>
+ <code class="literal">&lt;xsl:param&gt;css.stylesheet.root="'style'"</code>
+ </li>
+ </ul>
+ </div>
+ <p>
+ If you want to link to a stylesheet directly you can use:
+ </p>
+ <p>
+ <span class="bold"><strong>boostbook.main.css</strong></span>
+ </p>
+ <div class="itemizedlist">
+ <ul>
+ <li>
+ <span class="bold">
+ <strong>Default: </strong>
+ </span>
+ <code class="literal">'{$css.stylesheet.root}/main.css'</code>
+ </li>
+ <li>
+ <span class="bold">
+ <strong>Example: </strong>
+ </span>
+ <code class="literal">&lt;xsl:param&gt;boostbook.main.css="'boostbook.css'"</code>
+ </li>
+ </ul>
+ </div>
+ </div>
+ <div class="section">
+ <div class="titlepage">
+ <div>
+ <div>
+ <h4 class="title">
+ <a id="boostbook.boostbook_html_params.dissected_params.javascript"></a>
+ Javascript
+ </h4>
+ </div>
+ </div>
+ </div>
+ <p>
+ Directory with the javascript libraries used by boostbook. It must contain:
+ </p>
+ <div class="itemizedlist">
+ <ul>
+ <li><code class="literal">{$javascript.root}/main.js</code> (Boostscript API)
+ </li>
+ </ul>
+ </div>
+ <p>
+ <span class="bold"><strong>javascript.root</strong></span>
+ </p>
+ <div class="itemizedlist">
+ <ul>
+ <li>
+ <span class="bold">
+ <strong>Default: </strong>
+ </span>
+ <code class="literal">'{$project.root}/doc/javascript'</code>
+ </li>
+ <li>
+ <span class="bold">
+ <strong>Example: </strong>
+ </span>
+ <code class="literal">&lt;xsl:param&gt;css.stylesheet.root="'d2q.css'"</code>
+ </li>
+ </ul>
+ </div>
+ </div>
+ <div class="section">
+ <div class="titlepage">
+ <div>
+ <div>
+ <h4 class="title">
+ <a id="boostbook.boostbook_html_params.dissected_params.page_style"></a>
+ <a href="boostbook_html_params.html#boostbook.boostbook_html_params.dissected_params.page_style" title="Page style">Page
+ style</a>
+ </h4>
+ </div>
+ </div>
+ </div>
+ <p>
+ This parameter controls the general style of the HTML pages. It is included
+ for future changes. The only supported style now is 'standard'
+ </p>
+ <p>
+ <span class="bold"><strong>page.style.type</strong></span>
+ </p>
+ <div class="itemizedlist">
+ <ul>
+ <li>
+ <span class="bold">
+ <strong>Default: </strong>
+ </span>
+ <code class="literal">'standard'</code>
+ </li>
+ <li>
+ <span class="bold">
+ <strong>Example: </strong>
+ </span>
+ <code class="literal">&lt;xsl:param&gt;page.style.type="'standard'"</code>
+ </li>
+ </ul>
+ </div>
+ </div>
+ <div class="section">
+ <div class="titlepage">
+ <div>
+ <div>
+ <h4 class="title">
+ <a id="boostbook.boostbook_html_params.dissected_params.header"></a>
+ Header
+ </h4>
+ </div>
+ </div>
+ </div>
+ <p>
+ Insert a banner with the project logo and navigation tools
+ </p>
+ <p>
+ <span class="bold"><strong>header.show</strong></span>
+ </p>
+ <div class="itemizedlist">
+ <ul>
+ <li>
+ <span class="bold">
+ <strong>Default: </strong>
+ </span>
+ <code class="literal">'true'</code>
+ </li>
+ <li>
+ <span class="bold">
+ <strong>Example: </strong>
+ </span>
+ <code class="literal">&lt;xsl:param&gt;header.show="'false'"</code>
+ </li>
+ </ul>
+ </div>
+ <div class="section">
+ <div class="titlepage">
+ <div>
+ <div>
+ <h5 class="title">
+ <a id="boostbook.boostbook_html_params.dissected_params.header.chapters_select_box"></a>
+ <a href="boostbook_html_params.html#boostbook.boostbook_html_params.dissected_params.header.chapters_select_box" title="Chapters Select Box">Chapters
+ Select Box</a>
+ </h5>
+ </div>
+ </div>
+ </div>
+ <p>
+ Insert a select box in the banner that allows to jump between chapters.
+ The select box uses the NestedLinks javascript API to load the available
+ chapters from a XML definition file.
+ </p>
+ <p>
+ <span class="bold"><strong>chapters.select.box.show</strong></span>
+ </p>
+ <div class="itemizedlist">
+ <ul>
+ <li>
+ <span class="bold">
+ <strong>Default: </strong>
+ </span>
+ <code class="literal">'true'</code>
+ </li>
+ <li>
+ <span class="bold">
+ <strong>Example: </strong>
+ </span>
+ <code class="literal">&lt;xsl:param&gt;chapters.select.box.show="'false'"</code>
+ </li>
+ </ul>
+ </div>
+ <p>
+ <span class="bold"><strong>chapters.select.box.xml</strong></span>
+ </p>
+ <div class="itemizedlist">
+ <ul>
+ <li>
+ <span class="bold">
+ <strong>Default: </strong>
+ </span>
+ <code class="literal">'{$project.root}/doc/chapters.xml'</code>
+ </li>
+ <li>
+ <span class="bold">
+ <strong>Example: </strong>
+ </span>
+ <code class="literal">&lt;xsl:param&gt;chapters.select.box.xml="'my_chapters.xml'"</code>
+ </li>
+ </ul>
+ </div>
+ <p>
+ <span class="bold"><strong>chapters.select.box.root</strong></span>
+ </p>
+ <div class="itemizedlist">
+ <ul>
+ <li>
+ <span class="bold">
+ <strong>Default: </strong>
+ </span>
+ <code class="literal">'{$project.root}/libs'</code>
+ </li>
+ <li>
+ <span class="bold">
+ <strong>Example: </strong>
+ </span>
+ <code class="literal">&lt;xsl:param&gt;chapters.select.box.xml="'http://www.boost.org/libs'"</code>
+ </li>
+ </ul>
+ </div>
+ </div>
+ <div class="section">
+ <div class="titlepage">
+ <div>
+ <div>
+ <h5 class="title">
+ <a id="boostbook.boostbook_html_params.dissected_params.header.sections_select_box"></a>
+ <a href="boostbook_html_params.html#boostbook.boostbook_html_params.dissected_params.header.sections_select_box" title="Sections Select Box">Sections
+ Select Box</a>
+ </h5>
+ </div>
+ </div>
+ </div>
+ <p>
+ Insert a select box in the banner that allows to jump between sections
+ of the current chapter.
+ </p>
+ <p>
+ <span class="bold"><strong>sections.select.box.show</strong></span>
+ </p>
+ <div class="itemizedlist">
+ <ul>
+ <li>
+ <span class="bold">
+ <strong>Default: </strong>
+ </span>
+ <code class="literal">'false'</code>
+ </li>
+ <li>
+ <span class="bold">
+ <strong>Example: </strong>
+ </span>
+ <code class="literal">&lt;xsl:param&gt;sections.select.box.show="'true'"</code>
+ </li>
+ </ul>
+ </div>
+ <p>
+ <span class="bold"><strong>sections.select.box.xml</strong></span>
+ </p>
+ <div class="itemizedlist">
+ <ul>
+ <li>
+ <span class="bold">
+ <strong>Default: </strong>
+ </span>
+ <code class="literal">'sections.xml'</code>
+ </li>
+ <li>
+ <span class="bold">
+ <strong>Example: </strong>
+ </span>
+ <code class="literal">&lt;xsl:param&gt;sections.select.box.xml="'../sections.xml'"</code>
+ </li>
+ </ul>
+ </div>
+ <p>
+ <span class="bold"><strong>sections.select.box.root</strong></span>
+ </p>
+ <div class="itemizedlist">
+ <ul>
+ <li>
+ <span class="bold">
+ <strong>Default: </strong>
+ </span>
+ <code class="literal">''</code>
+ </li>
+ <li>
+ <span class="bold">
+ <strong>Example: </strong>
+ </span>
+ <code class="literal">&lt;xsl:param&gt;sections.select.box.xml="'../'"</code>
+ </li>
+ </ul>
+ </div>
+ </div>
+ <div class="section">
+ <div class="titlepage">
+ <div>
+ <div>
+ <h5 class="title">
+ <a id="boostbook.boostbook_html_params.dissected_params.header.google_search_box"></a>
+ <a href="boostbook_html_params.html#boostbook.boostbook_html_params.dissected_params.header.google_search_box" title="Google Search Box">Google
+ Search Box</a>
+ </h5>
+ </div>
+ </div>
+ </div>
+ <p>
+ Insert a Google search box in the banner. Boostbook use a linked CSE
+ custom Google search page controlled by the XML definition.
+ </p>
+ <p>
+ <span class="bold"><strong>google.search.box.show</strong></span>
+ </p>
+ <div class="itemizedlist">
+ <ul>
+ <li>
+ <span class="bold">
+ <strong>Default: </strong>
+ </span>
+ <code class="literal">'true'</code>
+ </li>
+ <li>
+ <span class="bold">
+ <strong>Example: </strong>
+ </span>
+ <code class="literal">&lt;xsl:param&gt;google.search.box.show="'false'"</code>
+ </li>
+ </ul>
+ </div>
+ <p>
+ <span class="bold"><strong>google.search.box.xml</strong></span>
+ </p>
+ <div class="itemizedlist">
+ <ul>
+ <li>
+ <span class="bold">
+ <strong>Default: </strong>
+ </span>
+ <code class="literal">'http://tinyurl.com/33np8c'</code>
+ </li>
+ <li>
+ <span class="bold">
+ <strong>Example: </strong>
+ </span>
+ <code class="literal">&lt;xsl:param&gt;sections.select.box.xml="'google_options.xml'"</code>
+ </li>
+ </ul>
+ </div>
+ </div>
+ </div>
+ <div class="section">
+ <div class="titlepage">
+ <div>
+ <div>
+ <h4 class="title">
+ <a id="boostbook.boostbook_html_params.dissected_params.navigation_bar"></a>
+ <a href="boostbook_html_params.html#boostbook.boostbook_html_params.dissected_params.navigation_bar" title="Navigation Bar">Navigation
+ Bar</a>
+ </h4>
+ </div>
+ </div>
+ </div>
+ <p>
+ Insert spirit navigation bars at the top and the bottom of the page
+ </p>
+ <p>
+ <span class="bold"><strong>top.navigation.bar.show</strong></span>
+ </p>
+ <div class="itemizedlist">
+ <ul>
+ <li>
+ <span class="bold">
+ <strong>Default: </strong>
+ </span>
+ <code class="literal">'true'</code>
+ </li>
+ <li>
+ <span class="bold">
+ <strong>Example: </strong>
+ </span>
+ <code class="literal">&lt;xsl:param&gt;top.navigation.bar.show="'false'"</code>
+ </li>
+ </ul>
+ </div>
+ <p>
+ <span class="bold"><strong>bottom.navigation.bar.show</strong></span>
+ </p>
+ <div class="itemizedlist">
+ <ul>
+ <li>
+ <span class="bold">
+ <strong>Default: </strong>
+ </span>
+ <code class="literal">'true'</code>
+ </li>
+ <li>
+ <span class="bold">
+ <strong>Example: </strong>
+ </span>
+ <code class="literal">&lt;xsl:param&gt;bottom.navigation.bar.show="'false'"</code>
+ </li>
+ </ul>
+ </div>
+ </div>
+ <div class="section">
+ <div class="titlepage">
+ <div>
+ <div>
+ <h4 class="title">
+ <a id="boostbook.boostbook_html_params.dissected_params.footer"></a>
+ Footer
+ </h4>
+ </div>
+ </div>
+ </div>
+ <p>
+ Insert a footer with copyright and validation information
+ </p>
+ <p>
+ <span class="bold"><strong>footer.show</strong></span>
+ </p>
+ <div class="itemizedlist">
+ <ul>
+ <li>
+ <span class="bold">
+ <strong>Default: </strong>
+ </span>
+ <code class="literal">'true'</code>
+ </li>
+ <li>
+ <span class="bold">
+ <strong>Example: </strong>
+ </span>
+ <code class="literal">&lt;xsl:param&gt;footer.show="'false'"</code>
+ </li>
+ </ul>
+ </div>
+ </div>
+ <div class="section">
+ <div class="titlepage">
+ <div>
+ <div>
+ <h4 class="title">
+ <a id="boostbook.boostbook_html_params.dissected_params.chapter_logo"></a>
+ <a href="boostbook_html_params.html#boostbook.boostbook_html_params.dissected_params.chapter_logo" title="Chapter Logo">Chapter
+ Logo</a>
+ </h4>
+ </div>
+ </div>
+ </div>
+ <p>
+ If defined, include the image pointed by chapter.logo.src in the first
+ page of the chapter.
+ </p>
+ <p>
+ <span class="bold"><strong>chapter.logo.img</strong></span>
+ </p>
+ <div class="itemizedlist">
+ <ul>
+ <li>
+ <span class="bold">
+ <strong>Default: </strong>
+ </span>
+ <code class="literal">''</code>
+ </li>
+ <li>
+ <span class="bold">
+ <strong>Example: </strong>
+ </span>
+ <code class="literal">&lt;xsl:param&gt;footer.show="'images/chapter_logo.png'"</code>
+ </li>
+ </ul>
+ </div>
+ </div>
+ <div class="section">
+ <div class="titlepage">
+ <div>
+ <div>
+ <h4 class="title">
+ <a id="boostbook.boostbook_html_params.dissected_params.syntax_switcher"></a>
+ <a href="boostbook_html_params.html#boostbook.boostbook_html_params.dissected_params.syntax_switcher" title="Syntax Switcher">Syntax
+ Switcher</a>
+ </h4>
+ </div>
+ </div>
+ </div>
+ <p>
+ Includes an alternate stylesheets for different syntax highlighting and
+ adds buttons in the corners of code blocks.
+ </p>
+ <p>
+ <span class="bold"><strong>syntax.switcher.show</strong></span>
+ </p>
+ <div class="itemizedlist">
+ <ul>
+ <li>
+ <span class="bold">
+ <strong>Default: </strong>
+ </span>
+ <code class="literal">'true'</code>
+ </li>
+ <li>
+ <span class="bold">
+ <strong>Example: </strong>
+ </span>
+ <code class="literal">&lt;xsl:param&gt;syntax.switcher.show="'false'"</code>
+ </li>
+ </ul>
+ </div>
+ <p>
+ <span class="bold"><strong>syntax.switcher.xml</strong></span>
+ </p>
+ <div class="itemizedlist">
+ <ul>
+ <li>
+ <span class="bold">
+ <strong>Default: </strong>
+ </span>
+ <code class="literal">'{$css.stylesheet.root}/syntax.xml'</code>
+ </li>
+ <li>
+ <span class="bold">
+ <strong>Example: </strong>
+ </span>
+ <code class="literal">&lt;xsl:param&gt;syntax.switcher.xml="'syntax.xml'"</code>
+ </li>
+ </ul>
+ </div>
+ <p>
+ <span class="bold"><strong>syntax.switcher.root</strong></span>
+ </p>
+ <div class="itemizedlist">
+ <ul>
+ <li>
+ <span class="bold">
+ <strong>Default: </strong>
+ </span>
+ <code class="literal">'{$css.stylesheet.root}'</code>
+ </li>
+ <li>
+ <span class="bold">
+ <strong>Example: </strong>
+ </span>
+ <code class="literal">&lt;xsl:param&gt;sections.select.box.xml="'../'"</code>
+ </li>
+ </ul>
+ </div>
+ </div>
+ <div class="section">
+ <div class="titlepage">
+ <div>
+ <div>
+ <h4 class="title">
+ <a id="boostbook.boostbook_html_params.dissected_params.quickbook_source_stylesheet"></a>
+ <a href="boostbook_html_params.html#boostbook.boostbook_html_params.dissected_params.quickbook_source_stylesheet" title="Quickbook Source Stylesheet">Quickbook
+ Source Stylesheet</a>
+ </h4>
+ </div>
+ </div>
+ </div>
+ <p>
+ Includes an alternate stylesheet that allows to see the page as quickbook
+ sources. Very useful in translations or when trying to learn quickbook.
+ </p>
+ <p>
+ <span class="bold"><strong>quickbook.source.style.show</strong></span>
+ </p>
+ <div class="itemizedlist">
+ <ul>
+ <li>
+ <span class="bold">
+ <strong>Default: </strong>
+ </span>
+ <code class="literal">'true'</code>
+ </li>
+ <li>
+ <span class="bold">
+ <strong>Example: </strong>
+ </span>
+ <code class="literal">&lt;xsl:param&gt;quickbook.source.style.show="'false'"</code>
+ </li>
+ </ul>
+ </div>
+ <p>
+ <span class="bold"><strong>quickbook.source.css</strong></span>
+ </p>
+ <div class="itemizedlist">
+ <ul>
+ <li>
+ <span class="bold">
+ <strong>Default: </strong>
+ </span>
+ <code class="literal">'{$css.stylesheet.root}/conversion/docbook_to_quickbook.css'</code>
+ </li>
+ <li>
+ <span class="bold">
+ <strong>Example: </strong>
+ </span>
+ <code class="literal">&lt;xsl:param&gt;quickbook.source.css="'d2q.css'"</code>
+ </li>
+ </ul>
+ </div>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="bringing_together_a_boostbook_document.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../index.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="../reference.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/bringing_together_a_boostbook_document.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/bringing_together_a_boostbook_document.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,202 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Bringing Together a BoostBook Document</title><link rel="stylesheet" href="../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../index.html" title="Boostbook" /><link rel="up" href="../index.html" title="Boostbook" /><link rel="prev" href="documenting_libraries.html" title="Documenting libraries" /><link rel="next" href="boostbook_html_params.html" title="Boostbook HTML params" /><script type="text/javascript" src="../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../doc/style/html/syntax.xml',
+ '../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../doc/chapters.xml',
+ '../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../sections.xml',
+ '.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="documenting_libraries.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../index.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="boostbook_html_params.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="section">
+ <div class="titlepage">
+ <div>
+ <div>
+ <h2 class="title">
+ <a id="boostbook.bringing_together_a_boostbook_document"></a>
+ <a href="bringing_together_a_boostbook_document.html" title="Bringing Together a BoostBook Document">Bringing
+ Together a BoostBook Document</a>
+ </h2>
+ </div>
+ </div>
+ </div>
+ <a id="boostbook.linking"></a>
+ <p>
+ </p>
+ <a id="boostbook.bringing_together_a_boostbook_document.linking_in_boostbook"></a>
+ <h4><a id="id2574057"></a>
+ <a href="bringing_together_a_boostbook_document.html#boostbook.bringing_together_a_boostbook_document.linking_in_boostbook">Linking
+ in BoostBook</a>
+ </h4>
+ <p>
+ How one links to another element in BoostBook depends greatly on the nature
+ of the element linked and how the link should appear. There are three general
+ linking elements: &lt;xref&gt;, &lt;link&gt;, and &lt;ulink&gt;. Additionally,
+ there are linking elements for referencing specific types of entities, such
+ as classes (&lt;classname&gt;), functions (&lt;functionname&gt;), or libraries
+ (&lt;libraryname&gt;).
+ </p>
+ <p>
+ The &lt;xref&gt; element references elements that have an <code class="computeroutput"><span class="identifier">id</span></code>
+ attribute and a title. The actual link text is composed from title and type
+ of the element referenced. To link to a particular ID, create an &lt;xref&gt;
+ element with the <code class="computeroutput"><span class="identifier">linkend</span></code> attribute
+ set to the ID of the intended target. For instance, this section's ID is <code class="computeroutput"><span class="identifier">boostbook</span><span class="special">.</span><span class="identifier">linking</span></code>, so we create a reference it to with
+ <code class="literal">&lt;xref linkend="boostbook.linking"/&gt;</code>, which
+ will look like this in the text: <a href="bringing_together_a_boostbook_document.html#boostbook.linking">the section
+ called “Linking in BoostBook”</a>.
+ </p>
+ <p>
+ The &lt;link&gt; element references an ID in the same way as &lt;xref&gt;,
+ except that &lt;link&gt; does not generate any text for the link, so text must
+ be supplied within the element. For instance, we can again link to this chapter
+ but this time specify our own text with <code class="literal">&lt;link linkend="boostbook.linking"&gt;like
+ this&lt;/link&gt;</code>. This markup will result in a link to this chapter
+ that looks like this.
+ </p>
+ <p>
+ The &lt;ulink&gt; element references a URL that is outside of the DocBook document.
+ The <code class="computeroutput"><span class="identifier">url</span></code> attribute contains
+ the URL to link to, and the element data provides the link text.For instance,
+ we can link to the the Boost web site with <code class="literal">&lt;ulink url="http://www.boost.org"&gt;Boost&lt;/ulink&gt;</code>,
+ which appears in the document like this: Boost.
+ </p>
+ <p>
+ The &lt;classname&gt;, &lt;functionname&gt;, &lt;methodname&gt;, and &lt;libraryname&gt;
+ link to classes, functions, methods, and libraries, respectively. The text
+ of each element gives both the name of the element to link to and the link
+ text. For instance, we can link to the Function library with <code class="literal">&lt;libraryname&gt;Function&lt;/libraryname&gt;</code>,
+ which results in the following: Function. In cases where the displayed text
+ is different from the actual name, the <code class="computeroutput"><span class="identifier">alt</span></code>
+ attribute can be specified. For instance, the following XML element references
+ the <code class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">function</span></code> class template but displays the
+ text <code class="computeroutput"><span class="identifier">function</span></code>: <code class="literal">&lt;classname
+ alt="boost::function"&gt;function&lt;/classname&gt;</code>.
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="documenting_libraries.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../index.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="boostbook_html_params.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/documenting_libraries.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/documenting_libraries.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,646 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Documenting libraries</title><link rel="stylesheet" href="../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../index.html" title="Boostbook" /><link rel="up" href="../index.html" title="Boostbook" /><link rel="prev" href="getting_started.html" title="Getting Started" /><link rel="next" href="bringing_together_a_boostbook_document.html" title="Bringing Together a BoostBook Document" /><script type="text/javascript" src="../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../doc/style/html/syntax.xml',
+ '../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../doc/chapters.xml',
+ '../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../sections.xml',
+ '.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="getting_started.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../index.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="bringing_together_a_boostbook_document.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="section">
+ <div class="titlepage">
+ <div>
+ <div>
+ <h2 class="title">
+ <a id="boostbook.documenting_libraries"></a>
+ Documenting libraries
+ </h2>
+ </div>
+ </div>
+ </div>
+ <div class="toc">
+ <div class="box-outer-wrapper">
+ <div class="box-top-left"></div>
+ <div class="box-top-right"></div>
+ <div class="box-top"></div>
+ <div class="box-inner-wrapper">
+ <dl>
+ <dt>
+ <span class="section">
+ <a href="documenting_libraries.html#boostbook.documenting_libraries.defining_a_boostbook_library">Defining
+ a BoostBook library</a>
+ </span>
+ </dt>
+ <dt>
+ <span class="section">
+ <a href="documenting_libraries.html#boostbook.documenting_libraries.from_html_to_boostbook">From
+ HTML to BoostBook</a>
+ </span>
+ </dt>
+ <dt>
+ <span class="section">
+ <a href="documenting_libraries.html#boostbook.documenting_libraries.sectioning_in_boostbook">Sectioning
+ in BoostBook</a>
+ </span>
+ </dt>
+ </dl>
+ </div>
+ <div class="box-bottom-left"></div>
+ <div class="box-bottom-right"></div>
+ <div class="box-bottom"></div>
+ </div>
+ </div>
+ <p>
+ BoostBook is an extension to DocBook,
+ an XML format for representing documentation. BoostBook inherits much of its
+ functionality and many elements from DocBook that are not redocumented here.
+ When writing BoostBook documentation, please refer also to <a href="http://docbook.org/tdg/en/index.html">DocBook:
+ The Definitive Guide</a>.
+ </p>
+ <a id="boostbook.defining_a_library"></a>
+ <p>
+ </p>
+ <div class="section">
+ <div class="titlepage">
+ <div>
+ <div>
+ <h3 class="title">
+ <a id="boostbook.documenting_libraries.defining_a_boostbook_library"></a>
+ <a href="documenting_libraries.html#boostbook.documenting_libraries.defining_a_boostbook_library" title="Defining a BoostBook library">Defining
+ a BoostBook library</a>
+ </h3>
+ </div>
+ </div>
+ </div>
+ <p>
+ BoostBook library documentation is contained entirely within a &lt;library&gt;
+ XML element. To create a skeletal library, we need to create a new XML document
+ (call it <code class="computeroutput"><span class="identifier">any</span><span class="special">.</span><span class="identifier">xml</span></code>) that contains basic information about
+ the library. The following <a href="documenting_libraries.html#boostbook.documenting_skeletal">BoostBook
+ XML example</a> describes basic information about the Boost.Any
+ library:
+ </p>
+ <a id="boostbook.documenting_skeletal"></a>
+ <p>
+ </p>
+ <a id="boostbook.documenting_libraries.defining_a_boostbook_library.a_skeletal_boostbook_library"></a>
+ <h5><a id="id2572472"></a>
+ <a href="documenting_libraries.html#boostbook.documenting_libraries.defining_a_boostbook_library.a_skeletal_boostbook_library">A
+ Skeletal BoostBook Library</a>
+ </h5>
+ <p>
+
+</p>
+ <div class="programlisting">
+ <div class="box-outer-wrapper">
+ <div class="box-top-left"></div>
+ <div class="box-top-right"></div>
+ <div class="box-top"></div>
+ <div class="box-inner-wrapper">
+ <div class="style-switcher-box" id="id2572491">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'insert_style_selector',
+ 'id2572491',
+ '../../../../../doc/style/html/syntax.xml',
+ '../../../../../doc/style/html'
+ );
+ //--></script>
+</div>
+ <pre>
+<span class="special">&lt;?</span><span class="identifier">xml</span> <span class="identifier">version</span><span class="special">=</span><span class="string">"1.0"</span> <span class="identifier">encoding</span><span class="special">=</span><span class="string">"utf-8"</span><span class="special">?&gt;</span>
+<span class="special">&lt;!</span><span class="identifier">DOCTYPE</span> <span class="identifier">library</span> <span class="identifier">PUBLIC</span> <span class="string">"-//Boost//DTD BoostBook XML V1.0//EN"</span>
+ <span class="string">"http://www.boost.org/tools/boostbook/dtd/boostbook.dtd"</span><span class="special">&gt;</span>
+<span class="special">&lt;</span><span class="identifier">library</span> <span class="identifier">name</span><span class="special">=</span><span class="string">"Any"</span> <span class="identifier">dirname</span><span class="special">=</span><span class="string">"any"</span> <span class="identifier">xmlns</span><span class="special">:</span><span class="identifier">xi</span><span class="special">=</span><span class="string">"http://www.w3.org/2001/XInclude"</span>
+ <span class="identifier">id</span><span class="special">=</span><span class="string">"any"</span> <span class="identifier">last</span><span class="special">-</span><span class="identifier">revision</span><span class="special">=</span><span class="string">"$Date: 2006/11/13 16:24:14 $"</span><span class="special">&gt;</span>
+ <span class="special">&lt;</span><span class="identifier">libraryinfo</span><span class="special">&gt;</span>
+ <span class="special">&lt;</span><span class="identifier">author</span><span class="special">&gt;</span>
+ <span class="special">&lt;</span><span class="identifier">firstname</span><span class="special">&gt;</span><span class="identifier">Kevlin</span><span class="special">&lt;/</span><span class="identifier">firstname</span><span class="special">&gt;</span>
+ <span class="special">&lt;</span><span class="identifier">surname</span><span class="special">&gt;</span><span class="identifier">Henney</span><span class="special">&lt;/</span><span class="identifier">surname</span><span class="special">&gt;</span>
+ <span class="special">&lt;/</span><span class="identifier">author</span><span class="special">&gt;</span>
+ <span class="special">&lt;</span><span class="identifier">librarypurpose</span><span class="special">&gt;</span>
+ <span class="identifier">Safe</span><span class="special">,</span> <span class="identifier">generic</span> <span class="identifier">container</span> <span class="keyword">for</span> <span class="identifier">single</span> <span class="identifier">values</span> <span class="identifier">of</span> <span class="identifier">different</span> <span class="identifier">value</span> <span class="identifier">types</span>
+ <span class="special">&lt;/</span><span class="identifier">librarypurpose</span><span class="special">&gt;</span>
+ <span class="special">&lt;</span><span class="identifier">librarycategory</span> <span class="identifier">name</span><span class="special">=</span><span class="string">"category:data-structures"</span><span class="special">/&gt;</span>
+ <span class="special">&lt;/</span><span class="identifier">libraryinfo</span><span class="special">&gt;</span>
+<span class="special">&lt;/</span><span class="identifier">library</span><span class="special">&gt;</span>
+</pre>
+ </div>
+ <div class="box-bottom-left"></div>
+ <div class="box-bottom-right"></div>
+ <div class="box-bottom"></div>
+ </div>
+ </div>
+ <p>
+ </p>
+ <p>
+ The first three lines identify this document as a BoostBook XML
+ document. The DOCTYPE line states that the document conforms to the BoostBook
+ DTD, and that the top-level element is a BoostBook &lt;library&gt;.
+ </p>
+ <p>
+ The &lt;library&gt; element actually describes the aspects of BoostBook library
+ documentation. The attributes for the &lt;library&gt; element are:
+ </p>
+ <div class="variablelist">
+ <p class="title">
+ <b>Attributes for the &lt;library&gt; element</b>
+ </p>
+ <dl>
+ <dt>
+ <span class="term">
+ <code class="computeroutput"><span class="identifier">name</span></code> </span>
+ </dt>
+ <dd>
+ The full name of the library, e.g., "Any"
+ </dd>
+ <dt>
+ <span class="term"> <code class="computeroutput"><span class="identifier">dirname</span></code>
+ </span>
+ </dt>
+ <dd>
+ The name of the directory, relative to <code class="computeroutput"><span class="identifier">boost</span><span class="special">/</span><span class="identifier">libs</span></code>,
+ in which the library resides. This name may be a relative path, such as
+ <code class="computeroutput"><span class="identifier">math</span><span class="special">/</span><span class="identifier">octonion</span></code>, using "/" for the
+ directory separator.
+ </dd>
+ <dt>
+ <span class="term"> <code class="computeroutput"><span class="identifier">id</span></code>
+ </span>
+ </dt>
+ <dd>
+ A short, unique name for the library. For libraries with simple directory
+ names (e.g., ones that do not contain a "/"), this should be
+ the same as the <code class="computeroutput"><span class="identifier">dirname</span></code>.
+ This <code class="computeroutput"><span class="identifier">id</span></code> will be used to
+ identify libraries and, for HTML output, will be used as the base name
+ for the HTML file in which the library's documentation resides, so it should
+ use only lowercase alphanumeric characters and underscores.
+ </dd>
+ <dt>
+ <span class="term"> <code class="computeroutput"><span class="identifier">last</span><span class="special">-</span><span class="identifier">revision</span></code>
+ </span>
+ </dt>
+ <dd>
+ Always set to <code class="computeroutput">#<span class="identifier">Date</span><span class="special">:</span>
+ <span class="number">2006</span><span class="special">/</span><span class="number">11</span><span class="special">/</span><span class="number">13</span>
+ <span class="number">16</span><span class="special">:</span><span class="number">24</span><span class="special">:</span><span class="number">14</span>
+ #</code>, which is expanded by CVS to include the date and time that the
+ file was last modified.
+ </dd>
+ </dl>
+ </div>
+ <p>
+ Inside the &lt;library&gt; element we have the &lt;libraryinfo&gt; element,
+ which gives information about the library itself. It contains the author's
+ name (there may be more than one &lt;author&gt; element), followed by the
+ purpose of the library and the list of categorizations. The &lt;librarypurpose&gt;
+ element should always contain a very short (single sentence) description
+ of the library's purpose, and should <span class="emphasis"><em>not</em></span> terminate with
+ a period.
+ </p>
+ <p>
+ The list of categories is specified by a set of &lt;librarycategory&gt; elements.
+ Each &lt;librarycategory&gt; element has a <code class="computeroutput"><span class="identifier">name</span></code>
+ element that identifies one of the categories. The actual list of categories
+ is in the file <code class="literal">doc/src/boost.xml</code>.
+ </p>
+ <p>
+ At this point, we can apply the BoostBook XSL stylesheets to <code class="computeroutput"><span class="identifier">any</span><span class="special">.</span><span class="identifier">xml</span></code>
+ (to DocBook) followed by a DocBook XSL stylesheet to generate HTML output,
+ as described in <a href="getting_started.html" title="Getting Started">the section called
+ “Getting Started”</a>.
+ </p>
+ </div>
+ <div class="section">
+ <div class="titlepage">
+ <div>
+ <div>
+ <h3 class="title">
+ <a id="boostbook.documenting_libraries.from_html_to_boostbook"></a>
+ <a href="documenting_libraries.html#boostbook.documenting_libraries.from_html_to_boostbook" title="From HTML to BoostBook">From
+ HTML to BoostBook</a>
+ </h3>
+ </div>
+ </div>
+ </div>
+ <p>
+ Most library authors are comfortable with writing HTML documentation. Writing
+ DocBook documentation (and, by
+ extension, BoostBook documentation) is quite similar to writing HTML, except
+ that BoostBook uses different element names from HTML (see <a href="documenting_libraries.html#boostbook.html_to_boostbook">“Converting
+ HTML elements to BoostBook”</a>) and BoostBook XML is a much more rigid
+ format than HTML.
+ </p>
+ <p>
+ One of the easiest ways to convert HTML documentation into BoostBook documentation
+ is to use HTML Tidy to
+ transform your HTML into valid XHTML, which will make sure that all elements
+ are properly closed, then apply the transformations in <a href="documenting_libraries.html#boostbook.html_to_boostbook">“Converting
+ HTML elements to BoostBook”</a> to the body of the XHTML document. The
+ following command uses HTML Tidy to transform HTML into valid XHTML:
+ </p>
+ <div class="programlisting">
+ <div class="box-outer-wrapper">
+ <div class="box-top-left"></div>
+ <div class="box-top-right"></div>
+ <div class="box-top"></div>
+ <div class="box-inner-wrapper">
+ <div class="style-switcher-box" id="id2573352">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'insert_style_selector',
+ 'id2573352',
+ '../../../../../doc/style/html/syntax.xml',
+ '../../../../../doc/style/html'
+ );
+ //--></script>
+</div>
+ <pre>
+<span class="identifier">tidy</span> <span class="special">-</span><span class="identifier">asxhtml</span> <span class="identifier">input</span><span class="special">.</span><span class="identifier">html</span> <span class="special">&gt;</span> <span class="identifier">output</span><span class="special">.</span><span class="identifier">xhtml</span>
+</pre>
+ </div>
+ <div class="box-bottom-left"></div>
+ <div class="box-bottom-right"></div>
+ <div class="box-bottom"></div>
+ </div>
+ </div>
+ <p>
+ When converting documentation from HTML to BoostBook, note that some redundant
+ information that has to be manually maintained in HTML is automatically generated
+ in BoostBook: for instance, the library categorizations, purpose, and author
+ list described in <a href="documenting_libraries.html#boostbook.defining_a_library">the section
+ called “Defining a BoostBook library”</a> are used both in the documentation
+ for the library and to build alphabetical and categorized lists of known
+ libraries; similarly, tables of contents are built automatically from the
+ titles of sections in the BoostBook document.
+ </p>
+ <a id="boostbook.html_to_boostbook"></a>
+ <p>
+ </p>
+ <div class="table">
+ <a id="id2573441"></a>
+ <p class="title">
+ <b>Table 2. Converting HTML elements to BoostBook</b>
+ </p>
+ <div class="table-contents">
+ <table class="table" summary="Converting HTML elements to BoostBook">
+ <colgroup>
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>
+ <p>
+ HTML
+ </p>
+ </th>
+ <th>
+ <p>
+ BoostBook
+ </p>
+ </th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ <p>
+ &lt;h1&gt;, &lt;h2&gt;, etc.
+ </p>
+ </td>
+ <td>
+ <p>
+ &lt;section&gt;, &lt;title&gt;; See <a href="documenting_libraries.html#boostbook.sectioning">the
+ section called “Sectioning in BoostBook”</a>
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>
+ &lt;i&gt;, &lt;em&gt;
+ </p>
+ </td>
+ <td>
+ <p>
+ &lt;emphasis&gt;
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>
+ &lt;b&gt;
+ </p>
+ </td>
+ <td>
+ <p>
+ &lt;emphasis role="bold"&gt;
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>
+ &lt;ol&gt;
+ </p>
+ </td>
+ <td>
+ <p>
+ &lt;orderedlist&gt;
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>
+ &lt;ul&gt;
+ </p>
+ </td>
+ <td>
+ <p>
+ &lt;itemizedlist&gt;
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>
+ &lt;li&gt;
+ </p>
+ </td>
+ <td>
+ <p>
+ &lt;listitem&gt;
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>
+ &lt;pre&gt;
+ </p>
+ </td>
+ <td>
+ <p>
+ &lt;programlisting&gt;
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>
+ &lt;code&gt;
+ </p>
+ </td>
+ <td>
+ <p>
+ &lt;computeroutput&gt;,&lt;code&gt;
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>
+ &lt;p&gt;
+ </p>
+ </td>
+ <td>
+ <p>
+ &lt;para&gt;, &lt;simpara&gt;
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>
+ &lt;a&gt;
+ </p>
+ </td>
+ <td>
+ <p>
+ &lt;xref&gt;, &lt;link&gt;, &lt;ulink&gt;;, See <a href="bringing_together_a_boostbook_document.html#boostbook.linking">the
+ section called “Linking in BoostBook”</a>
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>
+ &lt;table&gt;, &lt;tr&gt;, &lt;th&gt;, &lt;td&gt;
+ </p>
+ </td>
+ <td>
+ <p>
+ &lt;table&gt;, &lt;informaltable&gt;, &lt;tgroup&gt;, &lt;thead&gt;,
+ &lt;tfoot&gt;, &lt;tbody&gt;, &lt;row&gt;, &lt;entry&gt;, &lt;entrytbl&gt;;
+ BoostBook tables are equivalent to DocBook tables, for which there
+ is a good <a href="http://opensource.bureau-cornavin.com/crash-course/tables.html">tutorial
+ here</a>
+ </p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ <br class="table-break" />
+ </div>
+ <a id="boostbook.sectioning"></a>
+ <p>
+ </p>
+ <div class="section">
+ <div class="titlepage">
+ <div>
+ <div>
+ <h3 class="title">
+ <a id="boostbook.documenting_libraries.sectioning_in_boostbook"></a>
+ <a href="documenting_libraries.html#boostbook.documenting_libraries.sectioning_in_boostbook" title="Sectioning in BoostBook">Sectioning
+ in BoostBook</a>
+ </h3>
+ </div>
+ </div>
+ </div>
+ <p>
+ "Sectioning" refers to organization of a document into separate
+ sections, each with a title, some text, and possibly subsections. Each section
+ is described in BoostBook via a &lt;section&gt; element. An introduction
+ section may look like this:
+ </p>
+ <p>
+
+</p>
+ <div class="programlisting">
+ <div class="box-outer-wrapper">
+ <div class="box-top-left"></div>
+ <div class="box-top-right"></div>
+ <div class="box-top"></div>
+ <div class="box-inner-wrapper">
+ <div class="style-switcher-box" id="id2573747">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'insert_style_selector',
+ 'id2573747',
+ '../../../../../doc/style/html/syntax.xml',
+ '../../../../../doc/style/html'
+ );
+ //--></script>
+</div>
+ <pre>
+<span class="special">&lt;</span><span class="identifier">section</span> <span class="identifier">id</span><span class="special">=</span><span class="string">"any.intro"</span><span class="special">&gt;</span>
+ <span class="special">&lt;</span><span class="identifier">title</span><span class="special">&gt;</span><span class="identifier">Introduction</span><span class="special">&lt;/</span><span class="identifier">title</span><span class="special">&gt;</span>
+
+ <span class="special">&lt;</span><span class="identifier">para</span><span class="special">&gt;</span><span class="identifier">Introduction</span> <span class="identifier">to</span> <span class="identifier">a</span> <span class="identifier">library</span><span class="special">...&lt;/</span><span class="identifier">para</span><span class="special">&gt;</span>
+
+ <span class="special">&lt;</span><span class="identifier">section</span><span class="special">&gt;</span>
+ <span class="special">&lt;</span><span class="identifier">title</span><span class="special">&gt;</span><span class="identifier">A</span> <span class="identifier">Subsection</span><span class="special">&lt;/</span><span class="identifier">title</span><span class="special">&gt;</span>
+ <span class="special">&lt;</span><span class="identifier">para</span><span class="special">&gt;</span><span class="identifier">Subsection</span> <span class="identifier">information</span><span class="special">...&lt;/</span><span class="identifier">para</span><span class="special">&gt;</span>
+ <span class="special">&lt;/</span><span class="identifier">section</span><span class="special">&gt;</span>
+<span class="special">&lt;/</span><span class="identifier">section</span><span class="special">&gt;</span>
+</pre>
+ </div>
+ <div class="box-bottom-left"></div>
+ <div class="box-bottom-right"></div>
+ <div class="box-bottom"></div>
+ </div>
+ </div>
+ <p>
+ </p>
+ <p>
+ The &lt;section&gt; element contains all information that should logically
+ be grouped within that section. The title of the section is placed within
+ the &lt;title&gt; element, and any paragraphs, programs, lists, tables, or
+ subsections can occur within the section. The <code class="computeroutput"><span class="identifier">id</span></code>
+ attribute of the &lt;section&gt; element gives a unique ID to each section,
+ so that it may later be identified for linking. It is suggested that all
+ IDs start with the short name of a library followed by a period, so that
+ IDs do not conflict between libraries.
+ </p>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="getting_started.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../index.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="bringing_together_a_boostbook_document.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/boostbook.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/boostbook.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,200 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element boostbook</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="library-reference.html" title="BoostBook element library-reference" /><link rel="next" href="union.html" title="BoostBook element union" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="library-reference.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="union.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.boostbook"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">boostbook</code></span>
+ </h2>
+ <p>boostbook — Defines a BoostBook book</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">boostbook ::=
+ (title, (chapter| library)*)
+</div>
+ <div class="refsection">
+ <a id="id2579779"></a>
+ <h2>Description</h2>
+ <p>This element is the topmost level defined by
+ <code class="filename">boost.xml</code> for all Boost documentation. It will
+ not generally be used by developers.</p>
+ </div>
+ <div class="refsection">
+ <a id="id2579796"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>last-revision</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Set to $Date: 2006/11/13 16:24:14 $ to keep "last revised" information in sync with CVS changes</td>
+ </tr>
+ <tr>
+ <td>id</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>A global identifier for this element</td>
+ </tr>
+ <tr>
+ <td>xml:base</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Implementation detail used by XIncludes</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="library-reference.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="union.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/class-specialization.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/class-specialization.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,199 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element class-specialization</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="../../reference.html" title="Reference" /><link rel="next" href="link-test.html" title="BoostBook element link-test" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="../../reference.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="link-test.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.class-specialization"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">class-specialization</code></span>
+ </h2>
+ <p>class-specialization — A specialization (partial or full) of a class template</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">class-specialization ::=
+ (template?, specialization?, inherit?, purpose?, description?, (static-constant| typedef| enum| copy-assignment| constructor| destructor| method-group| <a href="free-function-group.html" title="BoostBook element fr
ee-function-group">free-function-group</a>| function| method| overloaded-function| overloaded-method| data-member| class| class-specialization| struct| struct-specialization| union| union-specialization)*)
+</div>
+ <div class="refsection">
+ <a id="id2578128"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>last-revision</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Set to $Date: 2006/11/13 16:24:14 $ to keep "last revised" information in sync with CVS changes</td>
+ </tr>
+ <tr>
+ <td>name</td>
+ <td>#REQUIRED</td>
+ <td>CDATA</td>
+ <td>The name of the element being declared to referenced</td>
+ </tr>
+ <tr>
+ <td>id</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>A global identifier for this element</td>
+ </tr>
+ <tr>
+ <td>xml:base</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Implementation detail used by XIncludes</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="../../reference.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="link-test.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/class.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/class.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,283 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element class</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="overloaded-function.html" title="BoostBook element overloaded-function" /><link rel="next" href="librarycategorydef.html" title="BoostBook element librarycategorydef" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="overloaded-function.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="librarycategorydef.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.class"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">class</code></span>
+ </h2>
+ <p>class — Declares a class or class template</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">class ::=
+ (template?, inherit*, purpose?, description?, (static-constant| typedef| enum| copy-assignment| constructor| destructor| method-group| free-function-group| <a href="function.html" title="BoostBook element
 function">function</a>| method| overloaded-function| overloaded-method| data-member| class| class-specialization| struct| struct-specialization| union| union-specialization)*)
+</div>
+ <div class="refsection">
+ <a id="id2585672"></a>
+ <h2>Description</h2>
+ <p>C++ classes and class templates are described via the
+ &lt;class&gt; element. Each class has a name (e.g., "any") given by
+ the <code class="computeroutput">name</code> attribute, a purpose given by the
+ &lt;purpose&gt; element, documentation, and a set of types,
+ functions, base classes, and data members. Here is a minimal
+ definition of the <code class="computeroutput">boost::any</code> class:</p>
+ <div class="programlisting">
+ <div class="box-outer-wrapper">
+ <div class="box-top-left"></div>
+ <div class="box-top-right"></div>
+ <div class="box-top"></div>
+ <div class="box-inner-wrapper">
+ <div class="style-switcher-box" id="id2585708">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'insert_style_selector',
+ 'id2585708',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+</div>
+ <pre>&lt;namespace name="boost"&gt;
+ &lt;class name="any"&gt;
+ &lt;purpose&gt;
+ A class whose instances can hold instances of any type that satisfies
+ ValueType requirements.
+ &lt;/purpose&gt;
+ &lt;/class&gt;
+&lt;/namespace&gt;</pre>
+ </div>
+ <div class="box-bottom-left"></div>
+ <div class="box-bottom-right"></div>
+ <div class="box-bottom"></div>
+ </div>
+ </div>
+ <p>Additional class documentation can be contained in a
+ <code class="sgmltag-element">description</code> element following the &lt;purpose&gt;
+ element. This documentation will be typeset prior to documentation
+ for specific elements in the class (e.g., constructors or
+ methods).</p>
+ <p>Class inheritance is described via the &lt;inherit&gt;
+ element. The &lt;inherit&gt; element requires an <code class="computeroutput">access</code>
+ attribute which must be one of <span class="emphasis"><em>public</em></span>,
+ <span class="emphasis"><em>protected</em></span>, or <span class="emphasis"><em>private</em></span>. The
+ content of the &lt;inherited&gt; element in C++ code that names the
+ class inherited, and may contain markup to link to the class. The
+ following description of the class
+ <code class="computeroutput">boost::bad_any_cast</code> describes public
+ inheritance from the class <code class="computeroutput">std::bad_cast</code>. It
+ also defines the &lt;purpose&gt; element, which contains a short
+ description of the use of the class.</p>
+ <div class="programlisting">
+ <div class="box-outer-wrapper">
+ <div class="box-top-left"></div>
+ <div class="box-top-right"></div>
+ <div class="box-top"></div>
+ <div class="box-inner-wrapper">
+ <div class="style-switcher-box" id="id2585789">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'insert_style_selector',
+ 'id2585789',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+</div>
+ <pre>&lt;class name="bad_any_cast"&gt;
+ &lt;inherit access="public"&gt;&lt;classname&gt;std::bad_cast&lt;/classname&gt;&lt;/inherit&gt;
+ &lt;purpose&gt;&lt;para&gt;The exception thrown in the event of a failed
+ &lt;functionname&gt;any_cast&lt;/functionname&gt; of an
+ &lt;classname&gt;any&lt;/classname&gt; value.&lt;/para&gt;&lt;/purpose&gt;
+&lt;/class&gt;</pre>
+ </div>
+ <div class="box-bottom-left"></div>
+ <div class="box-bottom-right"></div>
+ <div class="box-bottom"></div>
+ </div>
+ </div>
+ <p>Class templates are defined by &lt;class&gt; elements with a
+ &lt;template&gt; child element at the beginning.</p>
+ </div>
+ <div class="refsection">
+ <a id="id2585809"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>last-revision</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Set to $Date: 2006/11/13 16:24:14 $ to keep "last revised" information in sync with CVS changes</td>
+ </tr>
+ <tr>
+ <td>name</td>
+ <td>#REQUIRED</td>
+ <td>CDATA</td>
+ <td>The name of the element being declared to referenced</td>
+ </tr>
+ <tr>
+ <td>id</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>A global identifier for this element</td>
+ </tr>
+ <tr>
+ <td>xml:base</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Implementation detail used by XIncludes</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="overloaded-function.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="librarycategorydef.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/code.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/code.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,201 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element code</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="static-constant.html" title="BoostBook element static-constant" /><link rel="next" href="destructor.html" title="BoostBook element destructor" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="static-constant.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="destructor.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.code"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">code</code></span>
+ </h2>
+ <p>code — Mimics the <code class="sgmltag-element">code</code> tag in HTML</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">code ::=
+ (ANY)
+</div>
+ <div class="refsection">
+ <a id="id2578821"></a>
+ <h2>Description</h2>
+ <p>Text within a <code class="sgmltag-element">code</code> tag is generally typeset
+ in a different, monospaced font so that it stands out as code. The
+ <code class="sgmltag-element">code</code> tag in BoostBook is transformed directly
+ into the <code class="sgmltag-element">computeroutput</code> tag in DocBook.</p>
+ </div>
+ <div class="refsection">
+ <a id="id2578844"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>last-revision</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Set to $Date: 2006/11/13 16:24:14 $ to keep "last revised" information in sync with CVS changes</td>
+ </tr>
+ <tr>
+ <td>id</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>A global identifier for this element</td>
+ </tr>
+ <tr>
+ <td>xml:base</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Implementation detail used by XIncludes</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="static-constant.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="destructor.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/compile-fail-test.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/compile-fail-test.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,187 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element compile-fail-test</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="template.html" title="BoostBook element template" /><link rel="next" href="returns.html" title="BoostBook element returns" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="template.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="returns.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.compile-fail-test"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">compile-fail-test</code></span>
+ </h2>
+ <p>compile-fail-test — A testcase that should fail to compile</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">compile-fail-test ::=
+ (source*, lib*, requirement*, purpose, if-fails?)
+</div>
+ <div class="refsection">
+ <a id="id2584695"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>filename</td>
+ <td>#REQUIRED</td>
+ <td>CDATA</td>
+ <td>The name of the file associated with this element</td>
+ </tr>
+ <tr>
+ <td>name</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>The name of the element being declared to referenced</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="template.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="returns.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/compile-test.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/compile-test.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,187 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element compile-test</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="postconditions.html" title="BoostBook element postconditions" /><link rel="next" href="method.html" title="BoostBook element method" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="postconditions.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="method.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.compile-test"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">compile-test</code></span>
+ </h2>
+ <p>compile-test — A testcase that should compile correctly</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">compile-test ::=
+ (source*, lib*, requirement*, purpose, if-fails?)
+</div>
+ <div class="refsection">
+ <a id="id2580998"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>filename</td>
+ <td>#REQUIRED</td>
+ <td>CDATA</td>
+ <td>The name of the file associated with this element</td>
+ </tr>
+ <tr>
+ <td>name</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>The name of the element being declared to referenced</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="postconditions.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="method.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/complexity.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/complexity.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,193 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element complexity</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="programlisting.html" title="BoostBook element programlisting" /><link rel="next" href="purpose.html" title="BoostBook element purpose" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="programlisting.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="purpose.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.complexity"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">complexity</code></span>
+ </h2>
+ <p>complexity — The time/space/etc. complexity of a function</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">complexity ::=
+ (ANY)
+</div>
+ <div class="refsection">
+ <a id="id2586624"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>last-revision</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Set to $Date: 2006/11/13 16:24:14 $ to keep "last revised" information in sync with CVS changes</td>
+ </tr>
+ <tr>
+ <td>id</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>A global identifier for this element</td>
+ </tr>
+ <tr>
+ <td>xml:base</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Implementation detail used by XIncludes</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="programlisting.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="purpose.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/constructor.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/constructor.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,206 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element constructor</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="snippet.html" title="BoostBook element snippet" /><link rel="next" href="namespace.html" title="BoostBook element namespace" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="snippet.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="namespace.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.constructor"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">constructor</code></span>
+ </h2>
+ <p>constructor — Declares a constructor of the enclosing class</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">constructor ::=
+ (template?, parameter*, purpose?, description?, requires?, effects?, postconditions?, returns?, throws?, complexity?, notes?, rationale?)
+</div>
+ <div class="refsection">
+ <a id="id2581535"></a>
+ <h2>Description</h2>
+ <p>General documentation on functions in BoostBook is provided in
+ the function
+ element documentation.</p>
+ </div>
+ <div class="refsection">
+ <a id="id2581554"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>last-revision</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Set to $Date: 2006/11/13 16:24:14 $ to keep "last revised" information in sync with CVS changes</td>
+ </tr>
+ <tr>
+ <td>specifiers</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>The specifiers for this function, e.g., inline, static, etc.</td>
+ </tr>
+ <tr>
+ <td>id</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>A global identifier for this element</td>
+ </tr>
+ <tr>
+ <td>xml:base</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Implementation detail used by XIncludes</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="snippet.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="namespace.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/copy-assignment.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/copy-assignment.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,215 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element copy-assignment</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="librarypurpose.html" title="BoostBook element librarypurpose" /><link rel="next" href="run-fail-test.html" title="BoostBook element run-fail-test" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="librarypurpose.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="run-fail-test.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.copy-assignment"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">copy-assignment</code></span>
+ </h2>
+ <p>copy-assignment — Declares a copy-assignment operator</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">copy-assignment ::=
+ (template?, type?, parameter*, purpose?, description?, requires?, effects?, postconditions?, returns?, throws?, complexity?, notes?, rationale?)
+</div>
+ <div class="refsection">
+ <a id="id2584232"></a>
+ <h2>Description</h2>
+ <p>The return type of the copy-assignment operator does not need
+ to be specified. If left unspecified, it will default to an
+ unqualified reference to the enclosing class type.</p>
+ <p>General documentation on functions in BoostBook is provided in
+ the function
+ element documentation.</p>
+ </div>
+ <div class="refsection">
+ <a id="id2584257"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>last-revision</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Set to $Date: 2006/11/13 16:24:14 $ to keep "last revised" information in sync with CVS changes</td>
+ </tr>
+ <tr>
+ <td>cv</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>cv-qualifiers for this method, e.g., const volatile</td>
+ </tr>
+ <tr>
+ <td>specifiers</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>The specifiers for this function, e.g., inline, static, etc.</td>
+ </tr>
+ <tr>
+ <td>id</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>A global identifier for this element</td>
+ </tr>
+ <tr>
+ <td>xml:base</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Implementation detail used by XIncludes</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="librarypurpose.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="run-fail-test.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/data-member.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/data-member.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,199 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element data-member</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="notes.html" title="BoostBook element notes" /><link rel="next" href="specialization.html" title="BoostBook element specialization" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="notes.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="specialization.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.data-member"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">data-member</code></span>
+ </h2>
+ <p>data-member — Declares a data member of a class</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">data-member ::=
+ (type, purpose?, description?)
+</div>
+ <div class="refsection">
+ <a id="id2582511"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>last-revision</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Set to $Date: 2006/11/13 16:24:14 $ to keep "last revised" information in sync with CVS changes</td>
+ </tr>
+ <tr>
+ <td>name</td>
+ <td>#REQUIRED</td>
+ <td>CDATA</td>
+ <td>The name of the element being declared to referenced</td>
+ </tr>
+ <tr>
+ <td>id</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>A global identifier for this element</td>
+ </tr>
+ <tr>
+ <td>xml:base</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Implementation detail used by XIncludes</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="notes.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="specialization.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/default.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/default.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,193 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element default</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="returns.html" title="BoostBook element returns" /><link rel="next" href="parameter.html" title="BoostBook element parameter" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="returns.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="parameter.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.default"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">default</code></span>
+ </h2>
+ <p>default — The default value of a function or template parameter</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">default ::=
+ (ANY)
+</div>
+ <div class="refsection">
+ <a id="id2584902"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>last-revision</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Set to $Date: 2006/11/13 16:24:14 $ to keep "last revised" information in sync with CVS changes</td>
+ </tr>
+ <tr>
+ <td>id</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>A global identifier for this element</td>
+ </tr>
+ <tr>
+ <td>xml:base</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Implementation detail used by XIncludes</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="returns.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="parameter.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/description.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/description.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,204 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element description</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="template-type-parameter.html" title="BoostBook element template-type-parameter" /><link rel="next" href="librarylist.html" title="BoostBook element librarylist" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="template-type-parameter.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="librarylist.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.description"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">description</code></span>
+ </h2>
+ <p>description — Detailed description of a construct</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">description ::=
+ (ANY)
+</div>
+ <div class="refsection">
+ <a id="id2579306"></a>
+ <h2>Description</h2>
+ <p>Although the context model for this element is
+ <code class="computeroutput">ANY</code>, detailed descriptions should contain structured
+ DocBook elements that occur within sections, e.g., paragraphs
+ (<code class="sgmltag-element">para</code>, <code class="sgmltag-element">simpara</code>), lists
+ (<code class="sgmltag-element">orderedlist</code>, <code class="sgmltag-element">itemizedlist</code>),
+ tables (<code class="sgmltag-element">informaltable</code>, <code class="sgmltag-element">table</code>),
+ etc.</p>
+ </div>
+ <div class="refsection">
+ <a id="id2579348"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>last-revision</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Set to $Date: 2006/11/13 16:24:14 $ to keep "last revised" information in sync with CVS changes</td>
+ </tr>
+ <tr>
+ <td>id</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>A global identifier for this element</td>
+ </tr>
+ <tr>
+ <td>xml:base</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Implementation detail used by XIncludes</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="template-type-parameter.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="librarylist.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/destructor.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/destructor.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,206 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element destructor</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="code.html" title="BoostBook element code" /><link rel="next" href="template-type-parameter.html" title="BoostBook element template-type-parameter" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="code.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="template-type-parameter.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.destructor"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">destructor</code></span>
+ </h2>
+ <p>destructor — Declares a destructor for the enclosing class</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">destructor ::=
+ (purpose?, description?, requires?, effects?, postconditions?, returns?, throws?, complexity?, notes?, rationale?)
+</div>
+ <div class="refsection">
+ <a id="id2579028"></a>
+ <h2>Description</h2>
+ <p>General documentation on functions in BoostBook is provided in
+ the function
+ element documentation.</p>
+ </div>
+ <div class="refsection">
+ <a id="id2579046"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>last-revision</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Set to $Date: 2006/11/13 16:24:14 $ to keep "last revised" information in sync with CVS changes</td>
+ </tr>
+ <tr>
+ <td>specifiers</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>The specifiers for this function, e.g., inline, static, etc.</td>
+ </tr>
+ <tr>
+ <td>id</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>A global identifier for this element</td>
+ </tr>
+ <tr>
+ <td>xml:base</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Implementation detail used by XIncludes</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="code.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="template-type-parameter.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/effects.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/effects.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,193 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element effects</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="requires.html" title="BoostBook element requires" /><link rel="next" href="libraryname.html" title="BoostBook element libraryname" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="requires.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="libraryname.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.effects"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">effects</code></span>
+ </h2>
+ <p>effects — Declares the side effects of a function</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">effects ::=
+ (ANY)
+</div>
+ <div class="refsection">
+ <a id="id2588314"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>last-revision</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Set to $Date: 2006/11/13 16:24:14 $ to keep "last revised" information in sync with CVS changes</td>
+ </tr>
+ <tr>
+ <td>id</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>A global identifier for this element</td>
+ </tr>
+ <tr>
+ <td>xml:base</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Implementation detail used by XIncludes</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="requires.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="libraryname.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/enum.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/enum.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,199 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element enum</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="lib.html" title="BoostBook element lib" /><link rel="next" href="requires.html" title="BoostBook element requires" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="lib.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="requires.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.enum"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">enum</code></span>
+ </h2>
+ <p>enum — Declares an enumeration type</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">enum ::=
+ (enumvalue*, purpose?, description?)
+</div>
+ <div class="refsection">
+ <a id="id2588081"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>last-revision</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Set to $Date: 2006/11/13 16:24:14 $ to keep "last revised" information in sync with CVS changes</td>
+ </tr>
+ <tr>
+ <td>name</td>
+ <td>#REQUIRED</td>
+ <td>CDATA</td>
+ <td>The name of the element being declared to referenced</td>
+ </tr>
+ <tr>
+ <td>id</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>A global identifier for this element</td>
+ </tr>
+ <tr>
+ <td>xml:base</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Implementation detail used by XIncludes</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="lib.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="requires.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/enumvalue.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/enumvalue.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,199 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element enumvalue</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="type.html" title="BoostBook element type" /><link rel="next" href="overloaded-method.html" title="BoostBook element overloaded-method" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="type.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="overloaded-method.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.enumvalue"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">enumvalue</code></span>
+ </h2>
+ <p>enumvalue — A single value of an enumeration</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">enumvalue ::=
+ (default?)
+</div>
+ <div class="refsection">
+ <a id="id2586195"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>last-revision</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Set to $Date: 2006/11/13 16:24:14 $ to keep "last revised" information in sync with CVS changes</td>
+ </tr>
+ <tr>
+ <td>name</td>
+ <td>#REQUIRED</td>
+ <td>CDATA</td>
+ <td>The name of the element being declared to referenced</td>
+ </tr>
+ <tr>
+ <td>id</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>A global identifier for this element</td>
+ </tr>
+ <tr>
+ <td>xml:base</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Implementation detail used by XIncludes</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="type.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="overloaded-method.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/free-function-group.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/free-function-group.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,199 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element free-function-group</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="if-fails.html" title="BoostBook element if-fails" /><link rel="next" href="functionname.html" title="BoostBook element functionname" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="if-fails.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="functionname.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.free-function-group"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">free-function-group</code></span>
+ </h2>
+ <p>free-function-group — A set of functions that are grouped together under one name</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">free-function-group ::=
+ (function| overloaded-function)*
+</div>
+ <div class="refsection">
+ <a id="id2581993"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>last-revision</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Set to $Date: 2006/11/13 16:24:14 $ to keep "last revised" information in sync with CVS changes</td>
+ </tr>
+ <tr>
+ <td>name</td>
+ <td>#REQUIRED</td>
+ <td>CDATA</td>
+ <td>The name of the element being declared to referenced</td>
+ </tr>
+ <tr>
+ <td>id</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>A global identifier for this element</td>
+ </tr>
+ <tr>
+ <td>xml:base</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Implementation detail used by XIncludes</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="if-fails.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="functionname.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/function.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/function.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,281 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element function</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="source.html" title="BoostBook element source" /><link rel="next" href="postconditions.html" title="BoostBook element postconditions" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="source.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="postconditions.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.function"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">function</code></span>
+ </h2>
+ <p>function — Declares a function</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">function ::=
+ (template?, type, parameter*, purpose?, description?, requires?, effects?, postconditions?, returns?, throws?, complexity?, notes?, rationale?)
+</div>
+ <div class="refsection">
+ <a id="id2580632"></a>
+ <h2>Description</h2>
+ <p>BoostBook functions are documented by specifying the
+ function's interface (e.g., its C++ signature) and its
+ behavior. Constructors, destructors, member functions, and free
+ functions all use the same documentation method, although the
+ top-level tags differ.</p>
+ <p>The behavior of functions in BoostBook is documenting using a
+ style similar to that of the C++ standard, with clauses describing
+ the requirements, effects, postconditions, exception behavior, and
+ return values of functions.</p>
+ <p>The following example illustrates some constructors and a
+ destructor for <code class="computeroutput">boost::any</code>. Note that one of
+ the constructors takes a single parameter whose name is "other" and
+ whose type, <code class="computeroutput">const any&amp;</code> is contained in the
+ &lt;paramtype&gt; element; any number of parameters may be specified
+ in this way.</p>
+ <div class="programlisting">
+ <div class="box-outer-wrapper">
+ <div class="box-top-left"></div>
+ <div class="box-top-right"></div>
+ <div class="box-top"></div>
+ <div class="box-inner-wrapper">
+ <div class="style-switcher-box" id="id2580677">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'insert_style_selector',
+ 'id2580677',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+</div>
+ <pre>&lt;class name="any"&gt;
+ &lt;constructor&gt;
+ &lt;postconditions&gt;&lt;para&gt;&lt;this-&gt;empty()&gt;&lt;/para&gt;&lt;/postconditions&gt;
+ &lt;/constructor&gt;
+
+ &lt;constructor&gt;
+ &lt;parameter name="other"&gt;
+ &lt;paramtype&gt;const &lt;classname&gt;any&lt;/classname&gt;&amp;amp;&lt;/paramtype&gt;
+ &lt;/parameter&gt;
+
+ &lt;effects&gt;
+ &lt;simpara&gt; Copy constructor that copies
+ content of &lt;code&gt;other&lt;/code&gt; into the new instance,
+ so that any content is equivalent in both type and value to the
+ content of &lt;code&gt;other&lt;/code&gt;, or empty if
+ &lt;code&gt;other&lt;/code&gt; is
+ empty.
+ &lt;/simpara&gt;
+ &lt;/effects&gt;
+
+ &lt;throws&gt;
+ &lt;simpara&gt;May fail with a
+ &lt;classname&gt;std::bad_alloc&lt;/classname&gt; exception or any
+ exceptions arising from the copy constructor of the
+ contained type.
+ &lt;/simpara&gt;
+ &lt;/throws&gt;
+ &lt;/constructor&gt;
+
+ &lt;destructor&gt;
+ &lt;effects&gt;&lt;simpara&gt;Releases any and all resources used in
+ management of instance.&lt;/simpara&gt;&lt;/effects&gt;
+
+ &lt;throws&gt;&lt;simpara&gt;Nothing.&lt;/simpara&gt;&lt;/throws&gt;
+ &lt;/destructor&gt;
+&lt;/class&gt;</pre>
+ </div>
+ <div class="box-bottom-left"></div>
+ <div class="box-bottom-right"></div>
+ <div class="box-bottom"></div>
+ </div>
+ </div>
+ </div>
+ <div class="refsection">
+ <a id="id2580717"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>last-revision</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Set to $Date: 2006/11/13 16:24:14 $ to keep "last revised" information in sync with CVS changes</td>
+ </tr>
+ <tr>
+ <td>specifiers</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>The specifiers for this function, e.g., inline, static, etc.</td>
+ </tr>
+ <tr>
+ <td>name</td>
+ <td>#REQUIRED</td>
+ <td>CDATA</td>
+ <td>The name of the element being declared to referenced</td>
+ </tr>
+ <tr>
+ <td>id</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>A global identifier for this element</td>
+ </tr>
+ <tr>
+ <td>xml:base</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Implementation detail used by XIncludes</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="source.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="postconditions.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/functionname.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/functionname.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,203 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element functionname</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="free-function-group.html" title="BoostBook element free-function-group" /><link rel="next" href="librarycategory.html" title="BoostBook element librarycategory" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="free-function-group.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="librarycategory.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.functionname"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">functionname</code></span>
+ </h2>
+ <p>functionname — References a function with the given name</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">functionname ::=
+ (#PCDATA)
+</div>
+ <div class="refsection">
+ <a id="id2582115"></a>
+ <h2>Description</h2>
+ <p>If a function (or overloaded function) with the given,
+ possibly-qualified name is found, this generates a link to that
+ function. Lookups obey currently-active using-class
+ and using-namespace
+ directives to aid in the search, along with searching within the
+ current scope.</p>
+ </div>
+ <div class="refsection">
+ <a id="id2582146"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>last-revision</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Set to $Date: 2006/11/13 16:24:14 $ to keep "last revised" information in sync with CVS changes</td>
+ </tr>
+ <tr>
+ <td>id</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>A global identifier for this element</td>
+ </tr>
+ <tr>
+ <td>xml:base</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Implementation detail used by XIncludes</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="free-function-group.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="librarycategory.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/header.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/header.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,199 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element header</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="testsuite.html" title="BoostBook element testsuite" /><link rel="next" href="rationale.html" title="BoostBook element rationale" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="testsuite.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="rationale.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.header"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">header</code></span>
+ </h2>
+ <p>header — Declares a C++ header with the given name</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">header ::=
+ (ANY)
+</div>
+ <div class="refsection">
+ <a id="id2588815"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>last-revision</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Set to $Date: 2006/11/13 16:24:14 $ to keep "last revised" information in sync with CVS changes</td>
+ </tr>
+ <tr>
+ <td>name</td>
+ <td>#REQUIRED</td>
+ <td>CDATA</td>
+ <td>The name of the element being declared to referenced</td>
+ </tr>
+ <tr>
+ <td>id</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>A global identifier for this element</td>
+ </tr>
+ <tr>
+ <td>xml:base</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Implementation detail used by XIncludes</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="testsuite.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="rationale.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/if-fails.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/if-fails.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,162 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element if-fails</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="namespace.html" title="BoostBook element namespace" /><link rel="next" href="free-function-group.html" title="BoostBook element free-function-group" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="namespace.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="free-function-group.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.if-fails"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">if-fails</code></span>
+ </h2>
+ <p>if-fails — What it means when a testcase fails</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">if-fails ::=
+ (ANY)
+</div>
+ <div class="refsection">
+ <a id="id2581927"></a>
+ <h2>Description</h2>
+ <p>
+ Describes to the user the effect a certain failing testcase will
+ have on the usefulness of a library. This field is useful in cases
+ where a failed testcase does not mean that the library won't be
+ useful, but may mean that certain library features will not be
+ available.
+ </p>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="namespace.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="free-function-group.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/inherit.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/inherit.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,207 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element inherit</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="union.html" title="BoostBook element union" /><link rel="next" href="template-varargs.html" title="BoostBook element template-varargs" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="union.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="template-varargs.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.inherit"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">inherit</code></span>
+ </h2>
+ <p>inherit — Declares a base class of the enclosing class or struct</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">inherit ::=
+ (ANY)
+</div>
+ <div class="refsection">
+ <a id="id2580197"></a>
+ <h2>Description</h2>
+ <p>This element contains the name of the class inherited. The
+ content model is free-form, as the inherited class may be an
+ instantiation of a template and may have markup in it (e.g.,
+ <code class="sgmltag-element">classname</code> tags).</p>
+ </div>
+ <div class="refsection">
+ <a id="id2580212"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>last-revision</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Set to $Date: 2006/11/13 16:24:14 $ to keep "last revised" information in sync with CVS changes</td>
+ </tr>
+ <tr>
+ <td>access</td>
+ <td>#REQUIRED</td>
+ <td>CDATA</td>
+ <td> </td>
+ </tr>
+ <tr>
+ <td>id</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>A global identifier for this element</td>
+ </tr>
+ <tr>
+ <td>xml:base</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Implementation detail used by XIncludes</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="union.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="template-varargs.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/lib.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/lib.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,156 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element lib</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="struct.html" title="BoostBook element struct" /><link rel="next" href="enum.html" title="BoostBook element enum" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="struct.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="enum.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.lib"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">lib</code></span>
+ </h2>
+ <p>lib — A library dependency</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">lib ::=
+ (#PCDATA)
+</div>
+ <div class="refsection">
+ <a id="id2588015"></a>
+ <h2>Description</h2>
+ <p>Declares a library dependency on the library named by the content of this element, to be emitted in a Jamfile.</p>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="struct.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="enum.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/library-reference.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/library-reference.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,240 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element library-reference</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="librarylist.html" title="BoostBook element librarylist" /><link rel="next" href="boostbook.html" title="BoostBook element boostbook" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="librarylist.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="boostbook.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.library-reference"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">library-reference</code></span>
+ </h2>
+ <p>library-reference — Declares the reference material for a library</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">library-reference ::=
+ (title?, section*, (header| library-reference)*)
+</div>
+ <div class="refsection">
+ <a id="id2579602"></a>
+ <h2>Description</h2>
+ <p>Reference documentation for a library is contained with a
+ &lt;library-reference&gt; element. The &lt;library-reference&gt;
+ element has no attributes, and contains as children only
+ &lt;header&gt; elements.</p>
+ <p>The &lt;header&gt; element defines a C++ header file. Within
+ each C++ header file lie the definitions of C++ constructs to be
+ documented. The <code class="computeroutput">name</code> attribute of the &lt;header&gt;
+ element gives the name of the header, as one would specify when
+ including the header. For instance, the &lt;library-reference&gt;
+ for the Any library may look like
+ this:</p>
+ <div class="programlisting">
+ <div class="box-outer-wrapper">
+ <div class="box-top-left"></div>
+ <div class="box-top-right"></div>
+ <div class="box-top"></div>
+ <div class="box-inner-wrapper">
+ <div class="style-switcher-box" id="id2579638">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'insert_style_selector',
+ 'id2579638',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+</div>
+ <pre>&lt;library-reference&gt;
+ &lt;header name="boost/any.hpp"&gt;
+ &lt;!-- C++ constructs in this header --&gt;
+ &lt;/header&gt;
+&lt;/library-reference&gt;</pre>
+ </div>
+ <div class="box-bottom-left"></div>
+ <div class="box-bottom-right"></div>
+ <div class="box-bottom"></div>
+ </div>
+ </div>
+ <p>If the Any library contained
+ multiple headers, we would list them all as children of the
+ &lt;library-reference&gt; element.</p>
+ <p><code class="sgmltag-element">library-reference</code> elements can be nested,
+ so that reference material can be divided into separate sections
+ that each contain different headers.</p>
+ </div>
+ <div class="refsection">
+ <a id="id2579662"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>last-revision</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Set to $Date: 2006/11/13 16:24:14 $ to keep "last revised" information in sync with CVS changes</td>
+ </tr>
+ <tr>
+ <td>id</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>A global identifier for this element</td>
+ </tr>
+ <tr>
+ <td>xml:base</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Implementation detail used by XIncludes</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="librarylist.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="boostbook.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/library.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/library.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,217 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element library</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="template-nontype-parameter.html" title="BoostBook element template-nontype-parameter" /><link rel="next" href="librarycategorylist.html" title="BoostBook element librarycategorylist" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="template-nontype-parameter.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="librarycategorylist.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.library"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">library</code></span>
+ </h2>
+ <p>library — Top-level element for a library</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">library ::=
+ (libraryinfo, (title, ((section| library-reference| testsuite))+)?)
+</div>
+ <div class="refsection">
+ <a id="id2587013"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>last-revision</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Set to $Date: 2006/11/13 16:24:14 $ to keep "last revised" information in sync with CVS changes</td>
+ </tr>
+ <tr>
+ <td>dirname</td>
+ <td>#REQUIRED</td>
+ <td>CDATA</td>
+ <td> </td>
+ </tr>
+ <tr>
+ <td>url</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td> </td>
+ </tr>
+ <tr>
+ <td>name</td>
+ <td>#REQUIRED</td>
+ <td>CDATA</td>
+ <td>The name of the element being declared to referenced</td>
+ </tr>
+ <tr>
+ <td>id</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>A global identifier for this element</td>
+ </tr>
+ <tr>
+ <td>xml:base</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Implementation detail used by XIncludes</td>
+ </tr>
+ <tr>
+ <td>html-only</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td> </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="template-nontype-parameter.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="librarycategorylist.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/librarycategory.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/librarycategory.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,199 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element librarycategory</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="functionname.html" title="BoostBook element functionname" /><link rel="next" href="notes.html" title="BoostBook element notes" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="functionname.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="notes.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.librarycategory"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">librarycategory</code></span>
+ </h2>
+ <p>librarycategory — Declares that the enclosing library is in this category</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">librarycategory ::=
+ (#PCDATA)
+</div>
+ <div class="refsection">
+ <a id="id2582256"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>last-revision</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Set to $Date: 2006/11/13 16:24:14 $ to keep "last revised" information in sync with CVS changes</td>
+ </tr>
+ <tr>
+ <td>name</td>
+ <td>#REQUIRED</td>
+ <td>CDATA</td>
+ <td>The name of the element being declared to referenced</td>
+ </tr>
+ <tr>
+ <td>id</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>A global identifier for this element</td>
+ </tr>
+ <tr>
+ <td>xml:base</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Implementation detail used by XIncludes</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="functionname.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="notes.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/librarycategorydef.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/librarycategorydef.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,204 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element librarycategorydef</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="class.html" title="BoostBook element class" /><link rel="next" href="type.html" title="BoostBook element type" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="class.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="type.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.librarycategorydef"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">librarycategorydef</code></span>
+ </h2>
+ <p>librarycategorydef — Defines a new library category</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">librarycategorydef ::=
+ (#PCDATA)
+</div>
+ <div class="refsection">
+ <a id="id2585931"></a>
+ <h2>Description</h2>
+ <p>All library category definitions should be in <code class="filename">doc/src/boost.xml</code>, and the names of categories must be prefixed with "<code class="computeroutput">category:</code>".</p>
+ </div>
+ <div class="refsection">
+ <a id="id2585956"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>last-revision</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Set to $Date: 2006/11/13 16:24:14 $ to keep "last revised" information in sync with CVS changes</td>
+ </tr>
+ <tr>
+ <td>name</td>
+ <td>#REQUIRED</td>
+ <td>CDATA</td>
+ <td>The name of the element being declared to referenced</td>
+ </tr>
+ <tr>
+ <td>id</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>A global identifier for this element</td>
+ </tr>
+ <tr>
+ <td>xml:base</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Implementation detail used by XIncludes</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="class.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="type.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/librarycategorylist.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/librarycategorylist.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,200 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element librarycategorylist</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="library.html" title="BoostBook element library" /><link rel="next" href="using-namespace.html" title="BoostBook element using-namespace" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="library.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="using-namespace.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.librarycategorylist"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">librarycategorylist</code></span>
+ </h2>
+ <p>librarycategorylist — Categorized listing of libraries</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">librarycategorylist ::=
+ (librarycategorydef)*
+</div>
+ <div class="refsection">
+ <a id="id2587174"></a>
+ <h2>Description</h2>
+ <p>This element is not intended for use by developers, but is
+ used by <code class="filename">doc/src/boost.xml</code> as a
+ placeholder.</p>
+ </div>
+ <div class="refsection">
+ <a id="id2587190"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>last-revision</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Set to $Date: 2006/11/13 16:24:14 $ to keep "last revised" information in sync with CVS changes</td>
+ </tr>
+ <tr>
+ <td>id</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>A global identifier for this element</td>
+ </tr>
+ <tr>
+ <td>xml:base</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Implementation detail used by XIncludes</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="library.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="using-namespace.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/libraryinfo.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/libraryinfo.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,193 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element libraryinfo</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="libraryname.html" title="BoostBook element libraryname" /><link rel="next" href="testsuite.html" title="BoostBook element testsuite" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="libraryname.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="testsuite.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.libraryinfo"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">libraryinfo</code></span>
+ </h2>
+ <p>libraryinfo — Provides information about a library</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">libraryinfo ::=
+ (author+, copyright*, legalnotice*, librarypurpose, librarycategory*)
+</div>
+ <div class="refsection">
+ <a id="id2588551"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>last-revision</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Set to $Date: 2006/11/13 16:24:14 $ to keep "last revised" information in sync with CVS changes</td>
+ </tr>
+ <tr>
+ <td>id</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>A global identifier for this element</td>
+ </tr>
+ <tr>
+ <td>xml:base</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Implementation detail used by XIncludes</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="libraryname.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="testsuite.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/librarylist.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/librarylist.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,198 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element librarylist</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="description.html" title="BoostBook element description" /><link rel="next" href="library-reference.html" title="BoostBook element library-reference" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="description.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="library-reference.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.librarylist"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">librarylist</code></span>
+ </h2>
+ <p>librarylist — Placeholder for an alphabetical list of libraries</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">librarylist ::=
+ EMPTY
+</div>
+ <div class="refsection">
+ <a id="id2579457"></a>
+ <h2>Description</h2>
+ <p>Developers aren't generally expected to use this element. Its existence is mainly as a placeholder in <code class="filename">boost.xml</code> for the alphabetical list of libraries.</p>
+ </div>
+ <div class="refsection">
+ <a id="id2579475"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>last-revision</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Set to $Date: 2006/11/13 16:24:14 $ to keep "last revised" information in sync with CVS changes</td>
+ </tr>
+ <tr>
+ <td>id</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>A global identifier for this element</td>
+ </tr>
+ <tr>
+ <td>xml:base</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Implementation detail used by XIncludes</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="description.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="library-reference.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/libraryname.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/libraryname.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,193 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element libraryname</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="effects.html" title="BoostBook element effects" /><link rel="next" href="libraryinfo.html" title="BoostBook element libraryinfo" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="effects.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="libraryinfo.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.libraryname"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">libraryname</code></span>
+ </h2>
+ <p>libraryname — References a library of the given name</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">libraryname ::=
+ (#PCDATA)
+</div>
+ <div class="refsection">
+ <a id="id2588424"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>last-revision</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Set to $Date: 2006/11/13 16:24:14 $ to keep "last revised" information in sync with CVS changes</td>
+ </tr>
+ <tr>
+ <td>id</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>A global identifier for this element</td>
+ </tr>
+ <tr>
+ <td>xml:base</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Implementation detail used by XIncludes</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="effects.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="libraryinfo.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/librarypurpose.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/librarypurpose.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,193 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element librarypurpose</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="run-test.html" title="BoostBook element run-test" /><link rel="next" href="copy-assignment.html" title="BoostBook element copy-assignment" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="run-test.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="copy-assignment.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.librarypurpose"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">librarypurpose</code></span>
+ </h2>
+ <p>librarypurpose — Describes in one short sentence or phrase the purpose of a library</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">librarypurpose ::=
+ (#PCDATA| code| ulink| functionname| methodname| classname)*
+</div>
+ <div class="refsection">
+ <a id="id2584027"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>last-revision</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Set to $Date: 2006/11/13 16:24:14 $ to keep "last revised" information in sync with CVS changes</td>
+ </tr>
+ <tr>
+ <td>id</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>A global identifier for this element</td>
+ </tr>
+ <tr>
+ <td>xml:base</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Implementation detail used by XIncludes</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="run-test.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="copy-assignment.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/link-fail-test.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/link-fail-test.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,187 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element link-fail-test</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="link-test.html" title="BoostBook element link-test" /><link rel="next" href="typedef.html" title="BoostBook element typedef" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="link-test.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="typedef.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.link-fail-test"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">link-fail-test</code></span>
+ </h2>
+ <p>link-fail-test — Declares a test that should compile but fail to link</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">link-fail-test ::=
+ (source*, lib*, requirement*, purpose, if-fails?)
+</div>
+ <div class="refsection">
+ <a id="id2578419"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>filename</td>
+ <td>#REQUIRED</td>
+ <td>CDATA</td>
+ <td>The name of the file associated with this element</td>
+ </tr>
+ <tr>
+ <td>name</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>The name of the element being declared to referenced</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="link-test.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="typedef.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/link-test.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/link-test.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,187 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element link-test</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="class-specialization.html" title="BoostBook element class-specialization" /><link rel="next" href="link-fail-test.html" title="BoostBook element link-fail-test" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="class-specialization.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="link-fail-test.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.link-test"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">link-test</code></span>
+ </h2>
+ <p>link-test — Declares a test that should compile and link</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">link-test ::=
+ (source*, lib*, requirement*, purpose, if-fails?)
+</div>
+ <div class="refsection">
+ <a id="id2578286"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>filename</td>
+ <td>#REQUIRED</td>
+ <td>CDATA</td>
+ <td>The name of the file associated with this element</td>
+ </tr>
+ <tr>
+ <td>name</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>The name of the element being declared to referenced</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="class-specialization.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="link-fail-test.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/method-group.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/method-group.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,199 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element method-group</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="template-arg.html" title="BoostBook element template-arg" /><link rel="next" href="requirement.html" title="BoostBook element requirement" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="template-arg.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="requirement.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.method-group"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">method-group</code></span>
+ </h2>
+ <p>method-group — A set of methods that are grouped together under one name</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">method-group ::=
+ (method| overloaded-method)*
+</div>
+ <div class="refsection">
+ <a id="id2583290"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>last-revision</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Set to $Date: 2006/11/13 16:24:14 $ to keep "last revised" information in sync with CVS changes</td>
+ </tr>
+ <tr>
+ <td>name</td>
+ <td>#REQUIRED</td>
+ <td>CDATA</td>
+ <td>The name of the element being declared to referenced</td>
+ </tr>
+ <tr>
+ <td>id</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>A global identifier for this element</td>
+ </tr>
+ <tr>
+ <td>xml:base</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Implementation detail used by XIncludes</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="template-arg.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="requirement.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/method.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/method.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,218 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element method</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="compile-test.html" title="BoostBook element compile-test" /><link rel="next" href="snippet.html" title="BoostBook element snippet" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="compile-test.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="snippet.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.method"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">method</code></span>
+ </h2>
+ <p>method — Declares a method, i.e., a member function</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">method ::=
+ (template?, type, parameter*, purpose?, description?, requires?, effects?, postconditions?, returns?, throws?, complexity?, notes?, rationale?)
+</div>
+ <div class="refsection">
+ <a id="id2581189"></a>
+ <h2>Description</h2>
+ <p>General documentation on functions in BoostBook is provided in
+ the function
+ element documentation.</p>
+ </div>
+ <div class="refsection">
+ <a id="id2581208"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>last-revision</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Set to $Date: 2006/11/13 16:24:14 $ to keep "last revised" information in sync with CVS changes</td>
+ </tr>
+ <tr>
+ <td>cv</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>cv-qualifiers for this method, e.g., const volatile</td>
+ </tr>
+ <tr>
+ <td>specifiers</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>The specifiers for this function, e.g., inline, static, etc.</td>
+ </tr>
+ <tr>
+ <td>name</td>
+ <td>#REQUIRED</td>
+ <td>CDATA</td>
+ <td>The name of the element being declared to referenced</td>
+ </tr>
+ <tr>
+ <td>id</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>A global identifier for this element</td>
+ </tr>
+ <tr>
+ <td>xml:base</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Implementation detail used by XIncludes</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="compile-test.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="snippet.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/namespace.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/namespace.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,237 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element namespace</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="constructor.html" title="BoostBook element constructor" /><link rel="next" href="if-fails.html" title="BoostBook element if-fails" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="constructor.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="if-fails.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.namespace"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">namespace</code></span>
+ </h2>
+ <p>namespace — Declares a namespace</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">namespace ::=
+ (class| class-specialization| struct| struct-specialization| union| union-specialization| typedef| enum| free-function-group| function| overloaded-function| namespace)*
+</div>
+ <div class="refsection">
+ <a id="id2581765"></a>
+ <h2>Description</h2>
+ <p>BoostBook namespaces are declared via the &lt;namespace&gt;
+ element. As in C++, namespaces can be nested and contain other C++
+ constructs, such as classes or functions. The <code class="computeroutput">name</code>
+ attribute of a &lt;namespace&gt; element gives the namespace name
+ (e.g., "boost"). The Any library is
+ defined entirely within namespace boost by:</p>
+ <div class="programlisting">
+ <div class="box-outer-wrapper">
+ <div class="box-top-left"></div>
+ <div class="box-top-right"></div>
+ <div class="box-top"></div>
+ <div class="box-inner-wrapper">
+ <div class="style-switcher-box" id="id2581793">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'insert_style_selector',
+ 'id2581793',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+</div>
+ <pre>&lt;library-reference&gt;
+ &lt;header name="boost/any.hpp"&gt;
+ &lt;namespace name="boost"&gt;
+ &lt;!-- C++ constructs in the boost namespace --&gt;
+ &lt;/namespace&gt;
+ &lt;/header&gt;
+&lt;/library-reference&gt;</pre>
+ </div>
+ <div class="box-bottom-left"></div>
+ <div class="box-bottom-right"></div>
+ <div class="box-bottom"></div>
+ </div>
+ </div>
+ </div>
+ <div class="refsection">
+ <a id="id2581806"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>last-revision</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Set to $Date: 2006/11/13 16:24:14 $ to keep "last revised" information in sync with CVS changes</td>
+ </tr>
+ <tr>
+ <td>name</td>
+ <td>#REQUIRED</td>
+ <td>CDATA</td>
+ <td>The name of the element being declared to referenced</td>
+ </tr>
+ <tr>
+ <td>id</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>A global identifier for this element</td>
+ </tr>
+ <tr>
+ <td>xml:base</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Implementation detail used by XIncludes</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="constructor.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="if-fails.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/notes.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/notes.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,193 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element notes</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="librarycategory.html" title="BoostBook element librarycategory" /><link rel="next" href="data-member.html" title="BoostBook element data-member" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="librarycategory.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="data-member.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.notes"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">notes</code></span>
+ </h2>
+ <p>notes — Non-normative notes about a function's semantics</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">notes ::=
+ (ANY)
+</div>
+ <div class="refsection">
+ <a id="id2582378"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>last-revision</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Set to $Date: 2006/11/13 16:24:14 $ to keep "last revised" information in sync with CVS changes</td>
+ </tr>
+ <tr>
+ <td>id</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>A global identifier for this element</td>
+ </tr>
+ <tr>
+ <td>xml:base</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Implementation detail used by XIncludes</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="librarycategory.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="data-member.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/overloaded-function.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/overloaded-function.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,206 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element overloaded-function</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="signature.html" title="BoostBook element signature" /><link rel="next" href="class.html" title="BoostBook element class" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="signature.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="class.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.overloaded-function"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">overloaded-function</code></span>
+ </h2>
+ <p>overloaded-function — An overloaded function</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">overloaded-function ::=
+ (signature*, purpose?, description?, requires?, effects?, postconditions?, returns?, throws?, complexity?, notes?, rationale?)
+</div>
+ <div class="refsection">
+ <a id="id2585362"></a>
+ <h2>Description</h2>
+ <p>General documentation on functions in BoostBook is provided in
+ the function
+ element documentation.</p>
+ </div>
+ <div class="refsection">
+ <a id="id2585381"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>last-revision</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Set to $Date: 2006/11/13 16:24:14 $ to keep "last revised" information in sync with CVS changes</td>
+ </tr>
+ <tr>
+ <td>name</td>
+ <td>#REQUIRED</td>
+ <td>CDATA</td>
+ <td>The name of the element being declared to referenced</td>
+ </tr>
+ <tr>
+ <td>id</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>A global identifier for this element</td>
+ </tr>
+ <tr>
+ <td>xml:base</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Implementation detail used by XIncludes</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="signature.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="class.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/overloaded-method.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/overloaded-method.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,206 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element overloaded-method</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="enumvalue.html" title="BoostBook element enumvalue" /><link rel="next" href="programlisting.html" title="BoostBook element programlisting" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="enumvalue.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="programlisting.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.overloaded-method"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">overloaded-method</code></span>
+ </h2>
+ <p>overloaded-method — An overloaded method</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">overloaded-method ::=
+ (signature*, purpose?, description?, requires?, effects?, postconditions?, returns?, throws?, complexity?, notes?, rationale?)
+</div>
+ <div class="refsection">
+ <a id="id2586398"></a>
+ <h2>Description</h2>
+ <p>General documentation on functions in BoostBook is provided in
+ the function
+ element documentation.</p>
+ </div>
+ <div class="refsection">
+ <a id="id2586416"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>last-revision</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Set to $Date: 2006/11/13 16:24:14 $ to keep "last revised" information in sync with CVS changes</td>
+ </tr>
+ <tr>
+ <td>name</td>
+ <td>#REQUIRED</td>
+ <td>CDATA</td>
+ <td>The name of the element being declared to referenced</td>
+ </tr>
+ <tr>
+ <td>id</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>A global identifier for this element</td>
+ </tr>
+ <tr>
+ <td>xml:base</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Implementation detail used by XIncludes</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="enumvalue.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="programlisting.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/parameter.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/parameter.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,181 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element parameter</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="default.html" title="BoostBook element default" /><link rel="next" href="signature.html" title="BoostBook element signature" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="default.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="signature.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.parameter"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">parameter</code></span>
+ </h2>
+ <p>parameter — A function parameter</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">parameter ::=
+ (paramtype, default?)
+</div>
+ <div class="refsection">
+ <a id="id2585027"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>name</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>The name of the element being declared to referenced</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="default.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="signature.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/paramtype.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/paramtype.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,193 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element paramtype</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="precondition.html" title="BoostBook element precondition" /><link rel="next" href="using-class.html" title="BoostBook element using-class" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="precondition.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="using-class.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.paramtype"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">paramtype</code></span>
+ </h2>
+ <p>paramtype — The type of a function parameter</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">paramtype ::=
+ (ANY)
+</div>
+ <div class="refsection">
+ <a id="id2583644"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>last-revision</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Set to $Date: 2006/11/13 16:24:14 $ to keep "last revised" information in sync with CVS changes</td>
+ </tr>
+ <tr>
+ <td>id</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>A global identifier for this element</td>
+ </tr>
+ <tr>
+ <td>xml:base</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Implementation detail used by XIncludes</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="precondition.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="using-class.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/postconditions.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/postconditions.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,193 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element postconditions</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="function.html" title="BoostBook element function" /><link rel="next" href="compile-test.html" title="BoostBook element compile-test" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="function.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="compile-test.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.postconditions"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">postconditions</code></span>
+ </h2>
+ <p>postconditions — Conditions that must hold after the function returns</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">postconditions ::=
+ (ANY)
+</div>
+ <div class="refsection">
+ <a id="id2580852"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>last-revision</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Set to $Date: 2006/11/13 16:24:14 $ to keep "last revised" information in sync with CVS changes</td>
+ </tr>
+ <tr>
+ <td>id</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>A global identifier for this element</td>
+ </tr>
+ <tr>
+ <td>xml:base</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Implementation detail used by XIncludes</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="function.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="compile-test.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/precondition.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/precondition.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,193 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element precondition</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="requirement.html" title="BoostBook element requirement" /><link rel="next" href="paramtype.html" title="BoostBook element paramtype" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="requirement.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="paramtype.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.precondition"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">precondition</code></span>
+ </h2>
+ <p>precondition — Conditions that must be met prior to executing a function</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">precondition ::=
+ (ANY)
+</div>
+ <div class="refsection">
+ <a id="id2583535"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>last-revision</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Set to $Date: 2006/11/13 16:24:14 $ to keep "last revised" information in sync with CVS changes</td>
+ </tr>
+ <tr>
+ <td>id</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>A global identifier for this element</td>
+ </tr>
+ <tr>
+ <td>xml:base</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Implementation detail used by XIncludes</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="requirement.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="paramtype.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/programlisting.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/programlisting.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,181 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element programlisting</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="overloaded-method.html" title="BoostBook element overloaded-method" /><link rel="next" href="complexity.html" title="BoostBook element complexity" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="overloaded-method.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="complexity.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.programlisting"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">programlisting</code></span>
+ </h2>
+ <p>programlisting — A sample of program code</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">programlisting ::=
+ (ANY)
+</div>
+ <div class="refsection">
+ <a id="id2586539"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>name</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>The name of the element being declared to referenced</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="overloaded-method.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="complexity.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/purpose.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/purpose.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,193 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element purpose</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="complexity.html" title="BoostBook element complexity" /><link rel="next" href="template-nontype-parameter.html" title="BoostBook element template-nontype-parameter" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="complexity.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="template-nontype-parameter.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.purpose"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">purpose</code></span>
+ </h2>
+ <p>purpose — A short description of an entity's use</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">purpose ::=
+ (ANY)
+</div>
+ <div class="refsection">
+ <a id="id2586734"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>last-revision</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Set to $Date: 2006/11/13 16:24:14 $ to keep "last revised" information in sync with CVS changes</td>
+ </tr>
+ <tr>
+ <td>id</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>A global identifier for this element</td>
+ </tr>
+ <tr>
+ <td>xml:base</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Implementation detail used by XIncludes</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="complexity.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="template-nontype-parameter.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/rationale.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/rationale.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,183 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element rationale</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="header.html" title="BoostBook element header" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="header.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.rationale"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">rationale</code></span>
+ </h2>
+ <p>rationale — Describes the rationale for a particular function's design</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">rationale ::=
+ (ANY)
+</div>
+ <div class="refsection">
+ <a id="id2588938"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>last-revision</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Set to $Date: 2006/11/13 16:24:14 $ to keep "last revised" information in sync with CVS changes</td>
+ </tr>
+ <tr>
+ <td>id</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>A global identifier for this element</td>
+ </tr>
+ <tr>
+ <td>xml:base</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Implementation detail used by XIncludes</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="header.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/requirement.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/requirement.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,192 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element requirement</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="method-group.html" title="BoostBook element method-group" /><link rel="next" href="precondition.html" title="BoostBook element precondition" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="method-group.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="precondition.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.requirement"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">requirement</code></span>
+ </h2>
+ <p>requirement — A requirement/property in the Jamfile for a testcase</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">requirement ::=
+ (#PCDATA)
+</div>
+ <div class="refsection">
+ <a id="id2583412"></a>
+ <h2>Description</h2>
+ <p>A requirement is part of the dependencies of a target in a
+ Jamfile. The <code class="computeroutput">name</code> attribute of a requirement element
+ gives the name of the Boost.Build feature and the content of the
+ requirement gives the value of that feature. A requirement such as
+ <code class="computeroutput">&lt;includes&gt;foo.hpp</code> would be encoded as
+ <code class="computeroutput">&lt;requirement
+ name="includes"&gt;foo.hpp&lt;/requirement&gt;</code>.</p>
+ </div>
+ <div class="refsection">
+ <a id="id2583449"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>name</td>
+ <td>#REQUIRED</td>
+ <td>CDATA</td>
+ <td>The name of the element being declared to referenced</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="method-group.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="precondition.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/requires.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/requires.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,193 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element requires</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="enum.html" title="BoostBook element enum" /><link rel="next" href="effects.html" title="BoostBook element effects" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="enum.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="effects.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.requires"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">requires</code></span>
+ </h2>
+ <p>requires — Declares the requirements of a function</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">requires ::=
+ (ANY)
+</div>
+ <div class="refsection">
+ <a id="id2588204"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>last-revision</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Set to $Date: 2006/11/13 16:24:14 $ to keep "last revised" information in sync with CVS changes</td>
+ </tr>
+ <tr>
+ <td>id</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>A global identifier for this element</td>
+ </tr>
+ <tr>
+ <td>xml:base</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Implementation detail used by XIncludes</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="enum.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="effects.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/returns.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/returns.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,193 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element returns</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="compile-fail-test.html" title="BoostBook element compile-fail-test" /><link rel="next" href="default.html" title="BoostBook element default" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="compile-fail-test.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="default.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.returns"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">returns</code></span>
+ </h2>
+ <p>returns — Description of the return value of a function</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">returns ::=
+ (ANY)
+</div>
+ <div class="refsection">
+ <a id="id2584792"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>last-revision</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Set to $Date: 2006/11/13 16:24:14 $ to keep "last revised" information in sync with CVS changes</td>
+ </tr>
+ <tr>
+ <td>id</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>A global identifier for this element</td>
+ </tr>
+ <tr>
+ <td>xml:base</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Implementation detail used by XIncludes</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="compile-fail-test.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="default.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/run-fail-test.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/run-fail-test.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,187 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element run-fail-test</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="copy-assignment.html" title="BoostBook element copy-assignment" /><link rel="next" href="template.html" title="BoostBook element template" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="copy-assignment.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="template.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.run-fail-test"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">run-fail-test</code></span>
+ </h2>
+ <p>run-fail-test — A testcase that should compile and link, but fail on execution</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">run-fail-test ::=
+ (source*, lib*, requirement*, purpose, if-fails?)
+</div>
+ <div class="refsection">
+ <a id="id2584428"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>filename</td>
+ <td>#REQUIRED</td>
+ <td>CDATA</td>
+ <td>The name of the file associated with this element</td>
+ </tr>
+ <tr>
+ <td>name</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>The name of the element being declared to referenced</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="copy-assignment.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="template.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/run-test.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/run-test.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,187 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element run-test</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="using-class.html" title="BoostBook element using-class" /><link rel="next" href="librarypurpose.html" title="BoostBook element librarypurpose" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="using-class.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="librarypurpose.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.run-test"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">run-test</code></span>
+ </h2>
+ <p>run-test — A testcase that should compile, link, and execute</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">run-test ::=
+ (source*, lib*, requirement*, purpose, if-fails?)
+</div>
+ <div class="refsection">
+ <a id="id2583914"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>filename</td>
+ <td>#REQUIRED</td>
+ <td>CDATA</td>
+ <td>The name of the file associated with this element</td>
+ </tr>
+ <tr>
+ <td>name</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>The name of the element being declared to referenced</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="using-class.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="librarypurpose.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/signature.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/signature.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,216 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element signature</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="parameter.html" title="BoostBook element parameter" /><link rel="next" href="overloaded-function.html" title="BoostBook element overloaded-function" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="parameter.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="overloaded-function.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.signature"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">signature</code></span>
+ </h2>
+ <p>signature — One signature of an overloaded function or method</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">signature ::=
+ (template?, type, parameter*)
+</div>
+ <div class="refsection">
+ <a id="id2585133"></a>
+ <h2>Description</h2>
+ <p>
+ A signature refers to one declaration of an overloaded function or
+ method. The signature itself has no name, because the name of the
+ overloaded function or method is used. An overloaded function or
+ method will have several signatures that will generally be typeset
+ together.
+ </p>
+ </div>
+ <div class="refsection">
+ <a id="id2585147"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>last-revision</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Set to $Date: 2006/11/13 16:24:14 $ to keep "last revised" information in sync with CVS changes</td>
+ </tr>
+ <tr>
+ <td>cv</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>cv-qualifiers for this method, e.g., const volatile</td>
+ </tr>
+ <tr>
+ <td>specifiers</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>The specifiers for this function, e.g., inline, static, etc.</td>
+ </tr>
+ <tr>
+ <td>id</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>A global identifier for this element</td>
+ </tr>
+ <tr>
+ <td>xml:base</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Implementation detail used by XIncludes</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="parameter.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="overloaded-function.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/snippet.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/snippet.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,181 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element snippet</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="method.html" title="BoostBook element method" /><link rel="next" href="constructor.html" title="BoostBook element constructor" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="method.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="constructor.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.snippet"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">snippet</code></span>
+ </h2>
+ <p>snippet — Pulls in a code snippet from a <code class="sgmltag-element">programlisting</code> element</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">snippet ::=
+ EMPTY
+</div>
+ <div class="refsection">
+ <a id="id2581359"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>name</td>
+ <td>#REQUIRED</td>
+ <td>CDATA</td>
+ <td>The name of the <code class="sgmltag-element">programlisting</code> element to insert</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="method.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="constructor.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/source.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/source.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,188 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element source</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="template-varargs.html" title="BoostBook element template-varargs" /><link rel="next" href="function.html" title="BoostBook element function" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="template-varargs.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="function.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.source"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">source</code></span>
+ </h2>
+ <p>source — Defines source code for a test</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">source ::=
+ (#PCDATA| snippet)*
+</div>
+ <div class="refsection">
+ <a id="id2580465"></a>
+ <h2>Description</h2>
+ <p>This element will contain the source code for a testcase that
+ will be generated from the documentation. To reduce the amount of escaping in the text, it is recommended to use CDATA sections, which look like this:
+
+ </p>
+ <div class="programlisting">
+ <div class="box-outer-wrapper">
+ <div class="box-top-left"></div>
+ <div class="box-top-right"></div>
+ <div class="box-top"></div>
+ <div class="box-inner-wrapper">
+ <div class="style-switcher-box" id="id2580477">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'insert_style_selector',
+ 'id2580477',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+</div>
+ <pre>&lt;![CDATA[
+&lt;your program text here: no escaping needed!&gt;
+]]&gt;</pre>
+ </div>
+ <div class="box-bottom-left"></div>
+ <div class="box-bottom-right"></div>
+ <div class="box-bottom"></div>
+ </div>
+ </div>
+ <p>
+ </p>
+ <p>In addition to CDATA sections, code snippets can be pulled in
+ from <code class="sgmltag-element">programlisting</code> elements using the snippet
+ element.</p>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="template-varargs.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="function.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/specialization.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/specialization.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,193 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element specialization</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="data-member.html" title="BoostBook element data-member" /><link rel="next" href="union-specialization.html" title="BoostBook element union-specialization" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="data-member.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="union-specialization.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.specialization"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">specialization</code></span>
+ </h2>
+ <p>specialization — Defines the specialization arguments for a class specialization</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">specialization ::=
+ (template-arg)*
+</div>
+ <div class="refsection">
+ <a id="id2582642"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>last-revision</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Set to $Date: 2006/11/13 16:24:14 $ to keep "last revised" information in sync with CVS changes</td>
+ </tr>
+ <tr>
+ <td>id</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>A global identifier for this element</td>
+ </tr>
+ <tr>
+ <td>xml:base</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Implementation detail used by XIncludes</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="data-member.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="union-specialization.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/static-constant.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/static-constant.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,199 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element static-constant</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="typedef.html" title="BoostBook element typedef" /><link rel="next" href="code.html" title="BoostBook element code" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="typedef.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="code.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.static-constant"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">static-constant</code></span>
+ </h2>
+ <p>static-constant — Declares a static constant, e.g., <code class="computeroutput">const int foo = 5;</code>.</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">static-constant ::=
+ (type, default, purpose?, description?)
+</div>
+ <div class="refsection">
+ <a id="id2578697"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>last-revision</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Set to $Date: 2006/11/13 16:24:14 $ to keep "last revised" information in sync with CVS changes</td>
+ </tr>
+ <tr>
+ <td>name</td>
+ <td>#REQUIRED</td>
+ <td>CDATA</td>
+ <td>The name of the element being declared to referenced</td>
+ </tr>
+ <tr>
+ <td>id</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>A global identifier for this element</td>
+ </tr>
+ <tr>
+ <td>xml:base</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Implementation detail used by XIncludes</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="typedef.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="code.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/struct-specialization.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/struct-specialization.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,199 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element struct-specialization</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="using-namespace.html" title="BoostBook element using-namespace" /><link rel="next" href="struct.html" title="BoostBook element struct" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="using-namespace.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="struct.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.struct-specialization"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">struct-specialization</code></span>
+ </h2>
+ <p>struct-specialization — A specialization (full or partial) of a struct template</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">struct-specialization ::=
+ (template?, specialization?, inherit?, purpose?, description?, (static-constant| typedef| enum| copy-assignment| constructor| destructor| method-group| <a href="free-function-group.html" title="BoostBook element fr
ee-function-group">free-function-group</a>| function| method| overloaded-function| overloaded-method| data-member| class| class-specialization| struct| struct-specialization| union| union-specialization)*)
+</div>
+ <div class="refsection">
+ <a id="id2587602"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>last-revision</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Set to $Date: 2006/11/13 16:24:14 $ to keep "last revised" information in sync with CVS changes</td>
+ </tr>
+ <tr>
+ <td>name</td>
+ <td>#REQUIRED</td>
+ <td>CDATA</td>
+ <td>The name of the element being declared to referenced</td>
+ </tr>
+ <tr>
+ <td>id</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>A global identifier for this element</td>
+ </tr>
+ <tr>
+ <td>xml:base</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Implementation detail used by XIncludes</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="using-namespace.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="struct.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/struct.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/struct.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,199 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element struct</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="struct-specialization.html" title="BoostBook element struct-specialization" /><link rel="next" href="lib.html" title="BoostBook element lib" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="struct-specialization.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="lib.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.struct"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">struct</code></span>
+ </h2>
+ <p>struct — Declares a C++ struct</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">struct ::=
+ (template?, inherit*, purpose?, description?, (static-constant| typedef| enum| copy-assignment| constructor| destructor| method-group| free-function-group| <a href="function.html" title="BoostBook element
 function">function</a>| method| overloaded-function| overloaded-method| data-member| class| class-specialization| struct| struct-specialization| union| union-specialization)*)
+</div>
+ <div class="refsection">
+ <a id="id2587894"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>last-revision</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Set to $Date: 2006/11/13 16:24:14 $ to keep "last revised" information in sync with CVS changes</td>
+ </tr>
+ <tr>
+ <td>name</td>
+ <td>#REQUIRED</td>
+ <td>CDATA</td>
+ <td>The name of the element being declared to referenced</td>
+ </tr>
+ <tr>
+ <td>id</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>A global identifier for this element</td>
+ </tr>
+ <tr>
+ <td>xml:base</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Implementation detail used by XIncludes</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="struct-specialization.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="lib.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/template-arg.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/template-arg.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,193 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element template-arg</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="throws.html" title="BoostBook element throws" /><link rel="next" href="method-group.html" title="BoostBook element method-group" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="throws.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="method-group.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.template-arg"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">template-arg</code></span>
+ </h2>
+ <p>template-arg — A template argument in a specialization</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">template-arg ::=
+ (ANY)
+</div>
+ <div class="refsection">
+ <a id="id2583163"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>last-revision</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Set to $Date: 2006/11/13 16:24:14 $ to keep "last revised" information in sync with CVS changes</td>
+ </tr>
+ <tr>
+ <td>id</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>A global identifier for this element</td>
+ </tr>
+ <tr>
+ <td>xml:base</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Implementation detail used by XIncludes</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="throws.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="method-group.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/template-nontype-parameter.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/template-nontype-parameter.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,199 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element template-nontype-parameter</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="purpose.html" title="BoostBook element purpose" /><link rel="next" href="library.html" title="BoostBook element library" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="purpose.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="library.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.template-nontype-parameter"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">template-nontype-parameter</code></span>
+ </h2>
+ <p>template-nontype-parameter — A nontype template parameter</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">template-nontype-parameter ::=
+ (type, default?, purpose?)
+</div>
+ <div class="refsection">
+ <a id="id2586868"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>last-revision</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Set to $Date: 2006/11/13 16:24:14 $ to keep "last revised" information in sync with CVS changes</td>
+ </tr>
+ <tr>
+ <td>name</td>
+ <td>#REQUIRED</td>
+ <td>CDATA</td>
+ <td>The name of the element being declared to referenced</td>
+ </tr>
+ <tr>
+ <td>id</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>A global identifier for this element</td>
+ </tr>
+ <tr>
+ <td>xml:base</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Implementation detail used by XIncludes</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="purpose.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="library.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/template-type-parameter.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/template-type-parameter.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,199 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element template-type-parameter</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="destructor.html" title="BoostBook element destructor" /><link rel="next" href="description.html" title="BoostBook element description" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="destructor.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="description.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.template-type-parameter"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">template-type-parameter</code></span>
+ </h2>
+ <p>template-type-parameter — Declares a template type parameter</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">template-type-parameter ::=
+ (default?, purpose?)
+</div>
+ <div class="refsection">
+ <a id="id2579185"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>last-revision</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Set to $Date: 2006/11/13 16:24:14 $ to keep "last revised" information in sync with CVS changes</td>
+ </tr>
+ <tr>
+ <td>name</td>
+ <td>#REQUIRED</td>
+ <td>CDATA</td>
+ <td>The name of the element being declared to referenced</td>
+ </tr>
+ <tr>
+ <td>id</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>A global identifier for this element</td>
+ </tr>
+ <tr>
+ <td>xml:base</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Implementation detail used by XIncludes</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="destructor.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="description.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/template-varargs.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/template-varargs.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,202 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element template-varargs</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="inherit.html" title="BoostBook element inherit" /><link rel="next" href="source.html" title="BoostBook element source" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="inherit.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="source.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.template-varargs"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">template-varargs</code></span>
+ </h2>
+ <p>template-varargs — Declares a variable-length list of template parameters</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">template-varargs ::=
+ EMPTY
+</div>
+ <div class="refsection">
+ <a id="id2580334"></a>
+ <h2>Description</h2>
+ <p>Variable-length template parameter lists are not allowed in
+ C++, but because they are sometimes needed in documentation they are
+ allowed in BoostBook. This element generally expands to "..." and
+ can be used anywhere any other template parameter can be
+ used.</p>
+ </div>
+ <div class="refsection">
+ <a id="id2580347"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>last-revision</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Set to $Date: 2006/11/13 16:24:14 $ to keep "last revised" information in sync with CVS changes</td>
+ </tr>
+ <tr>
+ <td>id</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>A global identifier for this element</td>
+ </tr>
+ <tr>
+ <td>xml:base</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Implementation detail used by XIncludes</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="inherit.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="source.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/template.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/template.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,193 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element template</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="run-fail-test.html" title="BoostBook element run-fail-test" /><link rel="next" href="compile-fail-test.html" title="BoostBook element compile-fail-test" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="run-fail-test.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="compile-fail-test.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.template"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">template</code></span>
+ </h2>
+ <p>template — Declares the template parameters of a class or function</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">template ::=
+ (template-type-parameter| template-nontype-parameter| template-varargs)*
+</div>
+ <div class="refsection">
+ <a id="id2584550"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>last-revision</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Set to $Date: 2006/11/13 16:24:14 $ to keep "last revised" information in sync with CVS changes</td>
+ </tr>
+ <tr>
+ <td>id</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>A global identifier for this element</td>
+ </tr>
+ <tr>
+ <td>xml:base</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Implementation detail used by XIncludes</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="run-fail-test.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="compile-fail-test.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/testsuite.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/testsuite.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,193 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element testsuite</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="libraryinfo.html" title="BoostBook element libraryinfo" /><link rel="next" href="header.html" title="BoostBook element header" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="libraryinfo.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="header.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.testsuite"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">testsuite</code></span>
+ </h2>
+ <p>testsuite — Describes a library testsuite</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">testsuite ::=
+ ((compile-test| link-test| run-test| compile-fail-test| link-fail-test| run-fail-test)+)
+</div>
+ <div class="refsection">
+ <a id="id2588706"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>last-revision</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Set to $Date: 2006/11/13 16:24:14 $ to keep "last revised" information in sync with CVS changes</td>
+ </tr>
+ <tr>
+ <td>id</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>A global identifier for this element</td>
+ </tr>
+ <tr>
+ <td>xml:base</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Implementation detail used by XIncludes</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="libraryinfo.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="header.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/throws.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/throws.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,193 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element throws</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="union-specialization.html" title="BoostBook element union-specialization" /><link rel="next" href="template-arg.html" title="BoostBook element template-arg" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="union-specialization.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="template-arg.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.throws"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">throws</code></span>
+ </h2>
+ <p>throws — Description of the exceptions thrown by a function</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">throws ::=
+ (ANY)
+</div>
+ <div class="refsection">
+ <a id="id2583053"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>last-revision</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Set to $Date: 2006/11/13 16:24:14 $ to keep "last revised" information in sync with CVS changes</td>
+ </tr>
+ <tr>
+ <td>id</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>A global identifier for this element</td>
+ </tr>
+ <tr>
+ <td>xml:base</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Implementation detail used by XIncludes</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="union-specialization.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="template-arg.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/type.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/type.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,193 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element type</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="librarycategorydef.html" title="BoostBook element librarycategorydef" /><link rel="next" href="enumvalue.html" title="BoostBook element enumvalue" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="librarycategorydef.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="enumvalue.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.type"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">type</code></span>
+ </h2>
+ <p>type — The type of an element or return type of a function</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">type ::=
+ (ANY)
+</div>
+ <div class="refsection">
+ <a id="id2586077"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>last-revision</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Set to $Date: 2006/11/13 16:24:14 $ to keep "last revised" information in sync with CVS changes</td>
+ </tr>
+ <tr>
+ <td>id</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>A global identifier for this element</td>
+ </tr>
+ <tr>
+ <td>xml:base</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Implementation detail used by XIncludes</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="librarycategorydef.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="enumvalue.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/typedef.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/typedef.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,199 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element typedef</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="link-fail-test.html" title="BoostBook element link-fail-test" /><link rel="next" href="static-constant.html" title="BoostBook element static-constant" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="link-fail-test.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="static-constant.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.typedef"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">typedef</code></span>
+ </h2>
+ <p>typedef — Declares a typedef</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">typedef ::=
+ (type, purpose?, description?)
+</div>
+ <div class="refsection">
+ <a id="id2578538"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>last-revision</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Set to $Date: 2006/11/13 16:24:14 $ to keep "last revised" information in sync with CVS changes</td>
+ </tr>
+ <tr>
+ <td>name</td>
+ <td>#REQUIRED</td>
+ <td>CDATA</td>
+ <td>The name of the element being declared to referenced</td>
+ </tr>
+ <tr>
+ <td>id</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>A global identifier for this element</td>
+ </tr>
+ <tr>
+ <td>xml:base</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Implementation detail used by XIncludes</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="link-fail-test.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="static-constant.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/union-specialization.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/union-specialization.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,199 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element union-specialization</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="specialization.html" title="BoostBook element specialization" /><link rel="next" href="throws.html" title="BoostBook element throws" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="specialization.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="throws.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.union-specialization"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">union-specialization</code></span>
+ </h2>
+ <p>union-specialization — A specialization (full or partial) of a union template</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">union-specialization ::=
+ (template?, specialization?, inherit?, purpose?, description?, (static-constant| typedef| enum| copy-assignment| constructor| destructor| method-group| <a href="free-function-group.html" title="BoostBook element fr
ee-function-group">free-function-group</a>| function| method| overloaded-function| overloaded-method| data-member| class| class-specialization| struct| struct-specialization| union| union-specialization)*)
+</div>
+ <div class="refsection">
+ <a id="id2582931"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>last-revision</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Set to $Date: 2006/11/13 16:24:14 $ to keep "last revised" information in sync with CVS changes</td>
+ </tr>
+ <tr>
+ <td>name</td>
+ <td>#REQUIRED</td>
+ <td>CDATA</td>
+ <td>The name of the element being declared to referenced</td>
+ </tr>
+ <tr>
+ <td>id</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>A global identifier for this element</td>
+ </tr>
+ <tr>
+ <td>xml:base</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Implementation detail used by XIncludes</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="specialization.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="throws.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/union.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/union.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,199 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element union</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="boostbook.html" title="BoostBook element boostbook" /><link rel="next" href="inherit.html" title="BoostBook element inherit" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="boostbook.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="inherit.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.union"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">union</code></span>
+ </h2>
+ <p>union — Declares a C++ union or union template</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">union ::=
+ (template?, inherit*, purpose?, description?, (static-constant| typedef| enum| copy-assignment| constructor| destructor| method-group| free-function-group| <a href="function.html" title="BoostBook element
 function">function</a>| method| overloaded-function| overloaded-method| data-member| class| class-specialization| struct| struct-specialization| union| union-specialization)*)
+</div>
+ <div class="refsection">
+ <a id="id2580075"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>last-revision</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Set to $Date: 2006/11/13 16:24:14 $ to keep "last revised" information in sync with CVS changes</td>
+ </tr>
+ <tr>
+ <td>name</td>
+ <td>#REQUIRED</td>
+ <td>CDATA</td>
+ <td>The name of the element being declared to referenced</td>
+ </tr>
+ <tr>
+ <td>id</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>A global identifier for this element</td>
+ </tr>
+ <tr>
+ <td>xml:base</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Implementation detail used by XIncludes</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="boostbook.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="inherit.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/using-class.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/using-class.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,199 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element using-class</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="paramtype.html" title="BoostBook element paramtype" /><link rel="next" href="run-test.html" title="BoostBook element run-test" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="paramtype.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="run-test.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.using-class"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">using-class</code></span>
+ </h2>
+ <p>using-class — Injects the method and function names of a class into the local scope</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">using-class ::=
+ EMPTY
+</div>
+ <div class="refsection">
+ <a id="id2583755"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>last-revision</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Set to $Date: 2006/11/13 16:24:14 $ to keep "last revised" information in sync with CVS changes</td>
+ </tr>
+ <tr>
+ <td>name</td>
+ <td>#REQUIRED</td>
+ <td>CDATA</td>
+ <td>The name of the element being declared to referenced</td>
+ </tr>
+ <tr>
+ <td>id</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>A global identifier for this element</td>
+ </tr>
+ <tr>
+ <td>xml:base</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Implementation detail used by XIncludes</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="paramtype.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="run-test.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/using-namespace.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/dtd/using-namespace.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,199 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>BoostBook element using-namespace</title><link rel="stylesheet" href="../../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../../index.html" title="Boostbook" /><link rel="up" href="../../reference.html" title="Reference" /><link rel="prev" href="librarycategorylist.html" title="BoostBook element librarycategorylist" /><link rel="next" href="struct-specialization.html" title="BoostBook element struct-specialization" /><script type="text/javascript" src="../../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../../doc/style/html/syntax.xml',
+ '../../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../../doc/chapters.xml',
+ '../../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../../sections.xml',
+ '../.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="librarycategorylist.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="struct-specialization.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="refentry">
+ <a id="boostbook.dtd.using-namespace"></a>
+ <div class="titlepage"></div>
+ <div class="refnamediv">
+ <h2>
+ <span class="refentrytitle">
+ BoostBook element <code class="sgmltag-element">using-namespace</code></span>
+ </h2>
+ <p>using-namespace — Injects the declared names from a namespace into the local scope</p>
+ </div>
+ <h2 class="refsynopsisdiv-title">Synopsis</h2>
+ <div class="refsynopsisdiv">using-namespace ::=
+ EMPTY
+</div>
+ <div class="refsection">
+ <a id="id2587301"></a>
+ <h2>Attributes</h2>
+ <div class="informaltable">
+ <table class="table">
+ <colgroup>
+ <col />
+ <col />
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>Name</th>
+ <th>Type</th>
+ <th>Value</th>
+ <th>Purpose</th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>last-revision</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Set to $Date: 2006/11/13 16:24:14 $ to keep "last revised" information in sync with CVS changes</td>
+ </tr>
+ <tr>
+ <td>name</td>
+ <td>#REQUIRED</td>
+ <td>CDATA</td>
+ <td>The name of the element being declared to referenced</td>
+ </tr>
+ <tr>
+ <td>id</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>A global identifier for this element</td>
+ </tr>
+ <tr>
+ <td>xml:base</td>
+ <td>#IMPLIED</td>
+ <td>CDATA</td>
+ <td>Implementation detail used by XIncludes</td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="librarycategorylist.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../../reference.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="struct-specialization.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/getting_started.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/boostbook/getting_started.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,826 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Getting Started</title><link rel="stylesheet" href="../../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="../index.html" title="Boostbook" /><link rel="up" href="../index.html" title="Boostbook" /><link rel="prev" href="../index.html" title="Boostbook" /><link rel="next" href="documenting_libraries.html" title="Documenting libraries" /><script type="text/javascript" src="../../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../../doc/style/html/syntax.xml',
+ '../../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../../doc/chapters.xml',
+ '../../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ '../sections.xml',
+ '.././');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="../index.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../index.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="documenting_libraries.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="section">
+ <div class="titlepage">
+ <div>
+ <div>
+ <h2 class="title">
+ <a id="boostbook.getting_started"></a>
+ Getting Started
+ </h2>
+ </div>
+ </div>
+ </div>
+ <div class="toc">
+ <div class="box-outer-wrapper">
+ <div class="box-top-left"></div>
+ <div class="box-top-right"></div>
+ <div class="box-top"></div>
+ <div class="box-inner-wrapper">
+ <dl>
+ <dt>
+ <span class="section">
+ <a href="getting_started.html#boostbook.getting_started.automatic_setup_for_unix_like_systems">Automatic
+ setup for Unix-like systems</a>
+ </span>
+ </dt>
+ <dt>
+ <span class="section">
+ <a href="getting_started.html#boostbook.getting_started.manual_setup_for_all_systems">Manual
+ setup for all systems</a>
+ </span>
+ </dt>
+ <dt>
+ <span class="section">
+ <a href="getting_started.html#boostbook.getting_started.running_boostbook">Running
+ BoostBook</a>
+ </span>
+ </dt>
+ <dt>
+ <span class="section">
+ Troubleshooting
+ </span>
+ </dt>
+ </dl>
+ </div>
+ <div class="box-bottom-left"></div>
+ <div class="box-bottom-right"></div>
+ <div class="box-bottom"></div>
+ </div>
+ </div>
+ <p>
+ To use the Boost documentation tools, you will need several tools:
+ </p>
+ <div class="itemizedlist">
+ <ul>
+ <li>
+ <span class="bold">
+ <strong>xsltproc:</strong>
+ </span>
+ <div class="itemizedlist">
+ <ul>
+ <li>
+ Windows with Cygwin: select
+ the libxml2 and libxslt packages.
+ </li>
+ <li>
+ Windows without Cygwin: Download packages here.
+ </li>
+ <li>
+ Mac OS X with Fink: Get the <code class="computeroutput"><span class="identifier">libxslt</span></code>
+ package.
+ </li>
+ <li>
+ Mac OS X without Fink: <a href="http://www.zveno.com/open_source/libxml2xslt.html">Download
+ the libxslt binaries</a></li>
+ <li>
+ Any platform: libxslt source.
+ </li>
+ </ul>
+ </div>
+ </li>
+ <li>
+ <span class="bold">
+ <strong>doxygen:</strong>
+ </span>
+ <div class="itemizedlist">
+ <ul>
+ <li>
+ Available from http://www.doxygen.org</li>
+ </ul>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="section">
+ <div class="titlepage">
+ <div>
+ <div>
+ <h3 class="title">
+ <a id="boostbook.getting_started.automatic_setup_for_unix_like_systems"></a>
+ <a href="getting_started.html#boostbook.getting_started.automatic_setup_for_unix_like_systems" title="Automatic setup for Unix-like systems">Automatic
+ setup for Unix-like systems</a>
+ </h3>
+ </div>
+ </div>
+ </div>
+ <p>
+ BoostBook provides a nearly-automatic setup script. Once you have downloaded
+ and installed <span class="bold"><strong>xsltproc</strong></span>, <span class="bold"><strong>doxygen</strong></span>,
+ and (optionally) <span class="bold"><strong>java</strong></span>, the setup script
+ can download the required DocBook stylesheets, DocBook DTD, and (when Java
+ is enabled) Apache FOP for PDF output. It will then configure Boost.Build
+ version 2 to build BoostBook documentation. To perform the installation,
+ execute the script <span class="bold"><strong>tools/boostbook/setup_boostbook.sh</strong></span>
+ from a directory where you would like the resulting XSL, DTD, and Apache
+ FOP installations to occur.
+ </p>
+ </div>
+ <div class="section">
+ <div class="titlepage">
+ <div>
+ <div>
+ <h3 class="title">
+ <a id="boostbook.getting_started.manual_setup_for_all_systems"></a>
+ <a href="getting_started.html#boostbook.getting_started.manual_setup_for_all_systems" title="Manual setup for all systems">Manual
+ setup for all systems</a>
+ </h3>
+ </div>
+ </div>
+ </div>
+ <div class="toc">
+ <div class="box-outer-wrapper">
+ <div class="box-top-left"></div>
+ <div class="box-top-right"></div>
+ <div class="box-top"></div>
+ <div class="box-inner-wrapper">
+ <dl>
+ <dt>
+ <span class="section">
+ <a href="getting_started.html#boostbook.getting_started.manual_setup_for_all_systems.configuring_xsltproc">Configuring
+ xsltproc</a>
+ </span>
+ </dt>
+ <dt>
+ <span class="section">
+ <a href="getting_started.html#boostbook.getting_started.manual_setup_for_all_systems.configuring_local_docbook_xsl_and_dtd_distributions">Configuring
+ local DocBook XSL and DTD distributions</a>
+ </span>
+ </dt>
+ <dt>
+ <span class="section">
+ <a href="getting_started.html#boostbook.getting_started.manual_setup_for_all_systems.configuring_doxygen_for_documentation_extraction">Configuring
+ Doxygen for Documentation Extraction</a>
+ </span>
+ </dt>
+ <dt>
+ <span class="section">
+ <a href="getting_started.html#boostbook.getting_started.manual_setup_for_all_systems.configuring_apache_fop">Configuring
+ Apache FOP</a>
+ </span>
+ </dt>
+ </dl>
+ </div>
+ <div class="box-bottom-left"></div>
+ <div class="box-bottom-right"></div>
+ <div class="box-bottom"></div>
+ </div>
+ </div>
+ <p>
+ This section describes how to manually configure Boost Boost version 2 (BBv2)
+ for BoostBook. If you can use the automatic setup script, you should. All
+ configuration will happen in the BBv2 user configuration file, <code class="literal">user-config.jam</code>.
+ If you do not have a copy of this file in your home directory, you should
+ copy the one that resides in <code class="computeroutput"><span class="identifier">tools</span><span class="special">/</span><span class="identifier">build</span><span class="special">/</span><span class="identifier">v2</span></code> to
+ your home directory. Alternatively, you can edit <code class="literal">tools/build/v2/user-config.jam</code>
+ directly or a site-wide <code class="literal">site-config.jam</code> file.
+ </p>
+ <div class="section">
+ <div class="titlepage">
+ <div>
+ <div>
+ <h4 class="title">
+ <a id="boostbook.getting_started.manual_setup_for_all_systems.configuring_xsltproc"></a>
+ <a href="getting_started.html#boostbook.getting_started.manual_setup_for_all_systems.configuring_xsltproc" title="Configuring xsltproc">Configuring
+ xsltproc</a>
+ </h4>
+ </div>
+ </div>
+ </div>
+ <p>
+ To configure <span class="bold"><strong>xsltproc</strong></span> manually, you will
+ need to add a directive to <code class="literal">user-config.jam</code> telling it
+ where to find <span class="bold"><strong>xsltproc</strong></span>. If the program
+ is in your path, just add the following line to <code class="literal">user-config.jam</code>:
+ </p>
+ <div class="programlisting">
+ <div class="box-outer-wrapper">
+ <div class="box-top-left"></div>
+ <div class="box-top-right"></div>
+ <div class="box-top"></div>
+ <div class="box-inner-wrapper">
+ <div class="style-switcher-box" id="id2524628">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'insert_style_selector',
+ 'id2524628',
+ '../../../../../doc/style/html/syntax.xml',
+ '../../../../../doc/style/html'
+ );
+ //--></script>
+</div>
+ <pre>using xsltproc ;
+</pre>
+ </div>
+ <div class="box-bottom-left"></div>
+ <div class="box-bottom-right"></div>
+ <div class="box-bottom"></div>
+ </div>
+ </div>
+ <p>
+ If <span class="bold"><strong>xsltproc</strong></span> is somewhere else, use this
+ directive, where <code class="computeroutput"><span class="identifier">XSLTPROC</span></code>
+ is the full pathname to <span class="bold"><strong>xsltproc</strong></span> (including
+ xsltproc):
+ </p>
+ <div class="programlisting">
+ <div class="box-outer-wrapper">
+ <div class="box-top-left"></div>
+ <div class="box-top-right"></div>
+ <div class="box-top"></div>
+ <div class="box-inner-wrapper">
+ <div class="style-switcher-box" id="id2524663">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'insert_style_selector',
+ 'id2524663',
+ '../../../../../doc/style/html/syntax.xml',
+ '../../../../../doc/style/html'
+ );
+ //--></script>
+</div>
+ <pre>using xsltproc : XSLTPROC ;
+</pre>
+ </div>
+ <div class="box-bottom-left"></div>
+ <div class="box-bottom-right"></div>
+ <div class="box-bottom"></div>
+ </div>
+ </div>
+ </div>
+ <div class="section">
+ <div class="titlepage">
+ <div>
+ <div>
+ <h4 class="title">
+ <a id="boostbook.getting_started.manual_setup_for_all_systems.configuring_local_docbook_xsl_and_dtd_distributions"></a>
+ <a href="getting_started.html#boostbook.getting_started.manual_setup_for_all_systems.configuring_local_docbook_xsl_and_dtd_distributions" title="Configuring local DocBook XSL and DTD distributions">Configuring
+ local DocBook XSL and DTD distributions</a>
+ </h4>
+ </div>
+ </div>
+ </div>
+ <p>
+ This section describes how to configure Boost.Build to use local copies
+ of the DocBook DTD and XSL stylesheets to improve processing time. You
+ will first need to download two packages:
+ </p>
+ <div class="itemizedlist">
+ <ul>
+ <li>
+ Norman Walsh's DocBook XSL stylesheets, available at the <a href="http://docbook.sourceforge.net">DocBook
+ sourceforge site</a>. Extract the DocBook XSL stylesheets to a directory
+ on your hard disk (which we'll refer to as the <code class="computeroutput"><span class="identifier">DOCBOOK_XSL_DIR</span></code>).
+ </li>
+ <li>
+ The DocBook DTD, available as a ZIP archive at the <a href="http://www.oasis-open.org/docbook/xml/4.2/index.shtml">OASIS
+ DocBook site</a>. The package is called "DocBook XML 4.2".
+ Extract the DocBook DTD to a directory on your hard disk (which we'll
+ refer to as the <code class="computeroutput"><span class="identifier">DOCBOOK_DTD_DIR</span></code>).
+ You will want to extract this archive in a subdirectory!
+ </li>
+ </ul>
+ </div>
+ <p>
+ Add the following directive telling BBv2 where to find the DocBook DTD
+ and XSL stylesheets:
+ </p>
+ <div class="programlisting">
+ <div class="box-outer-wrapper">
+ <div class="box-top-left"></div>
+ <div class="box-top-right"></div>
+ <div class="box-top"></div>
+ <div class="box-inner-wrapper">
+ <div class="style-switcher-box" id="id2524760">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'insert_style_selector',
+ 'id2524760',
+ '../../../../../doc/style/html/syntax.xml',
+ '../../../../../doc/style/html'
+ );
+ //--></script>
+</div>
+ <pre># BoostBook configuration
+
+ using boostbook : DOCBOOK_XSL_DIR
+ : DOCBOOK_DTD_DIR
+ ;
+</pre>
+ </div>
+ <div class="box-bottom-left"></div>
+ <div class="box-bottom-right"></div>
+ <div class="box-bottom"></div>
+ </div>
+ </div>
+ <p>
+ Whenever you change this directive, you will need to remove the <code class="computeroutput"><span class="identifier">bin</span><span class="special">.</span><span class="identifier">v2</span></code> directory that BBv2 generates. This
+ is due to longstanding bug we are trying to fix.
+ </p>
+ <p>
+ At this point, you should be able to build HTML documentation for libraries
+ that do not require Doxygen. To test this, change into the directory <code class="literal">$BOOST_ROOT/libs/function/doc</code>
+ and run the command <code class="computeroutput"><span class="identifier">bjam</span> <span class="special">--</span><span class="identifier">v2</span></code>:
+ it should produce HTML documentation for the Boost.Function library in
+ the <code class="computeroutput"><span class="identifier">html</span></code> subdirectory.
+ </p>
+ </div>
+ <div class="section">
+ <div class="titlepage">
+ <div>
+ <div>
+ <h4 class="title">
+ <a id="boostbook.getting_started.manual_setup_for_all_systems.configuring_doxygen_for_documentation_extraction"></a>
+ <a href="getting_started.html#boostbook.getting_started.manual_setup_for_all_systems.configuring_doxygen_for_documentation_extraction" title="Configuring Doxygen for Documentation Extraction">Configuring
+ Doxygen for Documentation Extraction</a>
+ </h4>
+ </div>
+ </div>
+ </div>
+ <p>
+ Doxygen is required to build the documentation for several Boost libraries.
+ You will need a recent version of Doxygen
+ (most of the 1.3.x and 1.4.x versions will suffice). BBv2 by adding the
+ following directive to <code class="literal">user-config.jam</code>:
+ </p>
+ <div class="programlisting">
+ <div class="box-outer-wrapper">
+ <div class="box-top-left"></div>
+ <div class="box-top-right"></div>
+ <div class="box-top"></div>
+ <div class="box-inner-wrapper">
+ <div class="style-switcher-box" id="id2524884">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'insert_style_selector',
+ 'id2524884',
+ '../../../../../doc/style/html/syntax.xml',
+ '../../../../../doc/style/html'
+ );
+ //--></script>
+</div>
+ <pre>using doxygen : DOXYGEN ;
+</pre>
+ </div>
+ <div class="box-bottom-left"></div>
+ <div class="box-bottom-right"></div>
+ <div class="box-bottom"></div>
+ </div>
+ </div>
+ <p>
+ <code class="literal">DOXYGEN</code> should be replaced with the name of the doxygen
+ executable (with full path name). If the right doxygen executable can be
+ found via the path, this parameter can be omitted, e.g.
+ </p>
+ <div class="programlisting">
+ <div class="box-outer-wrapper">
+ <div class="box-top-left"></div>
+ <div class="box-top-right"></div>
+ <div class="box-top"></div>
+ <div class="box-inner-wrapper">
+ <div class="style-switcher-box" id="id2524905">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'insert_style_selector',
+ 'id2524905',
+ '../../../../../doc/style/html/syntax.xml',
+ '../../../../../doc/style/html'
+ );
+ //--></script>
+</div>
+ <pre>using doxygen ;
+</pre>
+ </div>
+ <div class="box-bottom-left"></div>
+ <div class="box-bottom-right"></div>
+ <div class="box-bottom"></div>
+ </div>
+ </div>
+ <div class="important">
+ <div class="box-outer-wrapper">
+ <div class="box-top-left"></div>
+ <div class="box-top-right"></div>
+ <div class="box-top"></div>
+ <div class="box-inner-wrapper">
+ <div class="admonition-graphic">
+ <div class="admonition-icon">
+ <div class="important-icon"></div>
+ </div>
+ </div>
+ <div class="admonition-body">
+ <div class="admonition-title">Important</div>
+ <div class="admonition-content">
+ <p>
+ </p>
+ <p>
+ The relative order of declarations in <code class="literal">user-config.jam</code>
+ / <code class="literal">site-config.jam</code> files is significant. In particular,
+ the <code class="literal">using doxygen</code> line should come <span class="emphasis"><em>after</em></span>
+ the <code class="literal">using boostbook</code> declaration.
+ </p>
+ <p>
+ </p>
+ </div>
+ </div>
+ </div>
+ <div class="box-bottom-left"></div>
+ <div class="box-bottom-right"></div>
+ <div class="box-bottom"></div>
+ </div>
+ </div>
+ </div>
+ <div class="section">
+ <div class="titlepage">
+ <div>
+ <div>
+ <h4 class="title">
+ <a id="boostbook.getting_started.manual_setup_for_all_systems.configuring_apache_fop"></a>
+ <a href="getting_started.html#boostbook.getting_started.manual_setup_for_all_systems.configuring_apache_fop" title="Configuring Apache FOP">Configuring
+ Apache FOP</a>
+ </h4>
+ </div>
+ </div>
+ </div>
+ <p>
+ In order to generate PDF and PostScript output using Apache FOP, you will
+ need a Java interpreter and Apache FOP (version
+ 0.20.5 is best). Unpack Apache FOP to some directory. The top level directory
+ of the FOP tool should contain a main script called <code class="literal">fop.sh</code>
+ on Unix and <code class="literal">fop.bat</code> on Windows. You need to specify
+ the location of that script and Java location to Boost.Build. Add the following
+ to your <code class="literal">user-config.jam</code> or <code class="literal">site-config.jam</code>:
+ </p>
+ <div class="programlisting">
+ <div class="box-outer-wrapper">
+ <div class="box-top-left"></div>
+ <div class="box-top-right"></div>
+ <div class="box-top"></div>
+ <div class="box-inner-wrapper">
+ <div class="style-switcher-box" id="id2571755">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'insert_style_selector',
+ 'id2571755',
+ '../../../../../doc/style/html/syntax.xml',
+ '../../../../../doc/style/html'
+ );
+ //--></script>
+</div>
+ <pre>using fop : FOP_COMMAND
+ : JAVA_HOME
+ ;
+</pre>
+ </div>
+ <div class="box-bottom-left"></div>
+ <div class="box-bottom-right"></div>
+ <div class="box-bottom"></div>
+ </div>
+ </div>
+ <p>
+ replacing <code class="computeroutput"><span class="identifier">FOP_COMMAND</span></code> with
+ the full path to the FOP main script, and replacing <code class="computeroutput"><span class="identifier">JAVA_HOME</span></code>
+ with the directory where Java is installed. If the <code class="literal">JAVA_HOME</code>
+ environment variable is already set, you don't need to specify it above.
+ </p>
+ <p>
+ Proper generation of images in PDFs depends on the <a href="http://java.sun.com/products/jimi/#">Jimi
+ Image Library</a>. To get FOP to use Jimi, extract the <code class="literal">JimiProClasses.zip</code>
+ file from the Jimi SDK and rename it—if on Windows, to <code class="literal">jimi-1.0.jar</code>,
+ or if on *nix, to <code class="literal">JimiProClasses.jar</code>—and place it
+ in the <code class="literal">lib/</code> subdirectory of your FOP installation.
+ </p>
+ <p>
+ To test PDF generation, switch to the directory <code class="literal">$BOOST_ROOT/libs/function/doc</code>
+ and execute the command bjam --v2 pdf. In the absence of any errors, Apache
+ FOP will be executed to transform the XSL:FO output of DocBook into a PDF
+ file.
+ </p>
+ </div>
+ </div>
+ <div class="section">
+ <div class="titlepage">
+ <div>
+ <div>
+ <h3 class="title">
+ <a id="boostbook.getting_started.running_boostbook"></a>
+ <a href="getting_started.html#boostbook.getting_started.running_boostbook" title="Running BoostBook">Running
+ BoostBook</a>
+ </h3>
+ </div>
+ </div>
+ </div>
+ <p>
+ Once BoostBook has been configured, we can build some documentation. First,
+ change to the directory <code class="computeroutput">#<span class="identifier">BOOST_ROOT</span><span class="special">/</span><span class="identifier">doc</span></code> and
+ remove (or make writable) the <code class="computeroutput"><span class="special">.</span><span class="identifier">html</span></code> files in <code class="computeroutput">#<span class="identifier">BOOST_ROOT</span><span class="special">/</span><span class="identifier">doc</span><span class="special">/</span><span class="identifier">html</span></code>. Then, run <code class="computeroutput"><span class="identifier">bjam</span>
+ <span class="special">--</span><span class="identifier">v2</span></code>
+ to build HTML documentation. You should see several warnings like these while
+ DocBook documentation is being built from BoostBook documentation:
+ </p>
+ <div class="programlisting">
+ <div class="box-outer-wrapper">
+ <div class="box-top-left"></div>
+ <div class="box-top-right"></div>
+ <div class="box-top"></div>
+ <div class="box-inner-wrapper">
+ <div class="style-switcher-box" id="id2571965">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'insert_style_selector',
+ 'id2571965',
+ '../../../../../doc/style/html/syntax.xml',
+ '../../../../../doc/style/html'
+ );
+ //--></script>
+</div>
+ <pre>Cannot find function named 'checked_delete'
+ Cannot find function named 'checked_array_delete'
+ Cannot find function named 'next'
+</pre>
+ </div>
+ <div class="box-bottom-left"></div>
+ <div class="box-bottom-right"></div>
+ <div class="box-bottom"></div>
+ </div>
+ </div>
+ <p>
+ These warnings are emitted when the Boost documentation tools cannot find
+ documentation for functions, methods, or classes that are referenced in the
+ source, and are not harmful in any way. Once Boost.Jam has completed its
+ execution, HTML documentation for Boost will be available in <code class="computeroutput">#<span class="identifier">BOOST_ROOT</span><span class="special">/</span><span class="identifier">doc</span><span class="special">/</span><span class="identifier">html</span></code>.
+ You can also create HTML documentation in a single (large!) HTML file with
+ the command line <code class="computeroutput"><span class="identifier">bjam</span> <span class="special">--</span><span class="identifier">v2</span> <span class="identifier">onehtml</span></code>,
+ or Unix man pages with the command line <code class="computeroutput"><span class="identifier">bjam</span>
+ <span class="special">--</span><span class="identifier">v2</span>
+ <span class="identifier">man</span></code>. The complete list of output
+ formats is listed in “BoostBook Output Formats”. Several output formats
+ can be passed to a single invocation of <code class="computeroutput"><span class="identifier">bjam</span></code>,
+ e.g., <code class="computeroutput"><span class="identifier">bjam</span> <span class="special">--</span><span class="identifier">v2</span> <span class="identifier">html</span> <span class="identifier">man</span> <span class="identifier">docbook</span></code>
+ would generate HTML (multiple files), man pages, and DocBook documentation.
+ </p>
+ <div class="table">
+ <a id="id2572123"></a>
+ <p class="title">
+ <b>Table 1. BoostBook Output Formats</b>
+ </p>
+ <div class="table-contents">
+ <table class="table" summary="BoostBook Output Formats">
+ <colgroup>
+ <col />
+ <col />
+ </colgroup>
+ <thead>
+ <tr>
+ <th>
+ <p>
+ Format
+ </p>
+ </th>
+ <th>
+ <p>
+ Description
+ </p>
+ </th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ <p>
+ html
+ </p>
+ </td>
+ <td>
+ <p>
+ HTML output (multiple files). This is the default
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>
+ onehtml
+ </p>
+ </td>
+ <td>
+ <p>
+ HTML output in a single HTML file.
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>
+ man
+ </p>
+ </td>
+ <td>
+ <p>
+ Unix man pages.
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>
+ pdf
+ </p>
+ </td>
+ <td>
+ <p>
+ PDF. Requires <a href="http://xml.apache.org/fop/index.html">Apache
+ FOP</a>.
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>
+ ps
+ </p>
+ </td>
+ <td>
+ <p>
+ Postscript. Requires <a href="http://xml.apache.org/fop/index.html">Apache
+ FOP</a>.
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>
+ docbook
+ </p>
+ </td>
+ <td>
+ <p>
+ DocBook.
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ <p>
+ fo
+ </p>
+ </td>
+ <td>
+ <p>
+ XSL Formatting Objects
+ </p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </div>
+ </div>
+ <br class="table-break" />
+ </div>
+ <div class="section">
+ <div class="titlepage">
+ <div>
+ <div>
+ <h3 class="title">
+ <a id="boostbook.getting_started.troubleshooting"></a>
+ Troubleshooting
+ </h3>
+ </div>
+ </div>
+ </div>
+ <p>
+ The Boost documentation tools are still in their early phase of development,
+ and some things don't work as seamlessly as we would like them to, yet. In
+ particular, error messages can be somewhat uninformative at times. If you
+ find yourself in the situation when you have double checked everything, and
+ yet things still don't work as expected, consider helping the tools by deleting
+ <code class="literal">bin.v2</code> build directory.
+ </p>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="../index.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="../index.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="../index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="documenting_libraries.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/images/boost.boostbook.logo.png
==============================================================================
Binary file. No diff available.

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/index.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/index.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,330 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Boostbook</title><link rel="stylesheet" href="../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="index.html" title="Boostbook" /><link rel="next" href="boostbook/getting_started.html" title="Getting Started" /><script type="text/javascript" src="../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../doc/style/html/syntax.xml',
+ '../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../doc/chapters.xml',
+ '../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ 'sections.xml',
+ './');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="boostbook/getting_started.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="article">
+ <div class="titlepage">
+ <div>
+ <div class="titlepage_logo">
+ <img src="images/boost.boostbook.logo.png" />
+ </div>
+ <div>
+ <h2 class="title"><a id="boostbook"></a>Boostbook</h2>
+ </div>
+ <div>
+ <div class="authorgroup">
+ <div class="author">
+ <h3 class="author"><span class="firstname">Douglas</span> <span class="surname">Gregor</span></h3>
+ </div>
+ </div>
+ </div>
+ <div>
+ <p class="copyright">Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div>
+ <div class="legalnotice">
+ <a id="id2562311"></a>
+ <p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+ </p>
+ </div>
+ </div>
+ </div>
+ <div class="titlepage_separator"></div>
+ </div>
+ <div class="toc">
+ <div class="box-outer-wrapper">
+ <div class="box-top-left"></div>
+ <div class="box-top-right"></div>
+ <div class="box-top"></div>
+ <div class="box-inner-wrapper">
+ <p>
+ <b>Table of Contents</b>
+ </p>
+ <dl>
+ <dt>
+ <span class="section">
+ Introduction
+ </span>
+ </dt>
+ <dt>
+ <span class="section">
+ Getting Started
+ </span>
+ </dt>
+ <dd>
+ <dl>
+ <dt>
+ <span class="section">
+ <a href="boostbook/getting_started.html#boostbook.getting_started.automatic_setup_for_unix_like_systems">Automatic
+ setup for Unix-like systems</a>
+ </span>
+ </dt>
+ <dt>
+ <span class="section">
+ <a href="boostbook/getting_started.html#boostbook.getting_started.manual_setup_for_all_systems">Manual
+ setup for all systems</a>
+ </span>
+ </dt>
+ <dt>
+ <span class="section">
+ <a href="boostbook/getting_started.html#boostbook.getting_started.running_boostbook">Running
+ BoostBook</a>
+ </span>
+ </dt>
+ <dt>
+ <span class="section">
+ Troubleshooting
+ </span>
+ </dt>
+ </dl>
+ </dd>
+ <dt>
+ <span class="section">
+ Documenting libraries
+ </span>
+ </dt>
+ <dd>
+ <dl>
+ <dt>
+ <span class="section">
+ <a href="boostbook/documenting_libraries.html#boostbook.documenting_libraries.defining_a_boostbook_library">Defining
+ a BoostBook library</a>
+ </span>
+ </dt>
+ <dt>
+ <span class="section">
+ <a href="boostbook/documenting_libraries.html#boostbook.documenting_libraries.from_html_to_boostbook">From
+ HTML to BoostBook</a>
+ </span>
+ </dt>
+ <dt>
+ <span class="section">
+ <a href="boostbook/documenting_libraries.html#boostbook.documenting_libraries.sectioning_in_boostbook">Sectioning
+ in BoostBook</a>
+ </span>
+ </dt>
+ </dl>
+ </dd>
+ <dt>
+ <span class="section">
+ <a href="boostbook/bringing_together_a_boostbook_document.html">Bringing
+ Together a BoostBook Document</a>
+ </span>
+ </dt>
+ <dt>
+ <span class="section">
+ Boostbook HTML params
+ </span>
+ </dt>
+ <dd>
+ <dl>
+ <dt>
+ <span class="section">
+ Conventions
+ </span>
+ </dt>
+ <dt>
+ <span class="section">
+ <a href="boostbook/boostbook_html_params.html#boostbook.boostbook_html_params.params_quick_reference">Params
+ Quick Reference</a>
+ </span>
+ </dt>
+ <dt>
+ <span class="section">
+ <a href="boostbook/boostbook_html_params.html#boostbook.boostbook_html_params.dissected_params">Dissected
+ Params</a>
+ </span>
+ </dt>
+ </dl>
+ </dd>
+ <dt>
+ <span class="section">
+ Reference
+ </span>
+ </dt>
+ </dl>
+ </div>
+ <div class="box-bottom-left"></div>
+ <div class="box-bottom-right"></div>
+ <div class="box-bottom"></div>
+ </div>
+ </div>
+ <div class="section">
+ <div class="titlepage">
+ <div>
+ <div>
+ <h2 class="title">
+ <a id="boostbook.introduction"></a>
+ Introduction
+ </h2>
+ </div>
+ </div>
+ </div>
+ <p>
+ The BoostBook documentation format is an extension of DocBook,
+ an SGML- or XML-based format for describing documentation. BoostBook augments
+ DocBook with semantic markup that aids in the documentation of C++ libraries,
+ specifically the Boost C++ libraries,
+ by providing the ability to express and refer to C++ constructs such as namespaces,
+ classes, overloaded functions, templates, and specializations.
+ </p>
+ <p>
+ BoostBook offers additional features more specific to its use for documenting
+ the Boost C++ libraries. These features
+ are intended to eliminate or reduce the need for duplication of information
+ and to aid in documenting portions of Boost that might otherwise not be documented.
+ Examples of Boost-centric features include:
+ </p>
+ <div class="itemizedlist">
+ <ul>
+ <li><span class="bold"><strong>Testsuites</strong></span>: Testsuites in Boost are created
+ by writing an appropriate Jamfile and including that Jamfile in <code class="literal">status/Jamfile</code>.
+ If the testsuites are documented (as in the <a href="http://www.boost.org/libs/multi_array/doc/test_cases.html">MultiArray
+ library</a>), the documentation is maintained separately from the testcase
+ Jamfile, leading to duplication of information and the possibility of having
+ the documentation out of sync with the Jamfile. BoostBook contains elements
+ that describe a testsuite for both purposes: the BoostBook stylesheets can
+ generate documentation for the testcases and also generate an appropriate
+ Jamfile to integrate the testcases with the regression testing system.
+ </li>
+ <li><span class="bold"><strong>Example programs</strong></span>: Example programs in documentation
+ need to be duplicated in testcases to ensure that the examples compile and
+ execute correctly. Keeping the two copies in sync is a tedious and error-prone
+ task. For instance, the following code snippet persisted for six months:
+ </li>
+ </ul>
+ </div>
+ <div class="programlisting">
+ <div class="box-outer-wrapper">
+ <div class="box-top-left"></div>
+ <div class="box-top-right"></div>
+ <div class="box-top"></div>
+ <div class="box-inner-wrapper">
+ <div class="style-switcher-box" id="id2525531">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'insert_style_selector',
+ 'id2525531',
+ '../../../../doc/style/html/syntax.xml',
+ '../../../../doc/style/html'
+ );
+ //--></script>
+</div>
+ <pre>
+<span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">f</span><span class="special">(</span><span class="number">5</span><span class="special">,</span> <span class="number">3</span><span class="special">)</span> <span class="special">&gt;&gt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
+</pre>
+ </div>
+ <div class="box-bottom-left"></div>
+ <div class="box-bottom-right"></div>
+ <div class="box-bottom"></div>
+ </div>
+ </div>
+ <p>
+ The BoostBook format allows testcases to be generated by weaving together program
+ fragments from example programs in the documentation. This capability is integrated
+ with testsuite generation so that example programs are normal tests in BoostBook.
+ </p>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="boostbook/getting_started.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="revised">Revised: July 05, 2007 at 02:27:54 GMT</div>
+ <div id="copyright"></div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/reference.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/reference.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,366 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Reference</title><link rel="stylesheet" href="../../../../doc/style/html/main.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.72.0" /><link rel="start" href="index.html" title="Boostbook" /><link rel="up" href="index.html" title="Boostbook" /><link rel="prev" href="boostbook/boostbook_html_params.html" title="Boostbook HTML params" /><link rel="next" href="boostbook/dtd/class-specialization.html" title="BoostBook element class-specialization" /><script type="text/javascript" src="../../../../doc/javascript/main.js"></script>
+ <script type="text/javascript" > <!--
+ boostscript.init( new Array(
+ boostscript.nested_links,
+ boostscript.style_switcher,
+ boostscript.common
+ ),
+ '../../../../doc/javascript'
+ );
+ //--></script>
+
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'include_alternate_stylesheets',
+ '../../../../doc/style/html/syntax.xml',
+ '../../../../doc/style/html'
+ );
+ //--></script>
+<link rel="alternate stylesheet" type="text/css" title="Quickbook source" href="../../../../doc/style/html/conversion/boostbook_to_quickbook.css" />
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.style_switcher, 'load_user_stylesheet' );
+ //--></script>
+</head>
+ <body>
+ <div id="heading">
+ <div id="heading-placard"></div>
+ <div class="heading-navigation-box">
+ <div class="nested-links-select-box" id="chapters_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'chapters_select_box',
+ '../../../../doc/chapters.xml',
+ '../../../../libs');
+ //--></script>
+</div>
+ <div class="nested-links-select-box" id="sections_select_box">
+ <script type="text/javascript" > <!--
+ boostscript.call( boostscript.nested_links, 'select_box',
+ 'sections_select_box',
+ 'sections.xml',
+ './');
+ //--></script>
+</div>
+ </div>
+ <div class="search-box">
+ <form id="cref" action="http://google.com/cse">
+ <div class="search-box-label"></div>
+ <div>
+ <input type="hidden" name="cref" value="http://tinyurl.com/33np8c" />
+ <input class="search-box" type="text" name="q" id="q" size="40" maxlength="255" alt="Search Text" />
+ </div>
+ </form>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="boostbook/boostbook_html_params.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="index.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="boostbook/dtd/class-specialization.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="body">
+ <div id="body-inner">
+ <div id="content">
+ <div class="section">
+ <div class="titlepage">
+ <div>
+ <div>
+ <h2 class="title"><a id="reference"></a>Reference</h2>
+ </div>
+ </div>
+ </div>
+ <p>Elements:</p>
+ <div class="itemizedlist">
+ <ul compact="compact">
+ <li>
+ Element boostbook - Defines a BoostBook book
+ </li>
+ <li>
+ Element class - Declares a class or class template
+ </li>
+ <li>
+ Element class-specialization - A specialization (partial or full) of a class template
+ </li>
+ <li>
+ Element code - Mimics the code tag in HTML
+ </li>
+ <li>
+ Element compile-fail-test - A testcase that should fail to compile
+ </li>
+ <li>
+ Element compile-test - A testcase that should compile correctly
+ </li>
+ <li>
+ Element complexity - The time/space/etc. complexity of a function
+ </li>
+ <li>
+ Element constructor - Declares a constructor of the enclosing class
+ </li>
+ <li>
+ Element copy-assignment - Declares a copy-assignment operator
+ </li>
+ <li>
+ Element data-member - Declares a data member of a class
+ </li>
+ <li>
+ Element default - The default value of a function or template parameter
+ </li>
+ <li>
+ Element description - Detailed description of a construct
+ </li>
+ <li>
+ Element destructor - Declares a destructor for the enclosing class
+ </li>
+ <li>
+ Element effects - Declares the side effects of a function
+ </li>
+ <li>
+ Element enum - Declares an enumeration type
+ </li>
+ <li>
+ Element enumvalue - A single value of an enumeration
+ </li>
+ <li>
+ Element free-function-group - A set of functions that are grouped together under one name
+ </li>
+ <li>
+ Element function - Declares a function
+ </li>
+ <li>
+ Element functionname - References a function with the given name
+ </li>
+ <li>
+ Element header - Declares a C++ header with the given name
+ </li>
+ <li>
+ Element if-fails - What it means when a testcase fails
+ </li>
+ <li>
+ Element inherit - Declares a base class of the enclosing class or struct
+ </li>
+ <li>
+ Element lib - A library dependency
+ </li>
+ <li>
+ Element library - Top-level element for a library
+ </li>
+ <li>
+ Element library-reference - Declares the reference material for a library
+ </li>
+ <li>
+ Element librarycategory - Declares that the enclosing library is in this category
+ </li>
+ <li>
+ Element librarycategorydef - Defines a new library category
+ </li>
+ <li>
+ Element librarycategorylist - Categorized listing of libraries
+ </li>
+ <li>
+ Element libraryinfo - Provides information about a library
+ </li>
+ <li>
+ Element librarylist - Placeholder for an alphabetical list of libraries
+ </li>
+ <li>
+ Element libraryname - References a library of the given name
+ </li>
+ <li>
+ Element librarypurpose - Describes in one short sentence or phrase the purpose of a library
+ </li>
+ <li>
+ Element link-fail-test - Declares a test that should compile but fail to link
+ </li>
+ <li>
+ Element link-test - Declares a test that should compile and link
+ </li>
+ <li>
+ Element method - Declares a method, i.e., a member function
+ </li>
+ <li>
+ Element method-group - A set of methods that are grouped together under one name
+ </li>
+ <li>
+ Element namespace - Declares a namespace
+ </li>
+ <li>
+ Element notes - Non-normative notes about a function's semantics
+ </li>
+ <li>
+ Element overloaded-function - An overloaded function
+ </li>
+ <li>
+ Element overloaded-method - An overloaded method
+ </li>
+ <li>
+ Element parameter - A function parameter
+ </li>
+ <li>
+ Element paramtype - The type of a function parameter
+ </li>
+ <li>
+ Element postconditions - Conditions that must hold after the function returns
+ </li>
+ <li>
+ Element precondition - Conditions that must be met prior to executing a function
+ </li>
+ <li>
+ Element programlisting - A sample of program code
+ </li>
+ <li>
+ Element purpose - A short description of an entity's use
+ </li>
+ <li>
+ Element rationale - Describes the rationale for a particular function's design
+ </li>
+ <li>
+ Element requirement - A requirement/property in the Jamfile for a testcase
+ </li>
+ <li>
+ Element requires - Declares the requirements of a function
+ </li>
+ <li>
+ Element returns - Description of the return value of a function
+ </li>
+ <li>
+ Element run-fail-test - A testcase that should compile and link, but fail on execution
+ </li>
+ <li>
+ Element run-test - A testcase that should compile, link, and execute
+ </li>
+ <li>
+ Element signature - One signature of an overloaded function or method
+ </li>
+ <li>
+ Element snippet - Pulls in a code snippet from a programlisting element
+ </li>
+ <li>
+ Element source - Defines source code for a test
+ </li>
+ <li>
+ Element specialization - Defines the specialization arguments for a class specialization
+ </li>
+ <li>
+ Element static-constant - Declares a static constant, e.g., const int foo = 5;.
+ </li>
+ <li>
+ Element struct - Declares a C++ struct
+ </li>
+ <li>
+ Element struct-specialization - A specialization (full or partial) of a struct template
+ </li>
+ <li>
+ Element template - Declares the template parameters of a class or function
+ </li>
+ <li>
+ Element template-arg - A template argument in a specialization
+ </li>
+ <li>
+ Element template-nontype-parameter - A nontype template parameter
+ </li>
+ <li>
+ Element template-type-parameter - Declares a template type parameter
+ </li>
+ <li>
+ Element template-varargs - Declares a variable-length list of template parameters
+ </li>
+ <li>
+ Element testsuite - Describes a library testsuite
+ </li>
+ <li>
+ Element throws - Description of the exceptions thrown by a function
+ </li>
+ <li>
+ Element type - The type of an element or return type of a function
+ </li>
+ <li>
+ Element typedef - Declares a typedef
+ </li>
+ <li>
+ Element union - Declares a C++ union or union template
+ </li>
+ <li>
+ Element union-specialization - A specialization (full or partial) of a union template
+ </li>
+ <li>
+ Element using-class - Injects the method and function names of a class into the local scope
+ </li>
+ <li>
+ Element using-namespace - Injects the declared names from a namespace into the local scope
+ </li>
+ </ul>
+ </div>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </div>
+ <div class="spirit-nav">
+ <div class="spirit-nav-icon">
+ <a accesskey="p" href="boostbook/boostbook_html_params.html">
+ <div class="prev-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="u" href="index.html">
+ <div class="up-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="h" href="index.html">
+ <div class="home-icon"></div>
+ </a>
+ </div>
+ <div class="spirit-nav-icon">
+ <a accesskey="n" href="boostbook/dtd/class-specialization.html">
+ <div class="next-icon"></div>
+ </a>
+ </div>
+ </div>
+ <div id="footer">
+ <div id="footer-left">
+ <div id="copyright">
+ <p>Copyright © 2003 -2005 Douglas Gregor</p>
+ </div>
+ <div id="license">
+ <p>Distributed under the
+ Boost Software License, Version 1.0.
+ </p>
+ </div>
+ </div>
+ <div id="footer-right">
+ <div id="banners">
+ <p id="banner-xhtml">
+ XHTML 1.0
+ </p>
+ <p id="banner-css">
+ CSS
+ </p>
+ <p id="banner-sourceforge">
+ SourceForge
+ </p>
+ </div>
+ </div>
+ <div class="clear"></div>
+ </div>
+ </body>
+</html>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/html/sections.xml
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/html/sections.xml 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<!--=========================================================================
+
+ Grouped links for Boost.Boostbook documentation
+
+ Copyright (c) 2007 Matias Capeletto
+
+ Distributed under the Boost Software License, Version 1.0.
+ (See accompanying file LICENSE_1_0.txt or copy at
+ http://www.boost.org/LICENSE_1_0.txt)
+
+===========================================================================-->
+
+<nestedLinks version="1.0">
+
+<title tag="Sections" href="index.html"/>
+
+<link tag="Introduction" href="index.html#boostbook.introduction" />
+<link tag="Getting Started" href="boostbook/getting_started.html" >
+ <link tag="Unix-like systems" href="boostbook/getting_started.html#boostbook.getting_started.automatic_setup_for_unix_like_systems" />
+ <link tag="Manual setup for all systems" href="boostbook/getting_started.html#boostbook.getting_started.manual_setup_for_all_systems" />
+ <link tag="Running BoostBook" href="boostbook/getting_started.html#boostbook.getting_started.running_boostbook" />
+ <link tag="Troubleshooting" href="boostbook/getting_started.html#boostbook.getting_started.troubleshooting" />
+</link>
+<link tag="Documenting libraries" href="boostbook/documenting_libraries.html" >
+ <link tag="Defining a BoostBook library" href="boostbook/documenting_libraries.html#boostbook.documenting_libraries.defining_a_boostbook_library" />
+ <link tag="From HTML to BoostBook" href="boostbook/documenting_libraries.html#boostbook.documenting_libraries.from_html_to_boostbook" />
+ <link tag="Sectioning in BoostBook" href="boostbook/documenting_libraries.html#boostbook.documenting_libraries.sectioning_in_boostbook" />
+</link>
+<link tag="Bringing Together" href="boostbook/bringing_together_a_boostbook_document.html" />
+<link tag="Boostbook HTML params" href="boostbook/boostbook_html_params.html" >
+ <link tag="Conventions" href="boostbook/boostbook_html_params.html#boostbook.boostbook_html_params.conventions" />
+ <link tag="Params Quick Reference" href="boostbook/boostbook_html_params.html#boostbook.boostbook_html_params.params_quick_reference" />
+ <link tag="Dissected Params" href="boostbook/boostbook_html_params.html#boostbook.boostbook_html_params.dissected_params" />
+</link>
+<link tag="Reference" href="reference.html" />
+
+</nestedLinks>
+

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/params.qbk
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/params.qbk 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,347 @@
+[/
+ Boost.Boostbook
+ Copyright (c) 2003-2005 Douglas Gregor
+
+ Distributed under the Boost Software License, Version 1.0.
+ (See accompanying file LICENSE_1_0.txt or copy at
+ http://www.boost.org/LICENSE_1_0.txt)
+]
+
+[/ QuickBook Document version 1.4 ]
+
+[section Boostbook HTML params]
+
+These params are not in docbook and control boostbook HTML output behavior.
+You can use [@http://docbook.sourceforge.net/release/xsl/current/doc/dockbook params too].
+This [@http://www.sagehill.net/docbookxsl/ on-line book] is pretty useful too.
+
+[section Conventions]
+
+Default values are generally based on other params, the value of a param
+is noted as [^{$param}].
+
+[note
+Paths can be absolute or relative to ['build-dir]\/html\/
+]
+
+Boostbook use the following suffixes in all params:
+
+[table
+[[Option ][Meaning ]]
+[[`.root` ][directory ]]
+[[`.path` ][general file ]]
+[[`.img` ][image file ]]
+[[`.xml` ][XML file ]]
+[[`.css` ][stylesheet ]]
+[[`.show` ][boolean ('true' or 'false') ]]
+[[`.type` ][enumerated options ]]
+]
+
+[endsect]
+
+[section Params Quick Reference]
+
+[table
+[[Param][Default]]
+[[[link boostbook.boostbook_html_params.dissected_params.project_root [*project.root]]][
+ [^'..\/..\/..\/..\/']
+]]
+[[[link boostbook.boostbook_html_params.dissected_params.stylesheet [*css.stylesheet.root]]][
+ [^'{$project.root}/doc/style/html']
+]]
+[[[link boostbook.boostbook_html_params.dissected_params.stylesheet [*boostbook.main.css]]][
+ [^'{$css.stylesheet.root}/main.css']
+]]
+[[[link boostbook.boostbook_html_params.dissected_params.javascript [*javascript.root]]][
+ [^'{$project.root}/doc/javascript']
+]]
+[[[link boostbook.boostbook_html_params.dissected_params.page_style [*page.style.type]]][
+ [^'standard']
+]]
+[[[link boostbook.boostbook_html_params.dissected_params.header [*header.show]]][
+ [^'true']
+]]
+[[[link boostbook.boostbook_html_params.dissected_params.header.chapters_select_box [*chapters.select.box.show]]][
+ [^'true']
+]]
+[[[link boostbook.boostbook_html_params.dissected_params.header.chapters_select_box [*chapters.select.box.xml]]][
+ [^'{$project.root}/doc/chapters.xml']
+]]
+[[[link boostbook.boostbook_html_params.dissected_params.header.chapters_select_box [*chapters.select.box.root]]][
+ [^'{$project.root}/libs']
+]]
+[[[link boostbook.boostbook_html_params.dissected_params.header.sections_select_box [*sections.select.box.show]]][
+ [^'false']
+]]
+[[[link boostbook.boostbook_html_params.dissected_params.header.sections_select_box [*sections.select.box.xml]]][
+ [^'sections.xml']
+]]
+[[[link boostbook.boostbook_html_params.dissected_params.header.sections_select_box [*sections.select.box.root]]][
+ [^'']
+]]
+[[[link boostbook.boostbook_html_params.dissected_params.header.google_search_box [*google.search.box.show]]][
+ [^'true']
+]]
+[[[link boostbook.boostbook_html_params.dissected_params.header.google_search_box [*google.search.box.xml]]][
+ [^'http://tinyurl.com/33np8c']
+]]
+[[[link boostbook.boostbook_html_params.dissected_params.navigation_bar [*top.navigation.bar.show]]][
+ [^'true']
+]]
+[[[link boostbook.boostbook_html_params.dissected_params.navigation_bar [*bottom.navigation.bar.show]]][
+ [^'true']
+]]
+[[[link boostbook.boostbook_html_params.dissected_params.footer [*footer.show]]][
+ [^'true']
+]]
+[[[link boostbook.boostbook_html_params.dissected_params.chapter_logo [*chapter.logo.img]]][
+ [^'']]]
+[[[link boostbook.boostbook_html_params.dissected_params.syntax_switcher [*syntax.switcher.show]]][
+ [^'true']
+]]
+[[[link boostbook.boostbook_html_params.dissected_params.syntax_switcher [*syntax.switcher.xml]]][
+ [^'{$css.stylesheet.root}/syntax.xml']
+]]
+[[[link boostbook.boostbook_html_params.dissected_params.syntax_switcher [*syntax.switcher.root]]][
+ [^'{$css.stylesheet.root}']
+]]
+[[[link boostbook.boostbook_html_params.dissected_params.quickbook_source_stylesheet [*quickbook.source.style.show]]][
+ [^'true']
+]]
+[[[link boostbook.boostbook_html_params.dissected_params.quickbook_source_stylesheet [*quickbook.source.css]]][
+ [^'{$css.stylesheet.root}/conversion/docbook_to_quickbook.css']
+]]
+]
+
+[endsect]
+
+[section Dissected Params]
+
+[section Project Root]
+
+Path to the project root. This is the only parameter you have to change
+if your project directory use the following structure:
+
+* [^{$project.root}/doc/style/html/main.css] (Main stylesheet path)
+* [^{$project.root}/doc/style/html/conversion/docbook_to_quickbook.css]
+* [^{$project.root}/doc/style/html/syntax.xml] (Alternates syntax highlighting)
+* [^{$project.root}/doc/javascript/main.js] (Boostscript API)
+* [^{$project.root}/doc/chapters.xml] (NestedLinks chapters XML definition)
+
+[*project.root]
+
+* [*Default: ] [^'..\/..\/..\/..\/']
+* [*Example: ] [^<xsl:param>project.root="'..\/..\/'"]
+
+[endsect]
+
+[section Stylesheet]
+
+Path to the stylesheet root. Boostbook embrace a modular CSS approach.
+The entry point of the stylesheet will be main.css, but other
+alternate stylesheets can be included
+
+* [^{$css.stylesheet.dir}/main.css]
+* [^{$css.stylesheet.dir}/conversion/docbook_to_quickbook.css]
+
+Boostbook produce style agnostic XHTML. The style depends only on
+the main.css stylesheet. The banner, footer, admonitions, navigation
+and callouts graphics are controlled by the stylesheet and can be
+easily be change by editing it.
+
+[*css.stylesheet.root]
+
+* [*Default: ] [^'{$project.root}/doc/style/html']
+* [*Example: ] [^<xsl:param>css.stylesheet.root="'style'"]
+
+If you want to link to a stylesheet directly you can use:
+
+[*boostbook.main.css]
+
+* [*Default: ] [^'{$css.stylesheet.root}/main.css']
+* [*Example: ] [^<xsl:param>boostbook.main.css="'boostbook.css'"]
+
+[endsect]
+
+[section Javascript]
+
+Directory with the javascript libraries used by boostbook.
+It must contain:
+
+* [^{$javascript.root}/main.js] (Boostscript API)
+
+[*javascript.root]
+
+* [*Default: ] [^'{$project.root}/doc/javascript']
+* [*Example: ] [^<xsl:param>css.stylesheet.root="'d2q.css'"]
+
+[endsect]
+
+[section Page style]
+
+This parameter controls the general style of the HTML pages. It is
+included for future changes. The only supported style now is 'standard'
+
+[*page.style.type]
+
+* [*Default: ] [^'standard']
+* [*Example: ] [^<xsl:param>page.style.type="'standard'"]
+
+[endsect]
+
+[section Header]
+
+Insert a banner with the project logo and navigation tools
+
+[*header.show]
+
+* [*Default: ] [^'true']
+* [*Example: ] [^<xsl:param>header.show="'false'"]
+
+[section Chapters Select Box]
+
+Insert a select box in the banner that allows to jump between chapters.
+The select box uses the NestedLinks javascript API to load the
+available chapters from a XML definition file.
+
+[*chapters.select.box.show]
+
+* [*Default: ] [^'true']
+* [*Example: ] [^<xsl:param>chapters.select.box.show="'false'"]
+
+[*chapters.select.box.xml]
+
+* [*Default: ] [^'{$project.root}/doc/chapters.xml']
+* [*Example: ] [^<xsl:param>chapters.select.box.xml="'my_chapters.xml'"]
+
+[*chapters.select.box.root]
+
+* [*Default: ] [^'{$project.root}/libs']
+* [*Example: ] [^<xsl:param>chapters.select.box.xml="'http://www.boost.org/libs'"]
+
+[endsect]
+
+[section Sections Select Box]
+
+Insert a select box in the banner that allows to jump between sections
+of the current chapter.
+
+[*sections.select.box.show]
+
+* [*Default: ] [^'false']
+* [*Example: ] [^<xsl:param>sections.select.box.show="'true'"]
+
+[*sections.select.box.xml]
+
+* [*Default: ] [^'sections.xml']
+* [*Example: ] [^<xsl:param>sections.select.box.xml="'../sections.xml'"]
+
+[*sections.select.box.root]
+
+* [*Default: ] [^'']
+* [*Example: ] [^<xsl:param>sections.select.box.xml="'../'"]
+
+[endsect]
+
+[section Google Search Box]
+
+Insert a Google search box in the banner. Boostbook use a linked CSE
+custom Google search page controlled by the XML definition.
+
+[*google.search.box.show]
+
+* [*Default: ] [^'true']
+* [*Example: ] [^<xsl:param>google.search.box.show="'false'"]
+
+[*google.search.box.xml]
+
+* [*Default: ] [^'http://tinyurl.com/33np8c']
+* [*Example: ] [^<xsl:param>sections.select.box.xml="'google_options.xml'"]
+
+[endsect]
+
+[endsect]
+
+[section Navigation Bar]
+
+Insert spirit navigation bars at the top and the bottom of the page
+
+[*top.navigation.bar.show]
+
+* [*Default: ] [^'true']
+* [*Example: ] [^<xsl:param>top.navigation.bar.show="'false'"]
+
+[*bottom.navigation.bar.show]
+
+* [*Default: ] [^'true']
+* [*Example: ] [^<xsl:param>bottom.navigation.bar.show="'false'"]
+
+[endsect]
+
+[section Footer]
+
+Insert a footer with copyright and validation information
+
+[*footer.show]
+
+* [*Default: ] [^'true']
+* [*Example: ] [^<xsl:param>footer.show="'false'"]
+
+[endsect]
+
+[section Chapter Logo]
+
+If defined, include the image pointed by chapter.logo.src in the first
+page of the chapter.
+
+[*chapter.logo.img]
+
+* [*Default: ] [^'']
+* [*Example: ] [^<xsl:param>footer.show="'images/chapter_logo.png'"]
+
+[endsect]
+
+[section Syntax Switcher]
+
+Includes an alternate stylesheets for different syntax highlighting
+and adds buttons in the corners of code blocks.
+
+[*syntax.switcher.show]
+
+* [*Default: ] [^'true']
+* [*Example: ] [^<xsl:param>syntax.switcher.show="'false'"]
+
+[*syntax.switcher.xml]
+
+* [*Default: ] [^'{$css.stylesheet.root}/syntax.xml']
+* [*Example: ] [^<xsl:param>syntax.switcher.xml="'syntax.xml'"]
+
+[*syntax.switcher.root]
+
+* [*Default: ] [^'{$css.stylesheet.root}']
+* [*Example: ] [^<xsl:param>sections.select.box.xml="'../'"]
+
+[endsect]
+
+[section Quickbook Source Stylesheet]
+
+Includes an alternate stylesheet that allows to see the page as
+quickbook sources. Very useful in translations or when trying to learn
+quickbook.
+
+[*quickbook.source.style.show]
+
+* [*Default: ] [^'true']
+* [*Example: ] [^<xsl:param>quickbook.source.style.show="'false'"]
+
+[*quickbook.source.css]
+
+* [*Default: ] [^'{$css.stylesheet.root}/conversion/docbook_to_quickbook.css']
+* [*Example: ] [^<xsl:param>quickbook.source.css="'d2q.css'"]
+
+[endsect]
+
+[endsect]
+
+[endsect]
+

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/reference.dtdxml
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/reference.dtdxml 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,3228 @@
+<dtd version='1.0'
+ unexpanded='1'
+ title="?untitled?"
+ namecase-general="1"
+ namecase-entity="0"
+ xml="0"
+ system-id="boostbook.dtd"
+ public-id=""
+ declaration=""
+ created-by="DTDParse V2.0beta6"
+ created-on="Sat Mar 29 16:11:38 2003"
+>
+<attpurpose name="id">A global identifier for this element</attpurpose>
+<attpurpose name="last-revision">Set to $Date: 2003/04/13 14:46:07 $ to keep "last revised" information in sync with CVS changes</attpurpose>
+<attpurpose name="xml:base">Implementation detail used by XIncludes</attpurpose>
+<attpurpose name="name">The name of the element being declared to referenced</attpurpose>
+<attpurpose name="filename">The name of the file associated with this element</attpurpose>
+<attpurpose name="specifiers">The specifiers for this function, e.g., <code>inline</code>, <code>static</code>, etc.</attpurpose>
+<attpurpose name="cv">cv-qualifiers for this method, e.g., <code>const volatile</code></attpurpose>
+
+<entity name="boost.class.content"
+ type="param"
+>
+<text-expanded>template?, inherit*, purpose?, description?,
+ (static-constant|typedef|enum|
+ copy-assignment|constructor|destructor|method-group|
+ free-function-group|function|method|overloaded-function|
+ overloaded-method|data-member|class|class-specialization|struct|
+ struct-specialization|union|union-specialization)*</text-expanded>
+<text>template?, inherit*, purpose?, description?,
+ (%boost.class.mix;)*</text>
+</entity>
+
+<entity name="boost.function.semantics"
+ type="param"
+>
+<text-expanded>purpose?, description?, requires?, effects?, postconditions?,
+ returns?, throws?, complexity?, notes?, rationale?</text-expanded>
+<text>purpose?, description?, requires?, effects?, postconditions?,
+ returns?, throws?, complexity?, notes?, rationale?</text>
+</entity>
+
+<entity name="parameter.module"
+ type="param"
+>
+<text-expanded>IGNORE</text-expanded>
+<text>IGNORE</text>
+</entity>
+
+<entity name="local.classname.attrib"
+ type="param"
+>
+<text-expanded>alt CDATA #IMPLIED</text-expanded>
+<text>alt CDATA #IMPLIED</text>
+</entity>
+
+<entity name="boost.namespace.mix"
+ type="param"
+>
+<text-expanded>class|class-specialization|struct|struct-specialization|
+ union|union-specialization|typedef|enum|
+ free-function-group|function|overloaded-function|
+ namespace</text-expanded>
+<text>class|class-specialization|struct|struct-specialization|
+ union|union-specialization|typedef|enum|
+ free-function-group|function|overloaded-function|
+ namespace</text>
+</entity>
+
+<entity name="boost.testsuite.test.content"
+ type="param"
+>
+<text-expanded>source*, lib*, requirement*, purpose, if-fails?</text-expanded>
+<text>source*, lib*, requirement*, purpose, if-fails?</text>
+</entity>
+
+<entity name="programlisting.module"
+ type="param"
+>
+<text-expanded>IGNORE</text-expanded>
+<text>IGNORE</text>
+</entity>
+
+<entity name="local.refentry.class"
+ type="param"
+>
+<text-expanded>|library-reference|testsuite</text-expanded>
+<text>|library-reference|testsuite</text>
+</entity>
+
+<entity name="boost.common.attrib"
+ type="param"
+>
+<text-expanded>xml:base CDATA #IMPLIED
+ last-revision CDATA #IMPLIED
+ id CDATA #IMPLIED</text-expanded>
+<text>%local.common.attrib;
+ id CDATA #IMPLIED</text>
+</entity>
+
+<entity name="boost.class.mix"
+ type="param"
+>
+<text-expanded>static-constant|typedef|enum|
+ copy-assignment|constructor|destructor|method-group|
+ free-function-group|function|method|overloaded-function|
+ overloaded-method|data-member|class|class-specialization|struct|
+ struct-specialization|union|union-specialization</text-expanded>
+<text>static-constant|typedef|enum|
+ copy-assignment|constructor|destructor|method-group|
+ free-function-group|function|method|overloaded-function|
+ overloaded-method|data-member|class|class-specialization|struct|
+ struct-specialization|union|union-specialization</text>
+</entity>
+
+<entity name="boost.testsuite.tests"
+ type="param"
+>
+<text-expanded>compile-test|link-test|run-test|
+ compile-fail-test|link-fail-test|run-fail-test</text-expanded>
+<text>compile-test|link-test|run-test|
+ compile-fail-test|link-fail-test|run-fail-test</text>
+</entity>
+
+<entity name="local.para.class"
+ type="param"
+>
+<text-expanded>|using-namespace|using-class|librarylist|librarycategorylist</text-expanded>
+<text>|using-namespace|using-class|librarylist|librarycategorylist</text>
+</entity>
+
+<entity name="DocBook"
+ type="param"
+ public="-//OASIS//DTD DocBook XML V4.2//EN"
+ system="http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
+/>
+
+<entity name="local.title.char.mix"
+ type="param"
+>
+<text-expanded></text-expanded>
+<text></text>
+</entity>
+
+<entity name="local.methodname.attrib"
+ type="param"
+>
+<text-expanded>alt CDATA #IMPLIED</text-expanded>
+<text>alt CDATA #IMPLIED</text>
+</entity>
+
+<entity name="local.tech.char.class"
+ type="param"
+>
+<text-expanded>|functionname|libraryname|code</text-expanded>
+<text>|functionname|libraryname|code</text>
+</entity>
+
+<entity name="function.module"
+ type="param"
+>
+<text-expanded>IGNORE</text-expanded>
+<text>IGNORE</text>
+</entity>
+
+<entity name="boost.template.mix"
+ type="param"
+>
+<text-expanded>template-type-parameter|template-nontype-parameter|template-varargs</text-expanded>
+<text>template-type-parameter|template-nontype-parameter|template-varargs</text>
+</entity>
+
+<entity name="local.common.attrib"
+ type="param"
+>
+<text-expanded>xml:base CDATA #IMPLIED
+ last-revision CDATA #IMPLIED</text-expanded>
+<text>xml:base CDATA #IMPLIED
+ last-revision CDATA #IMPLIED</text>
+</entity>
+
+<entity name="type.module"
+ type="param"
+>
+<text-expanded>IGNORE</text-expanded>
+<text>IGNORE</text>
+</entity>
+
+<entity name="local.descobj.class"
+ type="param"
+>
+<text-expanded>|libraryinfo</text-expanded>
+<text>|libraryinfo</text>
+</entity>
+
+<entity name="boost.class-specialization.content"
+ type="param"
+>
+<text-expanded>template?, specialization?, inherit?, purpose?, description?,
+ (static-constant|typedef|enum|
+ copy-assignment|constructor|destructor|method-group|
+ free-function-group|function|method|overloaded-function|
+ overloaded-method|data-member|class|class-specialization|struct|
+ struct-specialization|union|union-specialization)*</text-expanded>
+<text>template?, specialization?, inherit?, purpose?, description?,
+ (%boost.class.mix;)*</text>
+</entity>
+
+<entity name="library.content"
+ type="param"
+>
+<text-expanded>libraryinfo, (title, ((section|library-reference|testsuite))+)?</text-expanded>
+<text>libraryinfo, (title, ((section|library-reference|testsuite))+)?</text>
+</entity>
+
+<element name="class-specialization"
+ content-type="element">
+<content-model-expanded>
+ <sequence-group>
+ <element-name name="template" occurrence="?"/>
+ <element-name name="specialization" occurrence="?"/>
+ <element-name name="inherit" occurrence="?"/>
+ <element-name name="purpose" occurrence="?"/>
+ <element-name name="description" occurrence="?"/>
+ <or-group occurrence="*">
+ <element-name name="static-constant"/>
+ <element-name name="typedef"/>
+ <element-name name="enum"/>
+ <element-name name="copy-assignment"/>
+ <element-name name="constructor"/>
+ <element-name name="destructor"/>
+ <element-name name="method-group"/>
+ <element-name name="free-function-group"/>
+ <element-name name="function"/>
+ <element-name name="method"/>
+ <element-name name="overloaded-function"/>
+ <element-name name="overloaded-method"/>
+ <element-name name="data-member"/>
+ <element-name name="class"/>
+ <element-name name="class-specialization"/>
+ <element-name name="struct"/>
+ <element-name name="struct-specialization"/>
+ <element-name name="union"/>
+ <element-name name="union-specialization"/>
+ </or-group>
+ </sequence-group>
+</content-model-expanded>
+<content-model>
+ <sequence-group>
+ <parament-name name="boost.class-specialization.content"/>
+ </sequence-group>
+</content-model>
+
+<purpose>A specialization (partial or full) of a class template</purpose>
+</element>
+
+<attlist name="class-specialization">
+<attdecl>
+ name CDATA #REQUIRED
+ %boost.common.attrib;</attdecl>
+<attribute name="last-revision"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="name"
+ type="#REQUIRED"
+ value="CDATA"
+ default=""/>
+<attribute name="id"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="xml:base"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="link-test"
+ content-type="element">
+<content-model-expanded>
+ <sequence-group>
+ <element-name name="source" occurrence="*"/>
+ <element-name name="lib" occurrence="*"/>
+ <element-name name="requirement" occurrence="*"/>
+ <element-name name="purpose"/>
+ <element-name name="if-fails" occurrence="?"/>
+ </sequence-group>
+</content-model-expanded>
+<content-model>
+ <sequence-group>
+ <parament-name name="boost.testsuite.test.content"/>
+ </sequence-group>
+</content-model>
+<purpose>Declares a test that should compile and link</purpose>
+</element>
+
+<attlist name="link-test">
+<attdecl>
+ filename CDATA #REQUIRED
+ name CDATA #IMPLIED</attdecl>
+<attribute name="filename"
+ type="#REQUIRED"
+ value="CDATA"
+ default=""/>
+<attribute name="name"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="link-fail-test"
+ content-type="element">
+<content-model-expanded>
+ <sequence-group>
+ <element-name name="source" occurrence="*"/>
+ <element-name name="lib" occurrence="*"/>
+ <element-name name="requirement" occurrence="*"/>
+ <element-name name="purpose"/>
+ <element-name name="if-fails" occurrence="?"/>
+ </sequence-group>
+</content-model-expanded>
+<content-model>
+ <sequence-group>
+ <parament-name name="boost.testsuite.test.content"/>
+ </sequence-group>
+</content-model>
+<purpose>Declares a test that should compile but fail to link</purpose>
+</element>
+
+<attlist name="link-fail-test">
+<attdecl>
+ filename CDATA #REQUIRED
+ name CDATA #IMPLIED</attdecl>
+<attribute name="filename"
+ type="#REQUIRED"
+ value="CDATA"
+ default=""/>
+<attribute name="name"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="typedef"
+ content-type="element">
+<content-model-expanded>
+ <sequence-group>
+ <element-name name="type"/>
+ <element-name name="purpose" occurrence="?"/>
+ <element-name name="description" occurrence="?"/>
+ </sequence-group>
+</content-model-expanded>
+<content-model>
+ <sequence-group>
+ <element-name name="type"/>
+ <element-name name="purpose" occurrence="?"/>
+ <element-name name="description" occurrence="?"/>
+ </sequence-group>
+</content-model>
+<purpose>Declares a typedef</purpose>
+</element>
+
+<attlist name="typedef">
+<attdecl>
+ name CDATA #REQUIRED
+ %boost.common.attrib;</attdecl>
+<attribute name="last-revision"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="name"
+ type="#REQUIRED"
+ value="CDATA"
+ default=""/>
+<attribute name="id"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="xml:base"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="static-constant"
+ content-type="element">
+<content-model-expanded>
+ <sequence-group>
+ <element-name name="type"/>
+ <element-name name="default"/>
+ <element-name name="purpose" occurrence="?"/>
+ <element-name name="description" occurrence="?"/>
+ </sequence-group>
+</content-model-expanded>
+<content-model>
+ <sequence-group>
+ <element-name name="type"/>
+ <element-name name="default"/>
+ <element-name name="purpose" occurrence="?"/>
+ <element-name name="description" occurrence="?"/>
+ </sequence-group>
+</content-model>
+<purpose>Declares a static constant, e.g., <code>const int foo = 5;</code>.</purpose>
+</element>
+
+<attlist name="static-constant">
+<attdecl>
+ name CDATA #REQUIRED
+ %boost.common.attrib;</attdecl>
+<attribute name="last-revision"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="name"
+ type="#REQUIRED"
+ value="CDATA"
+ default=""/>
+<attribute name="id"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="xml:base"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="code"
+ content-type="element">
+<content-model-expanded>
+ <sequence-group>
+ <any/>
+ </sequence-group>
+</content-model-expanded>
+<content-model>
+ <sequence-group>
+ <any/>
+ </sequence-group>
+</content-model>
+<purpose>Mimics the <sgmltag>code</sgmltag> tag in HTML</purpose>
+<description>
+ <para>Text within a <sgmltag>code</sgmltag> tag is generally typeset
+ in a different, monospaced font so that it stands out as code. The
+ <sgmltag>code</sgmltag> tag in BoostBook is transformed directly
+ into the <sgmltag>computeroutput</sgmltag> tag in DocBook.</para>
+</description>
+</element>
+
+<attlist name="code">
+<attdecl> %boost.common.attrib;</attdecl>
+<attribute name="last-revision"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="id"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="xml:base"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="destructor"
+ content-type="element">
+<content-model-expanded>
+ <sequence-group>
+ <element-name name="purpose" occurrence="?"/>
+ <element-name name="description" occurrence="?"/>
+ <element-name name="requires" occurrence="?"/>
+ <element-name name="effects" occurrence="?"/>
+ <element-name name="postconditions" occurrence="?"/>
+ <element-name name="returns" occurrence="?"/>
+ <element-name name="throws" occurrence="?"/>
+ <element-name name="complexity" occurrence="?"/>
+ <element-name name="notes" occurrence="?"/>
+ <element-name name="rationale" occurrence="?"/>
+ </sequence-group>
+</content-model-expanded>
+<content-model>
+ <sequence-group>
+ <parament-name name="boost.function.semantics"/>
+ </sequence-group>
+</content-model>
+<purpose>Declares a destructor for the enclosing class</purpose>
+<description>
+ <para>General documentation on functions in BoostBook is provided in
+ the <link
+ linkend="boostbook.dtd.function"><sgmltag>function</sgmltag></link>
+ element documentation.</para>
+</description>
+</element>
+
+<attlist name="destructor">
+<attdecl>
+ specifiers CDATA #IMPLIED
+ %boost.common.attrib;</attdecl>
+<attribute name="last-revision"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="specifiers"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="id"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="xml:base"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="template-type-parameter"
+ content-type="element">
+<content-model-expanded>
+ <sequence-group>
+ <element-name name="default" occurrence="?"/>
+ <element-name name="purpose" occurrence="?"/>
+ </sequence-group>
+</content-model-expanded>
+<content-model>
+ <sequence-group>
+ <element-name name="default" occurrence="?"/>
+ <element-name name="purpose" occurrence="?"/>
+ </sequence-group>
+</content-model>
+<purpose>Declares a template type parameter</purpose>
+</element>
+
+<attlist name="template-type-parameter">
+<attdecl>
+ name CDATA #REQUIRED
+ %boost.common.attrib;</attdecl>
+<attribute name="last-revision"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="name"
+ type="#REQUIRED"
+ value="CDATA"
+ default=""/>
+<attribute name="id"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="xml:base"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="description"
+ content-type="element">
+<content-model-expanded>
+ <sequence-group>
+ <any/>
+ </sequence-group>
+</content-model-expanded>
+<content-model>
+ <sequence-group>
+ <any/>
+ </sequence-group>
+</content-model>
+<purpose>Detailed description of a construct</purpose>
+<description>
+ <para>Although the context model for this element is
+ <code>ANY</code>, detailed descriptions should contain structured
+ DocBook elements that occur within sections, e.g., paragraphs
+ (<sgmltag>para</sgmltag>, <sgmltag>simpara</sgmltag>), lists
+ (<sgmltag>orderedlist</sgmltag>, <sgmltag>itemizedlist</sgmltag>),
+ tables (<sgmltag>informaltable</sgmltag>, <sgmltag>table</sgmltag>),
+ etc.</para>
+</description>
+</element>
+
+<attlist name="description">
+<attdecl> %boost.common.attrib;</attdecl>
+<attribute name="last-revision"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="id"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="xml:base"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="librarylist"
+ content-type="element">
+<content-model-expanded>
+ <empty/>
+</content-model-expanded>
+<content-model>
+ <empty/>
+</content-model>
+<purpose>Placeholder for an alphabetical list of libraries</purpose>
+<description>
+ <para>Developers aren't generally expected to use this element. Its existence is mainly as a placeholder in <filename>boost.xml</filename> for the alphabetical list of libraries.</para>
+</description>
+</element>
+
+<attlist name="librarylist">
+<attdecl> %boost.common.attrib;</attdecl>
+<attribute name="last-revision"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="id"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="xml:base"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="library-reference"
+ content-type="element">
+<!-- DPG brazenly modified the content model here, because "ANY" is
+ not a good idea and merging this document with another is, to say the
+ least, a PITA. -->
+<content-model-expanded>
+ <sequence-group>
+ <element-name name="title" occurrence="?"/>
+ <element-name name="section" occurrence="*"/>
+ <or-group occurrence="*">
+ <element-name name="header"/>
+ <element-name name="library-reference"/>
+ </or-group>
+ </sequence-group>
+</content-model-expanded>
+<content-model>
+ <sequence-group>
+ <element-name name="title" occurrence="?"/>
+ <element-name name="section" occurrence="*"/>
+ <or-group>
+ <element-name name="header" occurrence="*"/>
+ <element-name name="library-reference" occurrence="*"/>
+ </or-group>
+ </sequence-group>
+</content-model>
+<purpose>Declares the reference material for a library</purpose>
+<description>
+ <para>Reference documentation for a library is contained with a
+ &lt;library-reference&gt; element. The &lt;library-reference&gt;
+ element has no attributes, and contains as children only
+ &lt;header&gt; elements.</para>
+
+ <para>The &lt;header&gt; element defines a C++ header file. Within
+ each C++ header file lie the definitions of C++ constructs to be
+ documented. The <code>name</code> attribute of the &lt;header&gt;
+ element gives the name of the header, as one would specify when
+ including the header. For instance, the &lt;library-reference&gt;
+ for the <libraryname>Any</libraryname> library may look like
+ this:</para>
+
+ <programlisting>&lt;library-reference&gt;
+ &lt;header name="boost/any.hpp"&gt;
+ &lt;!-- C++ constructs in this header --&gt;
+ &lt;/header&gt;
+&lt;/library-reference&gt;</programlisting>
+
+ <para>If the <libraryname>Any</libraryname> library contained
+ multiple headers, we would list them all as children of the
+ &lt;library-reference&gt; element.</para>
+
+ <para><sgmltag>library-reference</sgmltag> elements can be nested,
+ so that reference material can be divided into separate sections
+ that each contain different headers.</para>
+</description>
+</element>
+
+<attlist name="library-reference">
+<attdecl>
+ %boost.common.attrib;</attdecl>
+<attribute name="last-revision"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="id"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="xml:base"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="boostbook"
+ content-type="element">
+<content-model-expanded>
+ <sequence-group>
+ <element-name name="title"/>
+ <or-group occurrence="*">
+ <element-name name="chapter"/>
+ <element-name name="library"/>
+ </or-group>
+ </sequence-group>
+</content-model-expanded>
+<content-model>
+ <sequence-group>
+ <element-name name="title"/>
+ <or-group occurrence="*">
+ <element-name name="chapter"/>
+ <element-name name="library"/>
+ </or-group>
+ </sequence-group>
+</content-model>
+<purpose>Defines a BoostBook book</purpose>
+<description>
+ <simpara>This element is the topmost level defined by
+ <filename>boost.xml</filename> for all Boost documentation. It will
+ not generally be used by developers.</simpara>
+</description>
+</element>
+
+<attlist name="boostbook">
+<attdecl> %boost.common.attrib;</attdecl>
+<attribute name="last-revision"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="id"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="xml:base"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="union"
+ content-type="element">
+<content-model-expanded>
+ <sequence-group>
+ <element-name name="template" occurrence="?"/>
+ <element-name name="inherit" occurrence="*"/>
+ <element-name name="purpose" occurrence="?"/>
+ <element-name name="description" occurrence="?"/>
+ <or-group occurrence="*">
+ <element-name name="static-constant"/>
+ <element-name name="typedef"/>
+ <element-name name="enum"/>
+ <element-name name="copy-assignment"/>
+ <element-name name="constructor"/>
+ <element-name name="destructor"/>
+ <element-name name="method-group"/>
+ <element-name name="free-function-group"/>
+ <element-name name="function"/>
+ <element-name name="method"/>
+ <element-name name="overloaded-function"/>
+ <element-name name="overloaded-method"/>
+ <element-name name="data-member"/>
+ <element-name name="class"/>
+ <element-name name="class-specialization"/>
+ <element-name name="struct"/>
+ <element-name name="struct-specialization"/>
+ <element-name name="union"/>
+ <element-name name="union-specialization"/>
+ </or-group>
+ </sequence-group>
+</content-model-expanded>
+<content-model>
+ <sequence-group>
+ <parament-name name="boost.class.content"/>
+ </sequence-group>
+</content-model>
+<purpose>Declares a C++ union or union template</purpose>
+</element>
+
+<attlist name="union">
+<attdecl>
+ name CDATA #REQUIRED
+ %boost.common.attrib;</attdecl>
+<attribute name="last-revision"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="name"
+ type="#REQUIRED"
+ value="CDATA"
+ default=""/>
+<attribute name="id"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="xml:base"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="inherit"
+ content-type="element">
+<content-model-expanded>
+ <sequence-group>
+ <element-name name="type"/>
+ <element-name name="purpose" occurrence="?"/>
+ </sequence-group>
+</content-model-expanded>
+<content-model>
+ <sequence-group>
+ <element-name name="type"/>
+ <element-name name="purpose" occurrence="?"/>
+ </sequence-group>
+</content-model>
+<purpose>Declares a base class of the enclosing class or struct</purpose>
+
+<description>
+ <para>This element contains the name of the class inherited. The
+ content model is free-form, as the inherited class may be an
+ instantiation of a template and may have markup in it (e.g.,
+ <sgmltag>classname</sgmltag> tags).</para>
+</description>
+</element>
+
+<attlist name="inherit">
+<attdecl>
+ access CDATA #REQUIRED
+ %boost.common.attrib;</attdecl>
+<attribute name="last-revision"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="access"
+ type="#REQUIRED"
+ value="CDATA"
+ default=""/>
+<attribute name="id"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="xml:base"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="template-varargs"
+ content-type="element">
+<content-model-expanded>
+ <empty/>
+</content-model-expanded>
+<content-model>
+ <empty/>
+</content-model>
+<purpose>Declares a variable-length list of template parameters</purpose>
+
+<description>
+ <para>Variable-length template parameter lists are not allowed in
+ C++, but because they are sometimes needed in documentation they are
+ allowed in BoostBook. This element generally expands to "..." and
+ can be used anywhere any other template parameter can be
+ used.</para>
+</description>
+</element>
+
+<attlist name="template-varargs">
+<attdecl> %boost.common.attrib;</attdecl>
+<attribute name="last-revision"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="id"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="xml:base"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="source"
+ content-type="mixed">
+<content-model-expanded>
+ <or-group occurrence="*">
+ <pcdata/>
+ <element-name name="snippet"/>
+ </or-group>
+</content-model-expanded>
+<content-model>
+ <or-group occurrence="*">
+ <pcdata/>
+ <element-name name="snippet"/>
+ </or-group>
+</content-model>
+<purpose>Defines source code for a test</purpose>
+
+<description>
+ <para>This element will contain the source code for a testcase that
+ will be generated from the documentation. To reduce the amount of escaping in the text, it is recommended to use CDATA sections, which look like this:
+
+ <programlisting>&lt;![CDATA[
+&lt;your program text here: no escaping needed!&gt;
+]]&gt;</programlisting>
+ </para>
+
+ <para>In addition to CDATA sections, code snippets can be pulled in
+ from <sgmltag>programlisting</sgmltag> elements using the <link
+ linkend="boostbook.dtd.snippet"><sgmltag>snippet</sgmltag></link>
+ element.</para>
+</description>
+
+</element>
+
+<element name="function"
+ content-type="element">
+<content-model-expanded>
+ <sequence-group>
+ <element-name name="template" occurrence="?"/>
+ <element-name name="type"/>
+ <element-name name="parameter" occurrence="*"/>
+ <element-name name="purpose" occurrence="?"/>
+ <element-name name="description" occurrence="?"/>
+ <element-name name="requires" occurrence="?"/>
+ <element-name name="effects" occurrence="?"/>
+ <element-name name="postconditions" occurrence="?"/>
+ <element-name name="returns" occurrence="?"/>
+ <element-name name="throws" occurrence="?"/>
+ <element-name name="complexity" occurrence="?"/>
+ <element-name name="notes" occurrence="?"/>
+ <element-name name="rationale" occurrence="?"/>
+ </sequence-group>
+</content-model-expanded>
+<content-model>
+ <sequence-group>
+ <element-name name="template" occurrence="?"/>
+ <element-name name="type"/>
+ <element-name name="parameter" occurrence="*"/>
+ <parament-name name="boost.function.semantics"/>
+ </sequence-group>
+</content-model>
+<purpose>Declares a function</purpose>
+<description>
+ <para>BoostBook functions are documented by specifying the
+ function's interface (e.g., its C++ signature) and its
+ behavior. Constructors, destructors, member functions, and free
+ functions all use the same documentation method, although the
+ top-level tags differ.</para>
+
+ <para>The behavior of functions in BoostBook is documenting using a
+ style similar to that of the C++ standard, with clauses describing
+ the requirements, effects, postconditions, exception behavior, and
+ return values of functions.</para>
+
+ <para>The following example illustrates some constructors and a
+ destructor for <classname>boost::any</classname>. Note that one of
+ the constructors takes a single parameter whose name is "other" and
+ whose type, <code>const any&amp;</code> is contained in the
+ &lt;paramtype&gt; element; any number of parameters may be specified
+ in this way.</para>
+
+ <programlisting>&lt;class name="any"&gt;
+ &lt;constructor&gt;
+ &lt;postconditions&gt;&lt;para&gt;&lt;this-&gt;empty()&gt;&lt;/para&gt;&lt;/postconditions&gt;
+ &lt;/constructor&gt;
+
+ &lt;constructor&gt;
+ &lt;parameter name="other"&gt;
+ &lt;paramtype&gt;const &lt;classname&gt;any&lt;/classname&gt;&amp;amp;&lt;/paramtype&gt;
+ &lt;/parameter&gt;
+
+ &lt;effects&gt;
+ &lt;simpara&gt; Copy constructor that copies
+ content of &lt;code&gt;other&lt;/code&gt; into the new instance,
+ so that any content is equivalent in both type and value to the
+ content of &lt;code&gt;other&lt;/code&gt;, or empty if
+ &lt;code&gt;other&lt;/code&gt; is
+ empty.
+ &lt;/simpara&gt;
+ &lt;/effects&gt;
+
+ &lt;throws&gt;
+ &lt;simpara&gt;May fail with a
+ &lt;classname&gt;std::bad_alloc&lt;/classname&gt; exception or any
+ exceptions arising from the copy constructor of the
+ contained type.
+ &lt;/simpara&gt;
+ &lt;/throws&gt;
+ &lt;/constructor&gt;
+
+ &lt;destructor&gt;
+ &lt;effects&gt;&lt;simpara&gt;Releases any and all resources used in
+ management of instance.&lt;/simpara&gt;&lt;/effects&gt;
+
+ &lt;throws&gt;&lt;simpara&gt;Nothing.&lt;/simpara&gt;&lt;/throws&gt;
+ &lt;/destructor&gt;
+&lt;/class&gt;</programlisting>
+</description>
+</element>
+
+<attlist name="function">
+<attdecl>
+ name CDATA #REQUIRED
+ specifiers CDATA #IMPLIED
+ %boost.common.attrib;</attdecl>
+<attribute name="last-revision"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="specifiers"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="name"
+ type="#REQUIRED"
+ value="CDATA"
+ default=""/>
+<attribute name="id"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="xml:base"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="postconditions"
+ content-type="element">
+<content-model-expanded>
+ <sequence-group>
+ <any/>
+ </sequence-group>
+</content-model-expanded>
+<content-model>
+ <sequence-group>
+ <any/>
+ </sequence-group>
+</content-model>
+<purpose>Conditions that must hold after the function returns</purpose>
+</element>
+
+<attlist name="postconditions">
+<attdecl> %boost.common.attrib;</attdecl>
+<attribute name="last-revision"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="id"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="xml:base"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="compile-test"
+ content-type="element">
+<content-model-expanded>
+ <sequence-group>
+ <element-name name="source" occurrence="*"/>
+ <element-name name="lib" occurrence="*"/>
+ <element-name name="requirement" occurrence="*"/>
+ <element-name name="purpose"/>
+ <element-name name="if-fails" occurrence="?"/>
+ </sequence-group>
+</content-model-expanded>
+<content-model>
+ <sequence-group>
+ <parament-name name="boost.testsuite.test.content"/>
+ </sequence-group>
+</content-model>
+<purpose>A testcase that should compile correctly</purpose>
+</element>
+
+<attlist name="compile-test">
+<attdecl>
+ filename CDATA #REQUIRED
+ name CDATA #IMPLIED</attdecl>
+<attribute name="filename"
+ type="#REQUIRED"
+ value="CDATA"
+ default=""/>
+<attribute name="name"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="method"
+ content-type="element">
+<content-model-expanded>
+ <sequence-group>
+ <element-name name="template" occurrence="?"/>
+ <element-name name="type"/>
+ <element-name name="parameter" occurrence="*"/>
+ <element-name name="purpose" occurrence="?"/>
+ <element-name name="description" occurrence="?"/>
+ <element-name name="requires" occurrence="?"/>
+ <element-name name="effects" occurrence="?"/>
+ <element-name name="postconditions" occurrence="?"/>
+ <element-name name="returns" occurrence="?"/>
+ <element-name name="throws" occurrence="?"/>
+ <element-name name="complexity" occurrence="?"/>
+ <element-name name="notes" occurrence="?"/>
+ <element-name name="rationale" occurrence="?"/>
+ </sequence-group>
+</content-model-expanded>
+<content-model>
+ <sequence-group>
+ <element-name name="template" occurrence="?"/>
+ <element-name name="type"/>
+ <element-name name="parameter" occurrence="*"/>
+ <parament-name name="boost.function.semantics"/>
+ </sequence-group>
+</content-model>
+<purpose>Declares a method, i.e., a member function</purpose>
+<description>
+ <para>General documentation on functions in BoostBook is provided in
+ the <link
+ linkend="boostbook.dtd.function"><sgmltag>function</sgmltag></link>
+ element documentation.</para>
+</description>
+</element>
+
+<attlist name="method">
+<attdecl>
+ name CDATA #REQUIRED
+ cv CDATA #IMPLIED
+ specifiers CDATA #IMPLIED
+ %boost.common.attrib;</attdecl>
+<attribute name="last-revision"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="cv"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="specifiers"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="name"
+ type="#REQUIRED"
+ value="CDATA"
+ default=""/>
+<attribute name="id"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="xml:base"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="snippet"
+ content-type="element">
+<content-model-expanded>
+ <empty/>
+</content-model-expanded>
+<content-model>
+ <empty/>
+</content-model>
+<purpose>Pulls in a code snippet from a <sgmltag>programlisting</sgmltag> element</purpose>
+</element>
+
+<attlist name="snippet">
+<attdecl>
+ name CDATA #REQUIRED</attdecl>
+<attribute name="name"
+ type="#REQUIRED"
+ value="CDATA"
+ default="">
+ <purpose>The name of the <sgmltag>programlisting</sgmltag> element to insert</purpose>
+</attribute>
+</attlist>
+
+<element name="constructor"
+ content-type="element">
+<content-model-expanded>
+ <sequence-group>
+ <element-name name="template" occurrence="?"/>
+ <element-name name="parameter" occurrence="*"/>
+ <element-name name="purpose" occurrence="?"/>
+ <element-name name="description" occurrence="?"/>
+ <element-name name="requires" occurrence="?"/>
+ <element-name name="effects" occurrence="?"/>
+ <element-name name="postconditions" occurrence="?"/>
+ <element-name name="returns" occurrence="?"/>
+ <element-name name="throws" occurrence="?"/>
+ <element-name name="complexity" occurrence="?"/>
+ <element-name name="notes" occurrence="?"/>
+ <element-name name="rationale" occurrence="?"/>
+ </sequence-group>
+</content-model-expanded>
+<content-model>
+ <sequence-group>
+ <element-name name="template" occurrence="?"/>
+ <element-name name="parameter" occurrence="*"/>
+ <parament-name name="boost.function.semantics"/>
+ </sequence-group>
+</content-model>
+<purpose>Declares a constructor of the enclosing class</purpose>
+<description>
+ <para>General documentation on functions in BoostBook is provided in
+ the <link
+ linkend="boostbook.dtd.function"><sgmltag>function</sgmltag></link>
+ element documentation.</para>
+</description>
+</element>
+
+<attlist name="constructor">
+<attdecl>
+ specifiers CDATA #IMPLIED
+ %boost.common.attrib;</attdecl>
+<attribute name="last-revision"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="specifiers"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="id"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="xml:base"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="namespace"
+ content-type="element">
+<content-model-expanded>
+ <or-group occurrence="*">
+ <element-name name="class"/>
+ <element-name name="class-specialization"/>
+ <element-name name="struct"/>
+ <element-name name="struct-specialization"/>
+ <element-name name="union"/>
+ <element-name name="union-specialization"/>
+ <element-name name="typedef"/>
+ <element-name name="enum"/>
+ <element-name name="free-function-group"/>
+ <element-name name="function"/>
+ <element-name name="overloaded-function"/>
+ <element-name name="namespace"/>
+ </or-group>
+</content-model-expanded>
+<content-model>
+ <sequence-group occurrence="*">
+ <parament-name name="boost.namespace.mix"/>
+ </sequence-group>
+</content-model>
+<purpose>Declares a namespace</purpose>
+
+<description>
+ <para>BoostBook namespaces are declared via the &lt;namespace&gt;
+ element. As in C++, namespaces can be nested and contain other C++
+ constructs, such as classes or functions. The <code>name</code>
+ attribute of a &lt;namespace&gt; element gives the namespace name
+ (e.g., "boost"). The <libraryname>Any</libraryname> library is
+ defined entirely within namespace boost by:</para>
+
+ <programlisting>&lt;library-reference&gt;
+ &lt;header name="boost/any.hpp"&gt;
+ &lt;namespace name="boost"&gt;
+ &lt;!-- C++ constructs in the boost namespace --&gt;
+ &lt;/namespace&gt;
+ &lt;/header&gt;
+&lt;/library-reference&gt;</programlisting>
+</description>
+</element>
+
+<attlist name="namespace">
+<attdecl>
+ name CDATA #REQUIRED
+ %boost.common.attrib;</attdecl>
+<attribute name="last-revision"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="name"
+ type="#REQUIRED"
+ value="CDATA"
+ default=""/>
+<attribute name="id"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="xml:base"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="if-fails"
+ content-type="element">
+<content-model-expanded>
+ <sequence-group>
+ <any/>
+ </sequence-group>
+</content-model-expanded>
+<content-model>
+ <sequence-group>
+ <any/>
+ </sequence-group>
+</content-model>
+<purpose>What it means when a testcase fails</purpose>
+<description>
+ <para>
+ Describes to the user the effect a certain failing testcase will
+ have on the usefulness of a library. This field is useful in cases
+ where a failed testcase does not mean that the library won't be
+ useful, but may mean that certain library features will not be
+ available.
+ </para>
+</description>
+</element>
+
+<element name="free-function-group"
+ content-type="element">
+<content-model-expanded>
+ <or-group occurrence="*">
+ <element-name name="function"/>
+ <element-name name="overloaded-function"/>
+ </or-group>
+</content-model-expanded>
+<content-model>
+ <or-group occurrence="*">
+ <element-name name="function"/>
+ <element-name name="overloaded-function"/>
+ </or-group>
+</content-model>
+<purpose>A set of functions that are grouped together under one name</purpose>
+</element>
+
+<attlist name="free-function-group">
+<attdecl>
+ name CDATA #REQUIRED
+ %boost.common.attrib;</attdecl>
+<attribute name="last-revision"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="name"
+ type="#REQUIRED"
+ value="CDATA"
+ default=""/>
+<attribute name="id"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="xml:base"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="functionname"
+ content-type="mixed">
+<content-model-expanded>
+ <sequence-group>
+ <pcdata/>
+ </sequence-group>
+</content-model-expanded>
+<content-model>
+ <sequence-group>
+ <pcdata/>
+ </sequence-group>
+</content-model>
+<purpose>References a function with the given name</purpose>
+<description>
+ <para>If a function (or overloaded function) with the given,
+ possibly-qualified name is found, this generates a link to that
+ function. Lookups obey currently-active <link
+ linkend="boostbook.dtd.using-class"><sgmltag>using-class</sgmltag></link>
+ and <link
+ linkend="boostbook.dtd.using-namespace"><sgmltag>using-namespace</sgmltag></link>
+ directives to aid in the search, along with searching within the
+ current scope.</para>
+</description>
+</element>
+
+<attlist name="functionname">
+<attdecl> %boost.common.attrib;</attdecl>
+<attribute name="last-revision"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="id"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="xml:base"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="librarycategory"
+ content-type="mixed">
+<content-model-expanded>
+ <sequence-group>
+ <pcdata/>
+ </sequence-group>
+</content-model-expanded>
+<content-model>
+ <sequence-group>
+ <pcdata/>
+ </sequence-group>
+</content-model>
+<purpose>Declares that the enclosing library is in this category</purpose>
+</element>
+
+<attlist name="librarycategory">
+<attdecl>
+ name CDATA #REQUIRED
+ %boost.common.attrib;</attdecl>
+<attribute name="last-revision"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="name"
+ type="#REQUIRED"
+ value="CDATA"
+ default=""/>
+<attribute name="id"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="xml:base"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="notes"
+ content-type="element">
+<content-model-expanded>
+ <sequence-group>
+ <any/>
+ </sequence-group>
+</content-model-expanded>
+<content-model>
+ <sequence-group>
+ <any/>
+ </sequence-group>
+</content-model>
+<purpose>Non-normative notes about a function's semantics</purpose>
+</element>
+
+<attlist name="notes">
+<attdecl> %boost.common.attrib;</attdecl>
+<attribute name="last-revision"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="id"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="xml:base"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="data-member"
+ content-type="element">
+<content-model-expanded>
+ <sequence-group>
+ <element-name name="type"/>
+ <element-name name="purpose" occurrence="?"/>
+ <element-name name="description" occurrence="?"/>
+ </sequence-group>
+</content-model-expanded>
+<content-model>
+ <sequence-group>
+ <element-name name="type"/>
+ <element-name name="purpose" occurrence="?"/>
+ <element-name name="description" occurrence="?"/>
+ </sequence-group>
+</content-model>
+<purpose>Declares a data member of a class</purpose>
+</element>
+
+<attlist name="data-member">
+<attdecl>
+ name CDATA #REQUIRED
+ %boost.common.attrib;</attdecl>
+<attribute name="last-revision"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="name"
+ type="#REQUIRED"
+ value="CDATA"
+ default=""/>
+<attribute name="id"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="xml:base"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="specialization"
+ content-type="element">
+<content-model-expanded>
+ <sequence-group occurrence="*">
+ <element-name name="template-arg"/>
+ </sequence-group>
+</content-model-expanded>
+<content-model>
+ <sequence-group occurrence="*">
+ <element-name name="template-arg"/>
+ </sequence-group>
+</content-model>
+<purpose>Defines the specialization arguments for a class specialization</purpose>
+</element>
+
+<attlist name="specialization">
+<attdecl> %boost.common.attrib;</attdecl>
+<attribute name="last-revision"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="id"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="xml:base"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="union-specialization"
+ content-type="element">
+<content-model-expanded>
+ <sequence-group>
+ <element-name name="template" occurrence="?"/>
+ <element-name name="specialization" occurrence="?"/>
+ <element-name name="inherit" occurrence="?"/>
+ <element-name name="purpose" occurrence="?"/>
+ <element-name name="description" occurrence="?"/>
+ <or-group occurrence="*">
+ <element-name name="static-constant"/>
+ <element-name name="typedef"/>
+ <element-name name="enum"/>
+ <element-name name="copy-assignment"/>
+ <element-name name="constructor"/>
+ <element-name name="destructor"/>
+ <element-name name="method-group"/>
+ <element-name name="free-function-group"/>
+ <element-name name="function"/>
+ <element-name name="method"/>
+ <element-name name="overloaded-function"/>
+ <element-name name="overloaded-method"/>
+ <element-name name="data-member"/>
+ <element-name name="class"/>
+ <element-name name="class-specialization"/>
+ <element-name name="struct"/>
+ <element-name name="struct-specialization"/>
+ <element-name name="union"/>
+ <element-name name="union-specialization"/>
+ </or-group>
+ </sequence-group>
+</content-model-expanded>
+<content-model>
+ <sequence-group>
+ <parament-name name="boost.class-specialization.content"/>
+ </sequence-group>
+</content-model>
+<purpose>A specialization (full or partial) of a union template</purpose>
+</element>
+
+<attlist name="union-specialization">
+<attdecl>
+ name CDATA #REQUIRED
+ %boost.common.attrib;</attdecl>
+<attribute name="last-revision"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="name"
+ type="#REQUIRED"
+ value="CDATA"
+ default=""/>
+<attribute name="id"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="xml:base"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="throws"
+ content-type="element">
+<content-model-expanded>
+ <sequence-group>
+ <any/>
+ </sequence-group>
+</content-model-expanded>
+<content-model>
+ <sequence-group>
+ <any/>
+ </sequence-group>
+</content-model>
+<purpose>Description of the exceptions thrown by a function</purpose>
+</element>
+
+<attlist name="throws">
+<attdecl> %boost.common.attrib;</attdecl>
+<attribute name="last-revision"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="id"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="xml:base"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="template-arg"
+ content-type="element">
+<content-model-expanded>
+ <sequence-group>
+ <any/>
+ </sequence-group>
+</content-model-expanded>
+<content-model>
+ <sequence-group>
+ <any/>
+ </sequence-group>
+</content-model>
+<purpose>A template argument in a specialization</purpose>
+</element>
+
+<attlist name="template-arg">
+<attdecl> %boost.common.attrib;</attdecl>
+<attribute name="last-revision"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="id"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="xml:base"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="method-group"
+ content-type="element">
+<content-model-expanded>
+ <or-group occurrence="*">
+ <element-name name="method"/>
+ <element-name name="overloaded-method"/>
+ </or-group>
+</content-model-expanded>
+<content-model>
+ <or-group occurrence="*">
+ <element-name name="method"/>
+ <element-name name="overloaded-method"/>
+ </or-group>
+</content-model>
+<purpose>A set of methods that are grouped together under one name</purpose>
+</element>
+
+<attlist name="method-group">
+<attdecl>
+ name CDATA #REQUIRED
+ %boost.common.attrib;</attdecl>
+<attribute name="last-revision"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="name"
+ type="#REQUIRED"
+ value="CDATA"
+ default=""/>
+<attribute name="id"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="xml:base"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="requirement"
+ content-type="mixed">
+<content-model-expanded>
+ <sequence-group>
+ <pcdata/>
+ </sequence-group>
+</content-model-expanded>
+<content-model>
+ <sequence-group>
+ <pcdata/>
+ </sequence-group>
+</content-model>
+<purpose>A requirement/property in the Jamfile for a testcase</purpose>
+<description>
+ <para>A requirement is part of the dependencies of a target in a
+ Jamfile. The <code>name</code> attribute of a requirement element
+ gives the name of the Boost.Build feature and the content of the
+ requirement gives the value of that feature. A requirement such as
+ <code>&lt;includes&gt;foo.hpp</code> would be encoded as
+ <code>&lt;requirement
+ name="includes"&gt;foo.hpp&lt;/requirement&gt;</code>.</para>
+</description>
+</element>
+
+<attlist name="requirement">
+<attdecl>
+ name CDATA #REQUIRED</attdecl>
+<attribute name="name"
+ type="#REQUIRED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="precondition"
+ content-type="element">
+<content-model-expanded>
+ <sequence-group>
+ <any/>
+ </sequence-group>
+</content-model-expanded>
+<content-model>
+ <sequence-group>
+ <any/>
+ </sequence-group>
+</content-model>
+<purpose>Conditions that must be met prior to executing a function</purpose>
+</element>
+
+<attlist name="precondition">
+<attdecl> %boost.common.attrib;</attdecl>
+<attribute name="last-revision"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="id"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="xml:base"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="paramtype"
+ content-type="element">
+<content-model-expanded>
+ <sequence-group>
+ <any/>
+ </sequence-group>
+</content-model-expanded>
+<content-model>
+ <sequence-group>
+ <any/>
+ </sequence-group>
+</content-model>
+<purpose>The type of a function parameter</purpose>
+</element>
+
+<attlist name="paramtype">
+<attdecl> %boost.common.attrib;</attdecl>
+<attribute name="last-revision"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="id"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="xml:base"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="using-class"
+ content-type="element">
+<content-model-expanded>
+ <empty/>
+</content-model-expanded>
+<content-model>
+ <empty/>
+</content-model>
+<purpose>Injects the method and function names of a class into the local scope</purpose>
+</element>
+
+<attlist name="using-class">
+<attdecl>
+ name CDATA #REQUIRED
+ %boost.common.attrib;</attdecl>
+<attribute name="last-revision"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="name"
+ type="#REQUIRED"
+ value="CDATA"
+ default=""/>
+<attribute name="id"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="xml:base"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="run-test"
+ content-type="element">
+<content-model-expanded>
+ <sequence-group>
+ <element-name name="source" occurrence="*"/>
+ <element-name name="lib" occurrence="*"/>
+ <element-name name="requirement" occurrence="*"/>
+ <element-name name="purpose"/>
+ <element-name name="if-fails" occurrence="?"/>
+ </sequence-group>
+</content-model-expanded>
+<content-model>
+ <sequence-group>
+ <parament-name name="boost.testsuite.test.content"/>
+ </sequence-group>
+</content-model>
+<purpose>A testcase that should compile, link, and execute</purpose>
+</element>
+
+<attlist name="run-test">
+<attdecl>
+ filename CDATA #REQUIRED
+ name CDATA #IMPLIED</attdecl>
+<attribute name="filename"
+ type="#REQUIRED"
+ value="CDATA"
+ default=""/>
+<attribute name="name"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="librarypurpose"
+ content-type="mixed">
+<content-model-expanded>
+ <or-group occurrence="*">
+ <pcdata/>
+ <element-name name="code"/>
+ <element-name name="ulink"/>
+ <element-name name="functionname"/>
+ <element-name name="methodname"/>
+ <element-name name="classname"/>
+ </or-group>
+</content-model-expanded>
+<content-model>
+ <or-group occurrence="*">
+ <pcdata/>
+ <element-name name="code"/>
+ <element-name name="ulink"/>
+ <element-name name="functionname"/>
+ <element-name name="methodname"/>
+ <element-name name="classname"/>
+ </or-group>
+</content-model>
+<purpose>Describes in one short sentence or phrase the purpose of a library</purpose>
+</element>
+
+<attlist name="librarypurpose">
+<attdecl> %boost.common.attrib;</attdecl>
+<attribute name="last-revision"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="id"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="xml:base"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="copy-assignment"
+ content-type="element">
+<content-model-expanded>
+ <sequence-group>
+ <element-name name="template" occurrence="?"/>
+ <element-name name="type" occurrence="?"/>
+ <element-name name="parameter" occurrence="*"/>
+ <element-name name="purpose" occurrence="?"/>
+ <element-name name="description" occurrence="?"/>
+ <element-name name="requires" occurrence="?"/>
+ <element-name name="effects" occurrence="?"/>
+ <element-name name="postconditions" occurrence="?"/>
+ <element-name name="returns" occurrence="?"/>
+ <element-name name="throws" occurrence="?"/>
+ <element-name name="complexity" occurrence="?"/>
+ <element-name name="notes" occurrence="?"/>
+ <element-name name="rationale" occurrence="?"/>
+ </sequence-group>
+</content-model-expanded>
+<content-model>
+ <sequence-group>
+ <element-name name="template" occurrence="?"/>
+ <element-name name="type" occurrence="?"/>
+ <element-name name="parameter" occurrence="*"/>
+ <parament-name name="boost.function.semantics"/>
+ </sequence-group>
+</content-model>
+<purpose>Declares a copy-assignment operator</purpose>
+<description>
+ <para>The return type of the copy-assignment operator does not need
+ to be specified. If left unspecified, it will default to an
+ unqualified reference to the enclosing class type.</para>
+
+ <para>General documentation on functions in BoostBook is provided in
+ the <link
+ linkend="boostbook.dtd.function"><sgmltag>function</sgmltag></link>
+ element documentation.</para>
+</description>
+</element>
+
+<attlist name="copy-assignment">
+<attdecl>
+ cv CDATA #IMPLIED
+ specifiers CDATA #IMPLIED
+ %boost.common.attrib;</attdecl>
+<attribute name="last-revision"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="cv"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="specifiers"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="id"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="xml:base"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="run-fail-test"
+ content-type="element">
+<content-model-expanded>
+ <sequence-group>
+ <element-name name="source" occurrence="*"/>
+ <element-name name="lib" occurrence="*"/>
+ <element-name name="requirement" occurrence="*"/>
+ <element-name name="purpose"/>
+ <element-name name="if-fails" occurrence="?"/>
+ </sequence-group>
+</content-model-expanded>
+<content-model>
+ <sequence-group>
+ <parament-name name="boost.testsuite.test.content"/>
+ </sequence-group>
+</content-model>
+<purpose>A testcase that should compile and link, but fail on execution</purpose>
+</element>
+
+<attlist name="run-fail-test">
+<attdecl>
+ filename CDATA #REQUIRED
+ name CDATA #IMPLIED</attdecl>
+<attribute name="filename"
+ type="#REQUIRED"
+ value="CDATA"
+ default=""/>
+<attribute name="name"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="template"
+ content-type="element">
+<content-model-expanded>
+ <or-group occurrence="*">
+ <element-name name="template-type-parameter"/>
+ <element-name name="template-nontype-parameter"/>
+ <element-name name="template-varargs"/>
+ </or-group>
+</content-model-expanded>
+<content-model>
+ <sequence-group occurrence="*">
+ <parament-name name="boost.template.mix"/>
+ </sequence-group>
+</content-model>
+<purpose>Declares the template parameters of a class or function</purpose>
+</element>
+
+<attlist name="template">
+<attdecl> %boost.common.attrib;</attdecl>
+<attribute name="last-revision"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="id"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="xml:base"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="compile-fail-test"
+ content-type="element">
+<content-model-expanded>
+ <sequence-group>
+ <element-name name="source" occurrence="*"/>
+ <element-name name="lib" occurrence="*"/>
+ <element-name name="requirement" occurrence="*"/>
+ <element-name name="purpose"/>
+ <element-name name="if-fails" occurrence="?"/>
+ </sequence-group>
+</content-model-expanded>
+<content-model>
+ <sequence-group>
+ <parament-name name="boost.testsuite.test.content"/>
+ </sequence-group>
+</content-model>
+<purpose>A testcase that should fail to compile</purpose>
+</element>
+
+<attlist name="compile-fail-test">
+<attdecl>
+ filename CDATA #REQUIRED
+ name CDATA #IMPLIED</attdecl>
+<attribute name="filename"
+ type="#REQUIRED"
+ value="CDATA"
+ default=""/>
+<attribute name="name"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="returns"
+ content-type="element">
+<content-model-expanded>
+ <sequence-group>
+ <any/>
+ </sequence-group>
+</content-model-expanded>
+<content-model>
+ <sequence-group>
+ <any/>
+ </sequence-group>
+</content-model>
+<purpose>Description of the return value of a function</purpose>
+</element>
+
+<attlist name="returns">
+<attdecl> %boost.common.attrib;</attdecl>
+<attribute name="last-revision"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="id"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="xml:base"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="default"
+ content-type="element">
+<content-model-expanded>
+ <sequence-group>
+ <any/>
+ </sequence-group>
+</content-model-expanded>
+<content-model>
+ <sequence-group>
+ <any/>
+ </sequence-group>
+</content-model>
+<purpose>The default value of a function or template parameter</purpose>
+</element>
+
+<attlist name="default">
+<attdecl> %boost.common.attrib;</attdecl>
+<attribute name="last-revision"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="id"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="xml:base"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="parameter"
+ content-type="element">
+<content-model-expanded>
+ <sequence-group>
+ <element-name name="paramtype"/>
+ <element-name name="default" occurrence="?"/>
+ </sequence-group>
+</content-model-expanded>
+<content-model>
+ <sequence-group>
+ <element-name name="paramtype"/>
+ <element-name name="default" occurrence="?"/>
+ </sequence-group>
+</content-model>
+<purpose>A function parameter</purpose>
+</element>
+
+<attlist name="parameter">
+<attdecl>
+ name CDATA #IMPLIED</attdecl>
+<attribute name="name"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="signature"
+ content-type="element">
+<content-model-expanded>
+ <sequence-group>
+ <element-name name="template" occurrence="?"/>
+ <element-name name="type"/>
+ <element-name name="parameter" occurrence="*"/>
+ </sequence-group>
+</content-model-expanded>
+<content-model>
+ <sequence-group>
+ <element-name name="template" occurrence="?"/>
+ <element-name name="type"/>
+ <element-name name="parameter" occurrence="*"/>
+ </sequence-group>
+</content-model>
+<purpose>One signature of an overloaded function or method</purpose>
+<description>
+ <para>
+ A signature refers to one declaration of an overloaded function or
+ method. The signature itself has no name, because the name of the
+ overloaded function or method is used. An overloaded function or
+ method will have several signatures that will generally be typeset
+ together.
+ </para>
+</description>
+</element>
+
+<attlist name="signature">
+<attdecl>
+ cv CDATA #IMPLIED
+ specifiers CDATA #IMPLIED
+ %boost.common.attrib;</attdecl>
+<attribute name="last-revision"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="cv"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="specifiers"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="id"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="xml:base"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="overloaded-function"
+ content-type="element">
+<content-model-expanded>
+ <sequence-group>
+ <element-name name="signature" occurrence="*"/>
+ <element-name name="purpose" occurrence="?"/>
+ <element-name name="description" occurrence="?"/>
+ <element-name name="requires" occurrence="?"/>
+ <element-name name="effects" occurrence="?"/>
+ <element-name name="postconditions" occurrence="?"/>
+ <element-name name="returns" occurrence="?"/>
+ <element-name name="throws" occurrence="?"/>
+ <element-name name="complexity" occurrence="?"/>
+ <element-name name="notes" occurrence="?"/>
+ <element-name name="rationale" occurrence="?"/>
+ </sequence-group>
+</content-model-expanded>
+<content-model>
+ <sequence-group>
+ <element-name name="signature" occurrence="*"/>
+ <parament-name name="boost.function.semantics"/>
+ </sequence-group>
+</content-model>
+<purpose>An overloaded function</purpose>
+<description>
+ <para>General documentation on functions in BoostBook is provided in
+ the <link
+ linkend="boostbook.dtd.function"><sgmltag>function</sgmltag></link>
+ element documentation.</para>
+</description>
+</element>
+
+<attlist name="overloaded-function">
+<attdecl>
+ name CDATA #REQUIRED
+ %boost.common.attrib;</attdecl>
+<attribute name="last-revision"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="name"
+ type="#REQUIRED"
+ value="CDATA"
+ default=""/>
+<attribute name="id"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="xml:base"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="class"
+ content-type="element">
+<content-model-expanded>
+ <sequence-group>
+ <element-name name="template" occurrence="?"/>
+ <element-name name="inherit" occurrence="*"/>
+ <element-name name="purpose" occurrence="?"/>
+ <element-name name="description" occurrence="?"/>
+ <or-group occurrence="*">
+ <element-name name="static-constant"/>
+ <element-name name="typedef"/>
+ <element-name name="enum"/>
+ <element-name name="copy-assignment"/>
+ <element-name name="constructor"/>
+ <element-name name="destructor"/>
+ <element-name name="method-group"/>
+ <element-name name="free-function-group"/>
+ <element-name name="function"/>
+ <element-name name="method"/>
+ <element-name name="overloaded-function"/>
+ <element-name name="overloaded-method"/>
+ <element-name name="data-member"/>
+ <element-name name="class"/>
+ <element-name name="class-specialization"/>
+ <element-name name="struct"/>
+ <element-name name="struct-specialization"/>
+ <element-name name="union"/>
+ <element-name name="union-specialization"/>
+ </or-group>
+ </sequence-group>
+</content-model-expanded>
+<content-model>
+ <sequence-group>
+ <parament-name name="boost.class.content"/>
+ </sequence-group>
+</content-model>
+<purpose>Declares a class or class template</purpose>
+
+<description>
+ <para>C++ classes and class templates are described via the
+ &lt;class&gt; element. Each class has a name (e.g., "any") given by
+ the <code>name</code> attribute, a purpose given by the
+ &lt;purpose&gt; element, documentation, and a set of types,
+ functions, base classes, and data members. Here is a minimal
+ definition of the <classname>boost::any</classname> class:</para>
+
+ <programlisting>&lt;namespace name="boost"&gt;
+ &lt;class name="any"&gt;
+ &lt;purpose&gt;
+ A class whose instances can hold instances of any type that satisfies
+ ValueType requirements.
+ &lt;/purpose&gt;
+ &lt;/class&gt;
+&lt;/namespace&gt;</programlisting>
+
+ <para>Additional class documentation can be contained in a
+ <sgmltag>description</sgmltag> element following the &lt;purpose&gt;
+ element. This documentation will be typeset prior to documentation
+ for specific elements in the class (e.g., constructors or
+ methods).</para>
+
+ <para>Class inheritance is described via the &lt;inherit&gt;
+ element. The &lt;inherit&gt; element requires an <code>access</code>
+ attribute which must be one of <emphasis>public</emphasis>,
+ <emphasis>protected</emphasis>, or <emphasis>private</emphasis>. The
+ content of the &lt;inherited&gt; element in C++ code that names the
+ class inherited, and may contain markup to link to the class. The
+ following description of the class
+ <classname>boost::bad_any_cast</classname> describes public
+ inheritance from the class <classname>std::bad_cast</classname>. It
+ also defines the &lt;purpose&gt; element, which contains a short
+ description of the use of the class.</para>
+
+ <programlisting>&lt;class name="bad_any_cast"&gt;
+ &lt;inherit access="public"&gt;&lt;classname&gt;std::bad_cast&lt;/classname&gt;&lt;/inherit&gt;
+ &lt;purpose&gt;&lt;para&gt;The exception thrown in the event of a failed
+ &lt;functionname&gt;any_cast&lt;/functionname&gt; of an
+ &lt;classname&gt;any&lt;/classname&gt; value.&lt;/para&gt;&lt;/purpose&gt;
+&lt;/class&gt;</programlisting>
+
+ <para>Class templates are defined by &lt;class&gt; elements with a
+ &lt;template&gt; child element at the beginning.</para>
+</description>
+</element>
+
+<attlist name="class">
+<attdecl>
+ name CDATA #REQUIRED
+ %boost.common.attrib;</attdecl>
+<attribute name="last-revision"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="name"
+ type="#REQUIRED"
+ value="CDATA"
+ default=""/>
+<attribute name="id"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="xml:base"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="librarycategorydef"
+ content-type="mixed">
+<content-model-expanded>
+ <sequence-group>
+ <pcdata/>
+ </sequence-group>
+</content-model-expanded>
+<content-model>
+ <sequence-group>
+ <pcdata/>
+ </sequence-group>
+</content-model>
+<purpose>Defines a new library category</purpose>
+<description>
+ <para>All library category definitions should be in <filename>doc/src/boost.xml</filename>, and the names of categories must be prefixed with "<code>category:</code>".</para>
+</description>
+</element>
+
+<attlist name="librarycategorydef">
+<attdecl>
+ name CDATA #REQUIRED
+ %boost.common.attrib;</attdecl>
+<attribute name="last-revision"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="name"
+ type="#REQUIRED"
+ value="CDATA"
+ default=""/>
+<attribute name="id"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="xml:base"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="type"
+ content-type="element">
+<content-model-expanded>
+ <sequence-group>
+ <any/>
+ </sequence-group>
+</content-model-expanded>
+<content-model>
+ <sequence-group>
+ <any/>
+ </sequence-group>
+</content-model>
+<purpose>The type of an element or return type of a function</purpose>
+</element>
+
+<attlist name="type">
+<attdecl> %boost.common.attrib;</attdecl>
+<attribute name="last-revision"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="id"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="xml:base"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="enumvalue"
+ content-type="element">
+<content-model-expanded>
+ <sequence-group>
+ <element-name name="default" occurrence="?"/>
+ </sequence-group>
+</content-model-expanded>
+<content-model>
+ <sequence-group>
+ <element-name name="default" occurrence="?"/>
+ </sequence-group>
+</content-model>
+<purpose>A single value of an enumeration</purpose>
+</element>
+
+<attlist name="enumvalue">
+<attdecl>
+ name CDATA #REQUIRED
+ %boost.common.attrib;</attdecl>
+<attribute name="last-revision"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="name"
+ type="#REQUIRED"
+ value="CDATA"
+ default=""/>
+<attribute name="id"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="xml:base"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="overloaded-method"
+ content-type="element">
+<content-model-expanded>
+ <sequence-group>
+ <element-name name="signature" occurrence="*"/>
+ <element-name name="purpose" occurrence="?"/>
+ <element-name name="description" occurrence="?"/>
+ <element-name name="requires" occurrence="?"/>
+ <element-name name="effects" occurrence="?"/>
+ <element-name name="postconditions" occurrence="?"/>
+ <element-name name="returns" occurrence="?"/>
+ <element-name name="throws" occurrence="?"/>
+ <element-name name="complexity" occurrence="?"/>
+ <element-name name="notes" occurrence="?"/>
+ <element-name name="rationale" occurrence="?"/>
+ </sequence-group>
+</content-model-expanded>
+<content-model>
+ <sequence-group>
+ <element-name name="signature" occurrence="*"/>
+ <parament-name name="boost.function.semantics"/>
+ </sequence-group>
+</content-model>
+<purpose>An overloaded method</purpose>
+<description>
+ <para>General documentation on functions in BoostBook is provided in
+ the <link
+ linkend="boostbook.dtd.function"><sgmltag>function</sgmltag></link>
+ element documentation.</para>
+</description>
+</element>
+
+<attlist name="overloaded-method">
+<attdecl>
+ name CDATA #REQUIRED
+ %boost.common.attrib;</attdecl>
+<attribute name="last-revision"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="name"
+ type="#REQUIRED"
+ value="CDATA"
+ default=""/>
+<attribute name="id"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="xml:base"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="programlisting"
+ content-type="element">
+<content-model-expanded>
+ <sequence-group>
+ <any/>
+ </sequence-group>
+</content-model-expanded>
+<content-model>
+ <sequence-group>
+ <any/>
+ </sequence-group>
+</content-model>
+<purpose>A sample of program code</purpose>
+</element>
+
+<attlist name="programlisting">
+<attdecl>
+ name CDATA #IMPLIED</attdecl>
+<attribute name="name"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="complexity"
+ content-type="element">
+<content-model-expanded>
+ <sequence-group>
+ <any/>
+ </sequence-group>
+</content-model-expanded>
+<content-model>
+ <sequence-group>
+ <any/>
+ </sequence-group>
+</content-model>
+<purpose>The time/space/etc. complexity of a function</purpose>
+</element>
+
+<attlist name="complexity">
+<attdecl> %boost.common.attrib;</attdecl>
+<attribute name="last-revision"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="id"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="xml:base"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="purpose"
+ content-type="element">
+<content-model-expanded>
+ <sequence-group>
+ <any/>
+ </sequence-group>
+</content-model-expanded>
+<content-model>
+ <sequence-group>
+ <any/>
+ </sequence-group>
+</content-model>
+<purpose>A short description of an entity's use</purpose>
+</element>
+
+<attlist name="purpose">
+<attdecl> %boost.common.attrib;</attdecl>
+<attribute name="last-revision"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="id"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="xml:base"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="template-nontype-parameter"
+ content-type="element">
+<content-model-expanded>
+ <sequence-group>
+ <element-name name="type"/>
+ <element-name name="default" occurrence="?"/>
+ <element-name name="purpose" occurrence="?"/>
+ </sequence-group>
+</content-model-expanded>
+<content-model>
+ <sequence-group>
+ <element-name name="type"/>
+ <element-name name="default" occurrence="?"/>
+ <element-name name="purpose" occurrence="?"/>
+ </sequence-group>
+</content-model>
+<purpose>A nontype template parameter</purpose>
+</element>
+
+<attlist name="template-nontype-parameter">
+<attdecl>
+ name CDATA #REQUIRED
+ %boost.common.attrib;</attdecl>
+<attribute name="last-revision"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="name"
+ type="#REQUIRED"
+ value="CDATA"
+ default=""/>
+<attribute name="id"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="xml:base"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="library"
+ content-type="element">
+<content-model-expanded>
+ <sequence-group>
+ <element-name name="libraryinfo"/>
+ <sequence-group occurrence="?">
+ <element-name name="title"/>
+ <sequence-group occurrence="+">
+ <or-group>
+ <element-name name="section"/>
+ <element-name name="library-reference"/>
+ <element-name name="testsuite"/>
+ </or-group>
+ </sequence-group>
+ </sequence-group>
+ </sequence-group>
+</content-model-expanded>
+<content-model>
+ <sequence-group>
+ <parament-name name="library.content"/>
+ </sequence-group>
+</content-model>
+<purpose>Top-level element for a library</purpose>
+</element>
+
+<attlist name="library">
+<attdecl>
+ name CDATA #REQUIRED
+ dirname CDATA #REQUIRED
+ html-only CDATA #IMPLIED
+ url CDATA #IMPLIED
+ %boost.common.attrib;</attdecl>
+<attribute name="last-revision"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="dirname"
+ type="#REQUIRED"
+ value="CDATA"
+ default=""/>
+<attribute name="url"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="name"
+ type="#REQUIRED"
+ value="CDATA"
+ default=""/>
+<attribute name="id"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="xml:base"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="html-only"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="librarycategorylist"
+ content-type="element">
+<content-model-expanded>
+ <sequence-group occurrence="*">
+ <element-name name="librarycategorydef"/>
+ </sequence-group>
+</content-model-expanded>
+<content-model>
+ <sequence-group occurrence="*">
+ <element-name name="librarycategorydef"/>
+ </sequence-group>
+</content-model>
+<purpose>Categorized listing of libraries</purpose>
+<description>
+ <para>This element is not intended for use by developers, but is
+ used by <filename>doc/src/boost.xml</filename> as a
+ placeholder.</para>
+</description>
+</element>
+
+<attlist name="librarycategorylist">
+<attdecl> %boost.common.attrib;</attdecl>
+<attribute name="last-revision"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="id"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="xml:base"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="using-namespace"
+ content-type="element">
+<content-model-expanded>
+ <empty/>
+</content-model-expanded>
+<content-model>
+ <empty/>
+</content-model>
+<purpose>Injects the declared names from a namespace into the local scope</purpose>
+</element>
+
+<attlist name="using-namespace">
+<attdecl>
+ name CDATA #REQUIRED
+ %boost.common.attrib;</attdecl>
+<attribute name="last-revision"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="name"
+ type="#REQUIRED"
+ value="CDATA"
+ default=""/>
+<attribute name="id"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="xml:base"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="struct-specialization"
+ content-type="element">
+<content-model-expanded>
+ <sequence-group>
+ <element-name name="template" occurrence="?"/>
+ <element-name name="specialization" occurrence="?"/>
+ <element-name name="inherit" occurrence="?"/>
+ <element-name name="purpose" occurrence="?"/>
+ <element-name name="description" occurrence="?"/>
+ <or-group occurrence="*">
+ <element-name name="static-constant"/>
+ <element-name name="typedef"/>
+ <element-name name="enum"/>
+ <element-name name="copy-assignment"/>
+ <element-name name="constructor"/>
+ <element-name name="destructor"/>
+ <element-name name="method-group"/>
+ <element-name name="free-function-group"/>
+ <element-name name="function"/>
+ <element-name name="method"/>
+ <element-name name="overloaded-function"/>
+ <element-name name="overloaded-method"/>
+ <element-name name="data-member"/>
+ <element-name name="class"/>
+ <element-name name="class-specialization"/>
+ <element-name name="struct"/>
+ <element-name name="struct-specialization"/>
+ <element-name name="union"/>
+ <element-name name="union-specialization"/>
+ </or-group>
+ </sequence-group>
+</content-model-expanded>
+<content-model>
+ <sequence-group>
+ <parament-name name="boost.class-specialization.content"/>
+ </sequence-group>
+</content-model>
+<purpose>A specialization (full or partial) of a struct template</purpose>
+</element>
+
+<attlist name="struct-specialization">
+<attdecl>
+ name CDATA #REQUIRED
+ %boost.common.attrib;</attdecl>
+<attribute name="last-revision"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="name"
+ type="#REQUIRED"
+ value="CDATA"
+ default=""/>
+<attribute name="id"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="xml:base"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="struct"
+ content-type="element">
+<content-model-expanded>
+ <sequence-group>
+ <element-name name="template" occurrence="?"/>
+ <element-name name="inherit" occurrence="*"/>
+ <element-name name="purpose" occurrence="?"/>
+ <element-name name="description" occurrence="?"/>
+ <or-group occurrence="*">
+ <element-name name="static-constant"/>
+ <element-name name="typedef"/>
+ <element-name name="enum"/>
+ <element-name name="copy-assignment"/>
+ <element-name name="constructor"/>
+ <element-name name="destructor"/>
+ <element-name name="method-group"/>
+ <element-name name="free-function-group"/>
+ <element-name name="function"/>
+ <element-name name="method"/>
+ <element-name name="overloaded-function"/>
+ <element-name name="overloaded-method"/>
+ <element-name name="data-member"/>
+ <element-name name="class"/>
+ <element-name name="class-specialization"/>
+ <element-name name="struct"/>
+ <element-name name="struct-specialization"/>
+ <element-name name="union"/>
+ <element-name name="union-specialization"/>
+ </or-group>
+ </sequence-group>
+</content-model-expanded>
+<content-model>
+ <sequence-group>
+ <parament-name name="boost.class.content"/>
+ </sequence-group>
+</content-model>
+<purpose>Declares a C++ struct</purpose>
+</element>
+
+<attlist name="struct">
+<attdecl>
+ name CDATA #REQUIRED
+ %boost.common.attrib;</attdecl>
+<attribute name="last-revision"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="name"
+ type="#REQUIRED"
+ value="CDATA"
+ default=""/>
+<attribute name="id"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="xml:base"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="lib"
+ content-type="mixed">
+<content-model-expanded>
+ <sequence-group>
+ <pcdata/>
+ </sequence-group>
+</content-model-expanded>
+<content-model>
+ <sequence-group>
+ <pcdata/>
+ </sequence-group>
+</content-model>
+<purpose>A library dependency</purpose>
+<description>
+ <para>Declares a library dependency on the library named by the content of this element, to be emitted in a Jamfile.</para>
+</description>
+</element>
+
+<element name="enum"
+ content-type="element">
+<content-model-expanded>
+ <sequence-group>
+ <element-name name="enumvalue" occurrence="*"/>
+ <element-name name="purpose" occurrence="?"/>
+ <element-name name="description" occurrence="?"/>
+ </sequence-group>
+</content-model-expanded>
+<content-model>
+ <sequence-group>
+ <element-name name="enumvalue" occurrence="*"/>
+ <element-name name="purpose" occurrence="?"/>
+ <element-name name="description" occurrence="?"/>
+ </sequence-group>
+</content-model>
+<purpose>Declares an enumeration type</purpose>
+</element>
+
+<attlist name="enum">
+<attdecl>
+ name CDATA #REQUIRED
+ %boost.common.attrib;</attdecl>
+<attribute name="last-revision"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="name"
+ type="#REQUIRED"
+ value="CDATA"
+ default=""/>
+<attribute name="id"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="xml:base"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="requires"
+ content-type="element">
+<content-model-expanded>
+ <sequence-group>
+ <any/>
+ </sequence-group>
+</content-model-expanded>
+<content-model>
+ <sequence-group>
+ <any/>
+ </sequence-group>
+</content-model>
+<purpose>Declares the requirements of a function</purpose>
+</element>
+
+<attlist name="requires">
+<attdecl> %boost.common.attrib;</attdecl>
+<attribute name="last-revision"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="id"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="xml:base"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="effects"
+ content-type="element">
+<content-model-expanded>
+ <sequence-group>
+ <any/>
+ </sequence-group>
+</content-model-expanded>
+<content-model>
+ <sequence-group>
+ <any/>
+ </sequence-group>
+</content-model>
+<purpose>Declares the side effects of a function</purpose>
+</element>
+
+<attlist name="effects">
+<attdecl> %boost.common.attrib;</attdecl>
+<attribute name="last-revision"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="id"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="xml:base"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="libraryname"
+ content-type="mixed">
+<content-model-expanded>
+ <sequence-group>
+ <pcdata/>
+ </sequence-group>
+</content-model-expanded>
+<content-model>
+ <sequence-group>
+ <pcdata/>
+ </sequence-group>
+</content-model>
+<purpose>References a library of the given name</purpose>
+</element>
+
+<attlist name="libraryname">
+<attdecl> %boost.common.attrib;</attdecl>
+<attribute name="last-revision"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="id"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="xml:base"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="libraryinfo"
+ content-type="element">
+<content-model-expanded>
+ <sequence-group>
+ <element-name name="author" occurrence="+"/>
+ <element-name name="copyright" occurrence="*"/>
+ <element-name name="legalnotice" occurrence="*"/>
+ <element-name name="librarypurpose"/>
+ <element-name name="librarycategory" occurrence="*"/>
+ </sequence-group>
+</content-model-expanded>
+<content-model>
+ <sequence-group>
+ <element-name name="author" occurrence="+"/>
+ <element-name name="copyright" occurrence="*"/>
+ <element-name name="legalnotice" occurrence="*"/>
+ <element-name name="librarypurpose"/>
+ <element-name name="librarycategory" occurrence="*"/>
+ </sequence-group>
+</content-model>
+<purpose>Provides information about a library</purpose>
+</element>
+
+<attlist name="libraryinfo">
+<attdecl> %boost.common.attrib;</attdecl>
+<attribute name="last-revision"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="id"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="xml:base"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="testsuite"
+ content-type="element">
+<content-model-expanded>
+ <sequence-group>
+ <or-group occurrence="+">
+ <element-name name="compile-test"/>
+ <element-name name="link-test"/>
+ <element-name name="run-test"/>
+ <element-name name="compile-fail-test"/>
+ <element-name name="link-fail-test"/>
+ <element-name name="run-fail-test"/>
+ </or-group>
+ </sequence-group>
+</content-model-expanded>
+<content-model>
+ <sequence-group>
+ <sequence-group occurrence="+">
+ <parament-name name="boost.testsuite.tests"/>
+ </sequence-group>
+ </sequence-group>
+</content-model>
+<purpose>Describes a library testsuite</purpose>
+</element>
+
+<attlist name="testsuite">
+<attdecl> %boost.common.attrib;</attdecl>
+<attribute name="last-revision"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="id"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="xml:base"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="header"
+ content-type="element">
+<content-model-expanded>
+ <sequence-group>
+ <any/>
+ </sequence-group>
+</content-model-expanded>
+<content-model>
+ <sequence-group>
+ <any/>
+ </sequence-group>
+</content-model>
+<purpose>Declares a C++ header with the given name</purpose>
+</element>
+
+<attlist name="header">
+<attdecl>
+ name CDATA #REQUIRED
+ %boost.common.attrib;</attdecl>
+<attribute name="last-revision"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="name"
+ type="#REQUIRED"
+ value="CDATA"
+ default=""/>
+<attribute name="id"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="xml:base"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+<element name="rationale"
+ content-type="element">
+<content-model-expanded>
+ <sequence-group>
+ <any/>
+ </sequence-group>
+</content-model-expanded>
+<content-model>
+ <sequence-group>
+ <any/>
+ </sequence-group>
+</content-model>
+<purpose>Describes the rationale for a particular function's design</purpose>
+</element>
+
+<attlist name="rationale">
+<attdecl> %boost.common.attrib;</attdecl>
+<attribute name="last-revision"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="id"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+<attribute name="xml:base"
+ type="#IMPLIED"
+ value="CDATA"
+ default=""/>
+</attlist>
+
+</dtd>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/reference.xml
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/reference.xml 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,2768 @@
+<?xml version="1.0" standalone="yes"?>
+<!--
+ Copyright (c) 2002 Douglas Gregor <doug.gregor -at- gmail.com>
+
+ Distributed under the Boost Software License, Version 1.0.
+ (See accompanying file LICENSE_1_0.txt or copy at
+ http://www.boost.org/LICENSE_1_0.txt)
+ -->
+<section id="reference">
+ <title>Reference</title>
+ <para>Elements:<itemizedlist spacing="compact"><listitem><simpara><link linkend="boostbook.dtd.boostbook">Element <sgmltag>boostbook</sgmltag> - Defines a BoostBook book</link></simpara></listitem><listitem><simpara><link linkend="boostbook.dtd.class">Element <sgmltag>class</sgmltag> - Declares a class or class template</link></simpara></listitem><listitem><simpara><link linkend="boostbook.dtd.class-specialization">Element <sgmltag>class-specialization</sgmltag> - A specialization (partial or full) of a class template</link></simpara></listitem><listitem><simpara><link linkend="boostbook.dtd.code">Element <sgmltag>code</sgmltag> - Mimics the <sgmltag>code</sgmltag> tag in HTML</link></simpara></listitem><listitem><simpara><link linkend="boostbook.dtd.compile-fail-test">Element <sgmltag>compile-fail-test</sgmltag> - A testcase that should fail to compile</link></simpara></listitem><listitem><simpara><link linkend="boostbook.dtd.compile-test">Element <sgmltag>compile-test</sgmltag> - A testcase that should
compile correctly</link></simpara></listitem><listitem><simpara><link linkend="boostbook.dtd.complexity">Element <sgmltag>complexity</sgmltag> - The time/space/etc. complexity of a function</link></simpara></listitem><listitem><simpara><link linkend="boostbook.dtd.constructor">Element <sgmltag>constructor</sgmltag> - Declares a constructor of the enclosing class</link></simpara></listitem><listitem><simpara><link linkend="boostbook.dtd.copy-assignment">Element <sgmltag>copy-assignment</sgmltag> - Declares a copy-assignment operator</link></simpara></listitem><listitem><simpara><link linkend="boostbook.dtd.data-member">Element <sgmltag>data-member</sgmltag> - Declares a data member of a class</link></simpara></listitem><listitem><simpara><link linkend="boostbook.dtd.default">Element <sgmltag>default</sgmltag> - The default value of a function or template parameter</link></simpara></listitem><listitem><simpara><link linkend="boostbook.dtd.description">Element <sgmltag>description</sgmltag> - Detailed descripti
on of a construct</link></simpara></listitem><listitem><simpara><link linkend="boostbook.dtd.destructor">Element <sgmltag>destructor</sgmltag> - Declares a destructor for the enclosing class</link></simpara></listitem><listitem><simpara><link linkend="boostbook.dtd.effects">Element <sgmltag>effects</sgmltag> - Declares the side effects of a function</link></simpara></listitem><listitem><simpara><link linkend="boostbook.dtd.enum">Element <sgmltag>enum</sgmltag> - Declares an enumeration type</link></simpara></listitem><listitem><simpara><link linkend="boostbook.dtd.enumvalue">Element <sgmltag>enumvalue</sgmltag> - A single value of an enumeration</link></simpara></listitem><listitem><simpara><link linkend="boostbook.dtd.free-function-group">Element <sgmltag>free-function-group</sgmltag> - A set of functions that are grouped together under one name</link></simpara></listitem><listitem><simpara><link linkend="boostbook.dtd.function">Element <sgmltag>function</sgmltag> - Declares a function</link></simpara></lis
titem><listitem><simpara><link linkend="boostbook.dtd.functionname">Element <sgmltag>functionname</sgmltag> - References a function with the given name</link></simpara></listitem><listitem><simpara><link linkend="boostbook.dtd.header">Element <sgmltag>header</sgmltag> - Declares a C++ header with the given name</link></simpara></listitem><listitem><simpara><link linkend="boostbook.dtd.if-fails">Element <sgmltag>if-fails</sgmltag> - What it means when a testcase fails</link></simpara></listitem><listitem><simpara><link linkend="boostbook.dtd.inherit">Element <sgmltag>inherit</sgmltag> - Declares a base class of the enclosing class or struct</link></simpara></listitem><listitem><simpara><link linkend="boostbook.dtd.lib">Element <sgmltag>lib</sgmltag> - A library dependency</link></simpara></listitem><listitem><simpara><link linkend="boostbook.dtd.library">Element <sgmltag>library</sgmltag> - Top-level element for a library</link></simpara></listitem><listitem><simpara><link linkend="boostbook.dtd.library-refer
ence">Element <sgmltag>library-reference</sgmltag> - Declares the reference material for a library</link></simpara></listitem><listitem><simpara><link linkend="boostbook.dtd.librarycategory">Element <sgmltag>librarycategory</sgmltag> - Declares that the enclosing library is in this category</link></simpara></listitem><listitem><simpara><link linkend="boostbook.dtd.librarycategorydef">Element <sgmltag>librarycategorydef</sgmltag> - Defines a new library category</link></simpara></listitem><listitem><simpara><link linkend="boostbook.dtd.librarycategorylist">Element <sgmltag>librarycategorylist</sgmltag> - Categorized listing of libraries</link></simpara></listitem><listitem><simpara><link linkend="boostbook.dtd.libraryinfo">Element <sgmltag>libraryinfo</sgmltag> - Provides information about a library</link></simpara></listitem><listitem><simpara><link linkend="boostbook.dtd.librarylist">Element <sgmltag>librarylist</sgmltag> - Placeholder for an alphabetical list of libraries</link></simpara></listitem><listit
em><simpara><link linkend="boostbook.dtd.libraryname">Element <sgmltag>libraryname</sgmltag> - References a library of the given name</link></simpara></listitem><listitem><simpara><link linkend="boostbook.dtd.librarypurpose">Element <sgmltag>librarypurpose</sgmltag> - Describes in one short sentence or phrase the purpose of a library</link></simpara></listitem><listitem><simpara><link linkend="boostbook.dtd.link-fail-test">Element <sgmltag>link-fail-test</sgmltag> - Declares a test that should compile but fail to link</link></simpara></listitem><listitem><simpara><link linkend="boostbook.dtd.link-test">Element <sgmltag>link-test</sgmltag> - Declares a test that should compile and link</link></simpara></listitem><listitem><simpara><link linkend="boostbook.dtd.method">Element <sgmltag>method</sgmltag> - Declares a method, i.e., a member function</link></simpara></listitem><listitem><simpara><link linkend="boostbook.dtd.method-group">Element <sgmltag>method-group</sgmltag> - A set of methods that are grouped to
gether under one name</link></simpara></listitem><listitem><simpara><link linkend="boostbook.dtd.namespace">Element <sgmltag>namespace</sgmltag> - Declares a namespace</link></simpara></listitem><listitem><simpara><link linkend="boostbook.dtd.notes">Element <sgmltag>notes</sgmltag> - Non-normative notes about a function's semantics</link></simpara></listitem><listitem><simpara><link linkend="boostbook.dtd.overloaded-function">Element <sgmltag>overloaded-function</sgmltag> - An overloaded function</link></simpara></listitem><listitem><simpara><link linkend="boostbook.dtd.overloaded-method">Element <sgmltag>overloaded-method</sgmltag> - An overloaded method</link></simpara></listitem><listitem><simpara><link linkend="boostbook.dtd.parameter">Element <sgmltag>parameter</sgmltag> - A function parameter</link></simpara></listitem><listitem><simpara><link linkend="boostbook.dtd.paramtype">Element <sgmltag>paramtype</sgmltag> - The type of a function parameter</link></simpara></listitem><listitem><simpara><link lin
kend="boostbook.dtd.postconditions">Element <sgmltag>postconditions</sgmltag> - Conditions that must hold after the function returns</link></simpara></listitem><listitem><simpara><link linkend="boostbook.dtd.precondition">Element <sgmltag>precondition</sgmltag> - Conditions that must be met prior to executing a function</link></simpara></listitem><listitem><simpara><link linkend="boostbook.dtd.programlisting">Element <sgmltag>programlisting</sgmltag> - A sample of program code</link></simpara></listitem><listitem><simpara><link linkend="boostbook.dtd.purpose">Element <sgmltag>purpose</sgmltag> - A short description of an entity's use</link></simpara></listitem><listitem><simpara><link linkend="boostbook.dtd.rationale">Element <sgmltag>rationale</sgmltag> - Describes the rationale for a particular function's design</link></simpara></listitem><listitem><simpara><link linkend="boostbook.dtd.requirement">Element <sgmltag>requirement</sgmltag> - A requirement/property in the Jamfile for a testcase</link></simpara
></listitem><listitem><simpara><link linkend="boostbook.dtd.requires">Element <sgmltag>requires</sgmltag> - Declares the requirements of a function</link></simpara></listitem><listitem><simpara><link linkend="boostbook.dtd.returns">Element <sgmltag>returns</sgmltag> - Description of the return value of a function</link></simpara></listitem><listitem><simpara><link linkend="boostbook.dtd.run-fail-test">Element <sgmltag>run-fail-test</sgmltag> - A testcase that should compile and link, but fail on execution</link></simpara></listitem><listitem><simpara><link linkend="boostbook.dtd.run-test">Element <sgmltag>run-test</sgmltag> - A testcase that should compile, link, and execute</link></simpara></listitem><listitem><simpara><link linkend="boostbook.dtd.signature">Element <sgmltag>signature</sgmltag> - One signature of an overloaded function or method</link></simpara></listitem><listitem><simpara><link linkend="boostbook.dtd.snippet">Element <sgmltag>snippet</sgmltag> - Pulls in a code snippet from a <sgmltag>pro
gramlisting</sgmltag> element</link></simpara></listitem><listitem><simpara><link linkend="boostbook.dtd.source">Element <sgmltag>source</sgmltag> - Defines source code for a test</link></simpara></listitem><listitem><simpara><link linkend="boostbook.dtd.specialization">Element <sgmltag>specialization</sgmltag> - Defines the specialization arguments for a class specialization</link></simpara></listitem><listitem><simpara><link linkend="boostbook.dtd.static-constant">Element <sgmltag>static-constant</sgmltag> - Declares a static constant, e.g., <code>const int foo = 5;</code>.</link></simpara></listitem><listitem><simpara><link linkend="boostbook.dtd.struct">Element <sgmltag>struct</sgmltag> - Declares a C++ struct</link></simpara></listitem><listitem><simpara><link linkend="boostbook.dtd.struct-specialization">Element <sgmltag>struct-specialization</sgmltag> - A specialization (full or partial) of a struct template</link></simpara></listitem><listitem><simpara><link linkend="boostbook.dtd.template">Element <
sgmltag>template</sgmltag> - Declares the template parameters of a class or function</link></simpara></listitem><listitem><simpara><link linkend="boostbook.dtd.template-arg">Element <sgmltag>template-arg</sgmltag> - A template argument in a specialization</link></simpara></listitem><listitem><simpara><link linkend="boostbook.dtd.template-nontype-parameter">Element <sgmltag>template-nontype-parameter</sgmltag> - A nontype template parameter</link></simpara></listitem><listitem><simpara><link linkend="boostbook.dtd.template-type-parameter">Element <sgmltag>template-type-parameter</sgmltag> - Declares a template type parameter</link></simpara></listitem><listitem><simpara><link linkend="boostbook.dtd.template-varargs">Element <sgmltag>template-varargs</sgmltag> - Declares a variable-length list of template parameters</link></simpara></listitem><listitem><simpara><link linkend="boostbook.dtd.testsuite">Element <sgmltag>testsuite</sgmltag> - Describes a library testsuite</link></simpara></listitem><listitem><simp
ara><link linkend="boostbook.dtd.throws">Element <sgmltag>throws</sgmltag> - Description of the exceptions thrown by a function</link></simpara></listitem><listitem><simpara><link linkend="boostbook.dtd.type">Element <sgmltag>type</sgmltag> - The type of an element or return type of a function</link></simpara></listitem><listitem><simpara><link linkend="boostbook.dtd.typedef">Element <sgmltag>typedef</sgmltag> - Declares a typedef</link></simpara></listitem><listitem><simpara><link linkend="boostbook.dtd.union">Element <sgmltag>union</sgmltag> - Declares a C++ union or union template</link></simpara></listitem><listitem><simpara><link linkend="boostbook.dtd.union-specialization">Element <sgmltag>union-specialization</sgmltag> - A specialization (full or partial) of a union template</link></simpara></listitem><listitem><simpara><link linkend="boostbook.dtd.using-class">Element <sgmltag>using-class</sgmltag> - Injects the method and function names of a class into the local scope</link></simpara></listitem><lis
titem><simpara><link linkend="boostbook.dtd.using-namespace">Element <sgmltag>using-namespace</sgmltag> - Injects the declared names from a namespace into the local scope</link></simpara></listitem></itemizedlist></para>
+ <refentry id="boostbook.dtd.class-specialization">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>class-specialization</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>class-specialization</refname>
+ <refpurpose>A specialization (partial or full) of a class template</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>class-specialization ::=
+ (<link linkend="boostbook.dtd.template">template</link>?, <link linkend="boostbook.dtd.specialization">specialization</link>?, <link linkend="boostbook.dtd.inherit">inherit</link>?, <link linkend="boostbook.dtd.purpose">purpose</link>?, <link linkend="boostbook.dtd.description">description</link>?, (<link linkend="boostbook.dtd.static-constant">static-constant</link>| <link linkend="boostbook.dtd.typedef">typedef</link>| <link linkend="boostbook.dtd.enum">enum</link>| <link linkend="boostbook.dtd.copy-assignment">copy-assignment</link>| <link linkend="boostbook.dtd.constructor">constructor</link>| <link linkend="boostbook.dtd.destructor">destructor</link>| <link linkend="boostbook.dtd.method-group">method-group</link>| <link linkend="boostbook.dtd.free-function-group">free-function-group</link>| <link linkend="boostbook.dtd.function">function</link>| <link linkend="boostbook.dtd.method">method</link>| <link linkend="boostbook.dtd.overloaded-function">overloaded-function</link>| <link linkend="boostbook.dt
d.overloaded-method">overloaded-method</link>| <link linkend="boostbook.dtd.data-member">data-member</link>| <link linkend="boostbook.dtd.class">class</link>| <link linkend="boostbook.dtd.class-specialization">class-specialization</link>| <link linkend="boostbook.dtd.struct">struct</link>| <link linkend="boostbook.dtd.struct-specialization">struct-specialization</link>| <link linkend="boostbook.dtd.union">union</link>| <link linkend="boostbook.dtd.union-specialization">union-specialization</link>)*)
+</refsynopsisdiv>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>last-revision</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Set to $Date: 2006/11/13 16:24:14 $ to keep &quot;last revised&quot; information in sync with CVS changes</entry></row>
+<row><entry>name</entry><entry>#REQUIRED</entry><entry>CDATA</entry><entry>The name of the element being declared to referenced</entry></row>
+<row><entry>id</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>A global identifier for this element</entry></row>
+<row><entry>xml:base</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Implementation detail used by XIncludes</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.link-test">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>link-test</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>link-test</refname>
+ <refpurpose>Declares a test that should compile and link</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>link-test ::=
+ (<link linkend="boostbook.dtd.source">source</link>*, <link linkend="boostbook.dtd.lib">lib</link>*, <link linkend="boostbook.dtd.requirement">requirement</link>*, <link linkend="boostbook.dtd.purpose">purpose</link>, <link linkend="boostbook.dtd.if-fails">if-fails</link>?)
+</refsynopsisdiv>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>filename</entry><entry>#REQUIRED</entry><entry>CDATA</entry><entry>The name of the file associated with this element</entry></row>
+<row><entry>name</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>The name of the element being declared to referenced</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.link-fail-test">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>link-fail-test</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>link-fail-test</refname>
+ <refpurpose>Declares a test that should compile but fail to link</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>link-fail-test ::=
+ (<link linkend="boostbook.dtd.source">source</link>*, <link linkend="boostbook.dtd.lib">lib</link>*, <link linkend="boostbook.dtd.requirement">requirement</link>*, <link linkend="boostbook.dtd.purpose">purpose</link>, <link linkend="boostbook.dtd.if-fails">if-fails</link>?)
+</refsynopsisdiv>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>filename</entry><entry>#REQUIRED</entry><entry>CDATA</entry><entry>The name of the file associated with this element</entry></row>
+<row><entry>name</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>The name of the element being declared to referenced</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.typedef">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>typedef</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>typedef</refname>
+ <refpurpose>Declares a typedef</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>typedef ::=
+ (<link linkend="boostbook.dtd.type">type</link>, <link linkend="boostbook.dtd.purpose">purpose</link>?, <link linkend="boostbook.dtd.description">description</link>?)
+</refsynopsisdiv>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>last-revision</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Set to $Date: 2006/11/13 16:24:14 $ to keep &quot;last revised&quot; information in sync with CVS changes</entry></row>
+<row><entry>name</entry><entry>#REQUIRED</entry><entry>CDATA</entry><entry>The name of the element being declared to referenced</entry></row>
+<row><entry>id</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>A global identifier for this element</entry></row>
+<row><entry>xml:base</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Implementation detail used by XIncludes</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.static-constant">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>static-constant</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>static-constant</refname>
+ <refpurpose>Declares a static constant, e.g., <code>const int foo = 5;</code>.</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>static-constant ::=
+ (<link linkend="boostbook.dtd.type">type</link>, <link linkend="boostbook.dtd.default">default</link>, <link linkend="boostbook.dtd.purpose">purpose</link>?, <link linkend="boostbook.dtd.description">description</link>?)
+</refsynopsisdiv>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>last-revision</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Set to $Date: 2006/11/13 16:24:14 $ to keep &quot;last revised&quot; information in sync with CVS changes</entry></row>
+<row><entry>name</entry><entry>#REQUIRED</entry><entry>CDATA</entry><entry>The name of the element being declared to referenced</entry></row>
+<row><entry>id</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>A global identifier for this element</entry></row>
+<row><entry>xml:base</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Implementation detail used by XIncludes</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.code">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>code</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>code</refname>
+ <refpurpose>Mimics the <sgmltag>code</sgmltag> tag in HTML</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>code ::=
+ (ANY)
+</refsynopsisdiv>
+ <refsection><title>Description</title>
+ <para>Text within a <sgmltag>code</sgmltag> tag is generally typeset
+ in a different, monospaced font so that it stands out as code. The
+ <sgmltag>code</sgmltag> tag in BoostBook is transformed directly
+ into the <sgmltag>computeroutput</sgmltag> tag in DocBook.</para>
+</refsection>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>last-revision</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Set to $Date: 2006/11/13 16:24:14 $ to keep &quot;last revised&quot; information in sync with CVS changes</entry></row>
+<row><entry>id</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>A global identifier for this element</entry></row>
+<row><entry>xml:base</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Implementation detail used by XIncludes</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.destructor">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>destructor</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>destructor</refname>
+ <refpurpose>Declares a destructor for the enclosing class</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>destructor ::=
+ (<link linkend="boostbook.dtd.purpose">purpose</link>?, <link linkend="boostbook.dtd.description">description</link>?, <link linkend="boostbook.dtd.requires">requires</link>?, <link linkend="boostbook.dtd.effects">effects</link>?, <link linkend="boostbook.dtd.postconditions">postconditions</link>?, <link linkend="boostbook.dtd.returns">returns</link>?, <link linkend="boostbook.dtd.throws">throws</link>?, <link linkend="boostbook.dtd.complexity">complexity</link>?, <link linkend="boostbook.dtd.notes">notes</link>?, <link linkend="boostbook.dtd.rationale">rationale</link>?)
+</refsynopsisdiv>
+ <refsection><title>Description</title>
+ <para>General documentation on functions in BoostBook is provided in
+ the <link linkend="boostbook.dtd.function"><sgmltag>function</sgmltag></link>
+ element documentation.</para>
+</refsection>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>last-revision</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Set to $Date: 2006/11/13 16:24:14 $ to keep &quot;last revised&quot; information in sync with CVS changes</entry></row>
+<row><entry>specifiers</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>The specifiers for this function, e.g., inline, static, etc.</entry></row>
+<row><entry>id</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>A global identifier for this element</entry></row>
+<row><entry>xml:base</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Implementation detail used by XIncludes</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.template-type-parameter">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>template-type-parameter</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>template-type-parameter</refname>
+ <refpurpose>Declares a template type parameter</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>template-type-parameter ::=
+ (<link linkend="boostbook.dtd.default">default</link>?, <link linkend="boostbook.dtd.purpose">purpose</link>?)
+</refsynopsisdiv>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>last-revision</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Set to $Date: 2006/11/13 16:24:14 $ to keep &quot;last revised&quot; information in sync with CVS changes</entry></row>
+<row><entry>name</entry><entry>#REQUIRED</entry><entry>CDATA</entry><entry>The name of the element being declared to referenced</entry></row>
+<row><entry>id</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>A global identifier for this element</entry></row>
+<row><entry>xml:base</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Implementation detail used by XIncludes</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.description">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>description</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>description</refname>
+ <refpurpose>Detailed description of a construct</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>description ::=
+ (ANY)
+</refsynopsisdiv>
+ <refsection><title>Description</title>
+ <para>Although the context model for this element is
+ <code>ANY</code>, detailed descriptions should contain structured
+ DocBook elements that occur within sections, e.g., paragraphs
+ (<sgmltag>para</sgmltag>, <sgmltag>simpara</sgmltag>), lists
+ (<sgmltag>orderedlist</sgmltag>, <sgmltag>itemizedlist</sgmltag>),
+ tables (<sgmltag>informaltable</sgmltag>, <sgmltag>table</sgmltag>),
+ etc.</para>
+</refsection>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>last-revision</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Set to $Date: 2006/11/13 16:24:14 $ to keep &quot;last revised&quot; information in sync with CVS changes</entry></row>
+<row><entry>id</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>A global identifier for this element</entry></row>
+<row><entry>xml:base</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Implementation detail used by XIncludes</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.librarylist">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>librarylist</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>librarylist</refname>
+ <refpurpose>Placeholder for an alphabetical list of libraries</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>librarylist ::=
+ EMPTY
+</refsynopsisdiv>
+ <refsection><title>Description</title>
+ <para>Developers aren't generally expected to use this element. Its existence is mainly as a placeholder in <filename>boost.xml</filename> for the alphabetical list of libraries.</para>
+</refsection>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>last-revision</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Set to $Date: 2006/11/13 16:24:14 $ to keep &quot;last revised&quot; information in sync with CVS changes</entry></row>
+<row><entry>id</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>A global identifier for this element</entry></row>
+<row><entry>xml:base</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Implementation detail used by XIncludes</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.library-reference">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>library-reference</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>library-reference</refname>
+ <refpurpose>Declares the reference material for a library</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>library-reference ::=
+ (title?, section*, (<link linkend="boostbook.dtd.header">header</link>| <link linkend="boostbook.dtd.library-reference">library-reference</link>)*)
+</refsynopsisdiv>
+ <refsection><title>Description</title>
+ <para>Reference documentation for a library is contained with a
+ &lt;library-reference&gt; element. The &lt;library-reference&gt;
+ element has no attributes, and contains as children only
+ &lt;header&gt; elements.</para>
+
+ <para>The &lt;header&gt; element defines a C++ header file. Within
+ each C++ header file lie the definitions of C++ constructs to be
+ documented. The <code>name</code> attribute of the &lt;header&gt;
+ element gives the name of the header, as one would specify when
+ including the header. For instance, the &lt;library-reference&gt;
+ for the <libraryname>Any</libraryname> library may look like
+ this:</para>
+
+ <programlisting>&lt;library-reference&gt;
+ &lt;header name=&quot;boost/any.hpp&quot;&gt;
+ &lt;!-- C++ constructs in this header --&gt;
+ &lt;/header&gt;
+&lt;/library-reference&gt;</programlisting>
+
+ <para>If the <libraryname>Any</libraryname> library contained
+ multiple headers, we would list them all as children of the
+ &lt;library-reference&gt; element.</para>
+
+ <para><sgmltag>library-reference</sgmltag> elements can be nested,
+ so that reference material can be divided into separate sections
+ that each contain different headers.</para>
+</refsection>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>last-revision</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Set to $Date: 2006/11/13 16:24:14 $ to keep &quot;last revised&quot; information in sync with CVS changes</entry></row>
+<row><entry>id</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>A global identifier for this element</entry></row>
+<row><entry>xml:base</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Implementation detail used by XIncludes</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.boostbook">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>boostbook</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>boostbook</refname>
+ <refpurpose>Defines a BoostBook book</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>boostbook ::=
+ (title, (chapter| <link linkend="boostbook.dtd.library">library</link>)*)
+</refsynopsisdiv>
+ <refsection><title>Description</title>
+ <simpara>This element is the topmost level defined by
+ <filename>boost.xml</filename> for all Boost documentation. It will
+ not generally be used by developers.</simpara>
+</refsection>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>last-revision</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Set to $Date: 2006/11/13 16:24:14 $ to keep &quot;last revised&quot; information in sync with CVS changes</entry></row>
+<row><entry>id</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>A global identifier for this element</entry></row>
+<row><entry>xml:base</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Implementation detail used by XIncludes</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.union">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>union</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>union</refname>
+ <refpurpose>Declares a C++ union or union template</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>union ::=
+ (<link linkend="boostbook.dtd.template">template</link>?, <link linkend="boostbook.dtd.inherit">inherit</link>*, <link linkend="boostbook.dtd.purpose">purpose</link>?, <link linkend="boostbook.dtd.description">description</link>?, (<link linkend="boostbook.dtd.static-constant">static-constant</link>| <link linkend="boostbook.dtd.typedef">typedef</link>| <link linkend="boostbook.dtd.enum">enum</link>| <link linkend="boostbook.dtd.copy-assignment">copy-assignment</link>| <link linkend="boostbook.dtd.constructor">constructor</link>| <link linkend="boostbook.dtd.destructor">destructor</link>| <link linkend="boostbook.dtd.method-group">method-group</link>| <link linkend="boostbook.dtd.free-function-group">free-function-group</link>| <link linkend="boostbook.dtd.function">function</link>| <link linkend="boostbook.dtd.method">method</link>| <link linkend="boostbook.dtd.overloaded-function">overloaded-function</link>| <link linkend="boostbook.dtd.overloaded-method">overloaded-method</link>| <link linkend="boostbo
ok.dtd.data-member">data-member</link>| <link linkend="boostbook.dtd.class">class</link>| <link linkend="boostbook.dtd.class-specialization">class-specialization</link>| <link linkend="boostbook.dtd.struct">struct</link>| <link linkend="boostbook.dtd.struct-specialization">struct-specialization</link>| <link linkend="boostbook.dtd.union">union</link>| <link linkend="boostbook.dtd.union-specialization">union-specialization</link>)*)
+</refsynopsisdiv>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>last-revision</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Set to $Date: 2006/11/13 16:24:14 $ to keep &quot;last revised&quot; information in sync with CVS changes</entry></row>
+<row><entry>name</entry><entry>#REQUIRED</entry><entry>CDATA</entry><entry>The name of the element being declared to referenced</entry></row>
+<row><entry>id</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>A global identifier for this element</entry></row>
+<row><entry>xml:base</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Implementation detail used by XIncludes</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.inherit">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>inherit</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>inherit</refname>
+ <refpurpose>Declares a base class of the enclosing class or struct</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>inherit ::=
+ (ANY)
+</refsynopsisdiv>
+ <refsection><title>Description</title>
+ <para>This element contains the name of the class inherited. The
+ content model is free-form, as the inherited class may be an
+ instantiation of a template and may have markup in it (e.g.,
+ <sgmltag>classname</sgmltag> tags).</para>
+</refsection>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>last-revision</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Set to $Date: 2006/11/13 16:24:14 $ to keep &quot;last revised&quot; information in sync with CVS changes</entry></row>
+<row><entry>access</entry><entry>#REQUIRED</entry><entry>CDATA</entry><entry/></row>
+<row><entry>id</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>A global identifier for this element</entry></row>
+<row><entry>xml:base</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Implementation detail used by XIncludes</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.template-varargs">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>template-varargs</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>template-varargs</refname>
+ <refpurpose>Declares a variable-length list of template parameters</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>template-varargs ::=
+ EMPTY
+</refsynopsisdiv>
+ <refsection><title>Description</title>
+ <para>Variable-length template parameter lists are not allowed in
+ C++, but because they are sometimes needed in documentation they are
+ allowed in BoostBook. This element generally expands to &quot;...&quot; and
+ can be used anywhere any other template parameter can be
+ used.</para>
+</refsection>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>last-revision</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Set to $Date: 2006/11/13 16:24:14 $ to keep &quot;last revised&quot; information in sync with CVS changes</entry></row>
+<row><entry>id</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>A global identifier for this element</entry></row>
+<row><entry>xml:base</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Implementation detail used by XIncludes</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.source">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>source</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>source</refname>
+ <refpurpose>Defines source code for a test</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>source ::=
+ (#PCDATA| <link linkend="boostbook.dtd.snippet">snippet</link>)*
+</refsynopsisdiv>
+ <refsection><title>Description</title>
+ <para>This element will contain the source code for a testcase that
+ will be generated from the documentation. To reduce the amount of escaping in the text, it is recommended to use CDATA sections, which look like this:
+
+ <programlisting>&lt;![CDATA[
+&lt;your program text here: no escaping needed!&gt;
+]]&gt;</programlisting>
+ </para>
+
+ <para>In addition to CDATA sections, code snippets can be pulled in
+ from <sgmltag>programlisting</sgmltag> elements using the <link linkend="boostbook.dtd.snippet"><sgmltag>snippet</sgmltag></link>
+ element.</para>
+</refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.function">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>function</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>function</refname>
+ <refpurpose>Declares a function</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>function ::=
+ (<link linkend="boostbook.dtd.template">template</link>?, <link linkend="boostbook.dtd.type">type</link>, <link linkend="boostbook.dtd.parameter">parameter</link>*, <link linkend="boostbook.dtd.purpose">purpose</link>?, <link linkend="boostbook.dtd.description">description</link>?, <link linkend="boostbook.dtd.requires">requires</link>?, <link linkend="boostbook.dtd.effects">effects</link>?, <link linkend="boostbook.dtd.postconditions">postconditions</link>?, <link linkend="boostbook.dtd.returns">returns</link>?, <link linkend="boostbook.dtd.throws">throws</link>?, <link linkend="boostbook.dtd.complexity">complexity</link>?, <link linkend="boostbook.dtd.notes">notes</link>?, <link linkend="boostbook.dtd.rationale">rationale</link>?)
+</refsynopsisdiv>
+ <refsection><title>Description</title>
+ <para>BoostBook functions are documented by specifying the
+ function's interface (e.g., its C++ signature) and its
+ behavior. Constructors, destructors, member functions, and free
+ functions all use the same documentation method, although the
+ top-level tags differ.</para>
+
+ <para>The behavior of functions in BoostBook is documenting using a
+ style similar to that of the C++ standard, with clauses describing
+ the requirements, effects, postconditions, exception behavior, and
+ return values of functions.</para>
+
+ <para>The following example illustrates some constructors and a
+ destructor for <classname>boost::any</classname>. Note that one of
+ the constructors takes a single parameter whose name is &quot;other&quot; and
+ whose type, <code>const any&amp;</code> is contained in the
+ &lt;paramtype&gt; element; any number of parameters may be specified
+ in this way.</para>
+
+ <programlisting>&lt;class name=&quot;any&quot;&gt;
+ &lt;constructor&gt;
+ &lt;postconditions&gt;&lt;para&gt;&lt;this-&gt;empty()&gt;&lt;/para&gt;&lt;/postconditions&gt;
+ &lt;/constructor&gt;
+
+ &lt;constructor&gt;
+ &lt;parameter name=&quot;other&quot;&gt;
+ &lt;paramtype&gt;const &lt;classname&gt;any&lt;/classname&gt;&amp;amp;&lt;/paramtype&gt;
+ &lt;/parameter&gt;
+
+ &lt;effects&gt;
+ &lt;simpara&gt; Copy constructor that copies
+ content of &lt;code&gt;other&lt;/code&gt; into the new instance,
+ so that any content is equivalent in both type and value to the
+ content of &lt;code&gt;other&lt;/code&gt;, or empty if
+ &lt;code&gt;other&lt;/code&gt; is
+ empty.
+ &lt;/simpara&gt;
+ &lt;/effects&gt;
+
+ &lt;throws&gt;
+ &lt;simpara&gt;May fail with a
+ &lt;classname&gt;std::bad_alloc&lt;/classname&gt; exception or any
+ exceptions arising from the copy constructor of the
+ contained type.
+ &lt;/simpara&gt;
+ &lt;/throws&gt;
+ &lt;/constructor&gt;
+
+ &lt;destructor&gt;
+ &lt;effects&gt;&lt;simpara&gt;Releases any and all resources used in
+ management of instance.&lt;/simpara&gt;&lt;/effects&gt;
+
+ &lt;throws&gt;&lt;simpara&gt;Nothing.&lt;/simpara&gt;&lt;/throws&gt;
+ &lt;/destructor&gt;
+&lt;/class&gt;</programlisting>
+</refsection>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>last-revision</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Set to $Date: 2006/11/13 16:24:14 $ to keep &quot;last revised&quot; information in sync with CVS changes</entry></row>
+<row><entry>specifiers</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>The specifiers for this function, e.g., inline, static, etc.</entry></row>
+<row><entry>name</entry><entry>#REQUIRED</entry><entry>CDATA</entry><entry>The name of the element being declared to referenced</entry></row>
+<row><entry>id</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>A global identifier for this element</entry></row>
+<row><entry>xml:base</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Implementation detail used by XIncludes</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.postconditions">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>postconditions</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>postconditions</refname>
+ <refpurpose>Conditions that must hold after the function returns</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>postconditions ::=
+ (ANY)
+</refsynopsisdiv>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>last-revision</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Set to $Date: 2006/11/13 16:24:14 $ to keep &quot;last revised&quot; information in sync with CVS changes</entry></row>
+<row><entry>id</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>A global identifier for this element</entry></row>
+<row><entry>xml:base</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Implementation detail used by XIncludes</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.compile-test">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>compile-test</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>compile-test</refname>
+ <refpurpose>A testcase that should compile correctly</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>compile-test ::=
+ (<link linkend="boostbook.dtd.source">source</link>*, <link linkend="boostbook.dtd.lib">lib</link>*, <link linkend="boostbook.dtd.requirement">requirement</link>*, <link linkend="boostbook.dtd.purpose">purpose</link>, <link linkend="boostbook.dtd.if-fails">if-fails</link>?)
+</refsynopsisdiv>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>filename</entry><entry>#REQUIRED</entry><entry>CDATA</entry><entry>The name of the file associated with this element</entry></row>
+<row><entry>name</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>The name of the element being declared to referenced</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.method">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>method</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>method</refname>
+ <refpurpose>Declares a method, i.e., a member function</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>method ::=
+ (<link linkend="boostbook.dtd.template">template</link>?, <link linkend="boostbook.dtd.type">type</link>, <link linkend="boostbook.dtd.parameter">parameter</link>*, <link linkend="boostbook.dtd.purpose">purpose</link>?, <link linkend="boostbook.dtd.description">description</link>?, <link linkend="boostbook.dtd.requires">requires</link>?, <link linkend="boostbook.dtd.effects">effects</link>?, <link linkend="boostbook.dtd.postconditions">postconditions</link>?, <link linkend="boostbook.dtd.returns">returns</link>?, <link linkend="boostbook.dtd.throws">throws</link>?, <link linkend="boostbook.dtd.complexity">complexity</link>?, <link linkend="boostbook.dtd.notes">notes</link>?, <link linkend="boostbook.dtd.rationale">rationale</link>?)
+</refsynopsisdiv>
+ <refsection><title>Description</title>
+ <para>General documentation on functions in BoostBook is provided in
+ the <link linkend="boostbook.dtd.function"><sgmltag>function</sgmltag></link>
+ element documentation.</para>
+</refsection>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>last-revision</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Set to $Date: 2006/11/13 16:24:14 $ to keep &quot;last revised&quot; information in sync with CVS changes</entry></row>
+<row><entry>cv</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>cv-qualifiers for this method, e.g., const volatile</entry></row>
+<row><entry>specifiers</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>The specifiers for this function, e.g., inline, static, etc.</entry></row>
+<row><entry>name</entry><entry>#REQUIRED</entry><entry>CDATA</entry><entry>The name of the element being declared to referenced</entry></row>
+<row><entry>id</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>A global identifier for this element</entry></row>
+<row><entry>xml:base</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Implementation detail used by XIncludes</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.snippet">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>snippet</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>snippet</refname>
+ <refpurpose>Pulls in a code snippet from a <sgmltag>programlisting</sgmltag> element</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>snippet ::=
+ EMPTY
+</refsynopsisdiv>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>name</entry><entry>#REQUIRED</entry><entry>CDATA</entry><entry>The name of the <sgmltag>programlisting</sgmltag> element to insert</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.constructor">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>constructor</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>constructor</refname>
+ <refpurpose>Declares a constructor of the enclosing class</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>constructor ::=
+ (<link linkend="boostbook.dtd.template">template</link>?, <link linkend="boostbook.dtd.parameter">parameter</link>*, <link linkend="boostbook.dtd.purpose">purpose</link>?, <link linkend="boostbook.dtd.description">description</link>?, <link linkend="boostbook.dtd.requires">requires</link>?, <link linkend="boostbook.dtd.effects">effects</link>?, <link linkend="boostbook.dtd.postconditions">postconditions</link>?, <link linkend="boostbook.dtd.returns">returns</link>?, <link linkend="boostbook.dtd.throws">throws</link>?, <link linkend="boostbook.dtd.complexity">complexity</link>?, <link linkend="boostbook.dtd.notes">notes</link>?, <link linkend="boostbook.dtd.rationale">rationale</link>?)
+</refsynopsisdiv>
+ <refsection><title>Description</title>
+ <para>General documentation on functions in BoostBook is provided in
+ the <link linkend="boostbook.dtd.function"><sgmltag>function</sgmltag></link>
+ element documentation.</para>
+</refsection>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>last-revision</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Set to $Date: 2006/11/13 16:24:14 $ to keep &quot;last revised&quot; information in sync with CVS changes</entry></row>
+<row><entry>specifiers</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>The specifiers for this function, e.g., inline, static, etc.</entry></row>
+<row><entry>id</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>A global identifier for this element</entry></row>
+<row><entry>xml:base</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Implementation detail used by XIncludes</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.namespace">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>namespace</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>namespace</refname>
+ <refpurpose>Declares a namespace</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>namespace ::=
+ (<link linkend="boostbook.dtd.class">class</link>| <link linkend="boostbook.dtd.class-specialization">class-specialization</link>| <link linkend="boostbook.dtd.struct">struct</link>| <link linkend="boostbook.dtd.struct-specialization">struct-specialization</link>| <link linkend="boostbook.dtd.union">union</link>| <link linkend="boostbook.dtd.union-specialization">union-specialization</link>| <link linkend="boostbook.dtd.typedef">typedef</link>| <link linkend="boostbook.dtd.enum">enum</link>| <link linkend="boostbook.dtd.free-function-group">free-function-group</link>| <link linkend="boostbook.dtd.function">function</link>| <link linkend="boostbook.dtd.overloaded-function">overloaded-function</link>| <link linkend="boostbook.dtd.namespace">namespace</link>)*
+</refsynopsisdiv>
+ <refsection><title>Description</title>
+ <para>BoostBook namespaces are declared via the &lt;namespace&gt;
+ element. As in C++, namespaces can be nested and contain other C++
+ constructs, such as classes or functions. The <code>name</code>
+ attribute of a &lt;namespace&gt; element gives the namespace name
+ (e.g., &quot;boost&quot;). The <libraryname>Any</libraryname> library is
+ defined entirely within namespace boost by:</para>
+
+ <programlisting>&lt;library-reference&gt;
+ &lt;header name=&quot;boost/any.hpp&quot;&gt;
+ &lt;namespace name=&quot;boost&quot;&gt;
+ &lt;!-- C++ constructs in the boost namespace --&gt;
+ &lt;/namespace&gt;
+ &lt;/header&gt;
+&lt;/library-reference&gt;</programlisting>
+</refsection>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>last-revision</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Set to $Date: 2006/11/13 16:24:14 $ to keep &quot;last revised&quot; information in sync with CVS changes</entry></row>
+<row><entry>name</entry><entry>#REQUIRED</entry><entry>CDATA</entry><entry>The name of the element being declared to referenced</entry></row>
+<row><entry>id</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>A global identifier for this element</entry></row>
+<row><entry>xml:base</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Implementation detail used by XIncludes</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.if-fails">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>if-fails</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>if-fails</refname>
+ <refpurpose>What it means when a testcase fails</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>if-fails ::=
+ (ANY)
+</refsynopsisdiv>
+ <refsection><title>Description</title>
+ <para>
+ Describes to the user the effect a certain failing testcase will
+ have on the usefulness of a library. This field is useful in cases
+ where a failed testcase does not mean that the library won't be
+ useful, but may mean that certain library features will not be
+ available.
+ </para>
+</refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.free-function-group">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>free-function-group</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>free-function-group</refname>
+ <refpurpose>A set of functions that are grouped together under one name</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>free-function-group ::=
+ (<link linkend="boostbook.dtd.function">function</link>| <link linkend="boostbook.dtd.overloaded-function">overloaded-function</link>)*
+</refsynopsisdiv>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>last-revision</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Set to $Date: 2006/11/13 16:24:14 $ to keep &quot;last revised&quot; information in sync with CVS changes</entry></row>
+<row><entry>name</entry><entry>#REQUIRED</entry><entry>CDATA</entry><entry>The name of the element being declared to referenced</entry></row>
+<row><entry>id</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>A global identifier for this element</entry></row>
+<row><entry>xml:base</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Implementation detail used by XIncludes</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.functionname">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>functionname</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>functionname</refname>
+ <refpurpose>References a function with the given name</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>functionname ::=
+ (#PCDATA)
+</refsynopsisdiv>
+ <refsection><title>Description</title>
+ <para>If a function (or overloaded function) with the given,
+ possibly-qualified name is found, this generates a link to that
+ function. Lookups obey currently-active <link linkend="boostbook.dtd.using-class"><sgmltag>using-class</sgmltag></link>
+ and <link linkend="boostbook.dtd.using-namespace"><sgmltag>using-namespace</sgmltag></link>
+ directives to aid in the search, along with searching within the
+ current scope.</para>
+</refsection>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>last-revision</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Set to $Date: 2006/11/13 16:24:14 $ to keep &quot;last revised&quot; information in sync with CVS changes</entry></row>
+<row><entry>id</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>A global identifier for this element</entry></row>
+<row><entry>xml:base</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Implementation detail used by XIncludes</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.librarycategory">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>librarycategory</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>librarycategory</refname>
+ <refpurpose>Declares that the enclosing library is in this category</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>librarycategory ::=
+ (#PCDATA)
+</refsynopsisdiv>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>last-revision</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Set to $Date: 2006/11/13 16:24:14 $ to keep &quot;last revised&quot; information in sync with CVS changes</entry></row>
+<row><entry>name</entry><entry>#REQUIRED</entry><entry>CDATA</entry><entry>The name of the element being declared to referenced</entry></row>
+<row><entry>id</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>A global identifier for this element</entry></row>
+<row><entry>xml:base</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Implementation detail used by XIncludes</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.notes">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>notes</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>notes</refname>
+ <refpurpose>Non-normative notes about a function's semantics</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>notes ::=
+ (ANY)
+</refsynopsisdiv>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>last-revision</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Set to $Date: 2006/11/13 16:24:14 $ to keep &quot;last revised&quot; information in sync with CVS changes</entry></row>
+<row><entry>id</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>A global identifier for this element</entry></row>
+<row><entry>xml:base</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Implementation detail used by XIncludes</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.data-member">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>data-member</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>data-member</refname>
+ <refpurpose>Declares a data member of a class</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>data-member ::=
+ (<link linkend="boostbook.dtd.type">type</link>, <link linkend="boostbook.dtd.purpose">purpose</link>?, <link linkend="boostbook.dtd.description">description</link>?)
+</refsynopsisdiv>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>last-revision</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Set to $Date: 2006/11/13 16:24:14 $ to keep &quot;last revised&quot; information in sync with CVS changes</entry></row>
+<row><entry>name</entry><entry>#REQUIRED</entry><entry>CDATA</entry><entry>The name of the element being declared to referenced</entry></row>
+<row><entry>id</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>A global identifier for this element</entry></row>
+<row><entry>xml:base</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Implementation detail used by XIncludes</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.specialization">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>specialization</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>specialization</refname>
+ <refpurpose>Defines the specialization arguments for a class specialization</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>specialization ::=
+ (<link linkend="boostbook.dtd.template-arg">template-arg</link>)*
+</refsynopsisdiv>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>last-revision</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Set to $Date: 2006/11/13 16:24:14 $ to keep &quot;last revised&quot; information in sync with CVS changes</entry></row>
+<row><entry>id</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>A global identifier for this element</entry></row>
+<row><entry>xml:base</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Implementation detail used by XIncludes</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.union-specialization">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>union-specialization</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>union-specialization</refname>
+ <refpurpose>A specialization (full or partial) of a union template</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>union-specialization ::=
+ (<link linkend="boostbook.dtd.template">template</link>?, <link linkend="boostbook.dtd.specialization">specialization</link>?, <link linkend="boostbook.dtd.inherit">inherit</link>?, <link linkend="boostbook.dtd.purpose">purpose</link>?, <link linkend="boostbook.dtd.description">description</link>?, (<link linkend="boostbook.dtd.static-constant">static-constant</link>| <link linkend="boostbook.dtd.typedef">typedef</link>| <link linkend="boostbook.dtd.enum">enum</link>| <link linkend="boostbook.dtd.copy-assignment">copy-assignment</link>| <link linkend="boostbook.dtd.constructor">constructor</link>| <link linkend="boostbook.dtd.destructor">destructor</link>| <link linkend="boostbook.dtd.method-group">method-group</link>| <link linkend="boostbook.dtd.free-function-group">free-function-group</link>| <link linkend="boostbook.dtd.function">function</link>| <link linkend="boostbook.dtd.method">method</link>| <link linkend="boostbook.dtd.overloaded-function">overloaded-function</link>| <link linkend="boostbook.dt
d.overloaded-method">overloaded-method</link>| <link linkend="boostbook.dtd.data-member">data-member</link>| <link linkend="boostbook.dtd.class">class</link>| <link linkend="boostbook.dtd.class-specialization">class-specialization</link>| <link linkend="boostbook.dtd.struct">struct</link>| <link linkend="boostbook.dtd.struct-specialization">struct-specialization</link>| <link linkend="boostbook.dtd.union">union</link>| <link linkend="boostbook.dtd.union-specialization">union-specialization</link>)*)
+</refsynopsisdiv>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>last-revision</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Set to $Date: 2006/11/13 16:24:14 $ to keep &quot;last revised&quot; information in sync with CVS changes</entry></row>
+<row><entry>name</entry><entry>#REQUIRED</entry><entry>CDATA</entry><entry>The name of the element being declared to referenced</entry></row>
+<row><entry>id</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>A global identifier for this element</entry></row>
+<row><entry>xml:base</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Implementation detail used by XIncludes</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.throws">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>throws</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>throws</refname>
+ <refpurpose>Description of the exceptions thrown by a function</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>throws ::=
+ (ANY)
+</refsynopsisdiv>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>last-revision</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Set to $Date: 2006/11/13 16:24:14 $ to keep &quot;last revised&quot; information in sync with CVS changes</entry></row>
+<row><entry>id</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>A global identifier for this element</entry></row>
+<row><entry>xml:base</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Implementation detail used by XIncludes</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.template-arg">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>template-arg</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>template-arg</refname>
+ <refpurpose>A template argument in a specialization</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>template-arg ::=
+ (ANY)
+</refsynopsisdiv>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>last-revision</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Set to $Date: 2006/11/13 16:24:14 $ to keep &quot;last revised&quot; information in sync with CVS changes</entry></row>
+<row><entry>id</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>A global identifier for this element</entry></row>
+<row><entry>xml:base</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Implementation detail used by XIncludes</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.method-group">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>method-group</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>method-group</refname>
+ <refpurpose>A set of methods that are grouped together under one name</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>method-group ::=
+ (<link linkend="boostbook.dtd.method">method</link>| <link linkend="boostbook.dtd.overloaded-method">overloaded-method</link>)*
+</refsynopsisdiv>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>last-revision</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Set to $Date: 2006/11/13 16:24:14 $ to keep &quot;last revised&quot; information in sync with CVS changes</entry></row>
+<row><entry>name</entry><entry>#REQUIRED</entry><entry>CDATA</entry><entry>The name of the element being declared to referenced</entry></row>
+<row><entry>id</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>A global identifier for this element</entry></row>
+<row><entry>xml:base</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Implementation detail used by XIncludes</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.requirement">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>requirement</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>requirement</refname>
+ <refpurpose>A requirement/property in the Jamfile for a testcase</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>requirement ::=
+ (#PCDATA)
+</refsynopsisdiv>
+ <refsection><title>Description</title>
+ <para>A requirement is part of the dependencies of a target in a
+ Jamfile. The <code>name</code> attribute of a requirement element
+ gives the name of the Boost.Build feature and the content of the
+ requirement gives the value of that feature. A requirement such as
+ <code>&lt;includes&gt;foo.hpp</code> would be encoded as
+ <code>&lt;requirement
+ name=&quot;includes&quot;&gt;foo.hpp&lt;/requirement&gt;</code>.</para>
+</refsection>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>name</entry><entry>#REQUIRED</entry><entry>CDATA</entry><entry>The name of the element being declared to referenced</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.precondition">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>precondition</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>precondition</refname>
+ <refpurpose>Conditions that must be met prior to executing a function</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>precondition ::=
+ (ANY)
+</refsynopsisdiv>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>last-revision</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Set to $Date: 2006/11/13 16:24:14 $ to keep &quot;last revised&quot; information in sync with CVS changes</entry></row>
+<row><entry>id</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>A global identifier for this element</entry></row>
+<row><entry>xml:base</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Implementation detail used by XIncludes</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.paramtype">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>paramtype</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>paramtype</refname>
+ <refpurpose>The type of a function parameter</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>paramtype ::=
+ (ANY)
+</refsynopsisdiv>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>last-revision</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Set to $Date: 2006/11/13 16:24:14 $ to keep &quot;last revised&quot; information in sync with CVS changes</entry></row>
+<row><entry>id</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>A global identifier for this element</entry></row>
+<row><entry>xml:base</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Implementation detail used by XIncludes</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.using-class">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>using-class</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>using-class</refname>
+ <refpurpose>Injects the method and function names of a class into the local scope</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>using-class ::=
+ EMPTY
+</refsynopsisdiv>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>last-revision</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Set to $Date: 2006/11/13 16:24:14 $ to keep &quot;last revised&quot; information in sync with CVS changes</entry></row>
+<row><entry>name</entry><entry>#REQUIRED</entry><entry>CDATA</entry><entry>The name of the element being declared to referenced</entry></row>
+<row><entry>id</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>A global identifier for this element</entry></row>
+<row><entry>xml:base</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Implementation detail used by XIncludes</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.run-test">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>run-test</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>run-test</refname>
+ <refpurpose>A testcase that should compile, link, and execute</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>run-test ::=
+ (<link linkend="boostbook.dtd.source">source</link>*, <link linkend="boostbook.dtd.lib">lib</link>*, <link linkend="boostbook.dtd.requirement">requirement</link>*, <link linkend="boostbook.dtd.purpose">purpose</link>, <link linkend="boostbook.dtd.if-fails">if-fails</link>?)
+</refsynopsisdiv>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>filename</entry><entry>#REQUIRED</entry><entry>CDATA</entry><entry>The name of the file associated with this element</entry></row>
+<row><entry>name</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>The name of the element being declared to referenced</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.librarypurpose">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>librarypurpose</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>librarypurpose</refname>
+ <refpurpose>Describes in one short sentence or phrase the purpose of a library</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>librarypurpose ::=
+ (#PCDATA| <link linkend="boostbook.dtd.code">code</link>| ulink| <link linkend="boostbook.dtd.functionname">functionname</link>| methodname| classname)*
+</refsynopsisdiv>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>last-revision</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Set to $Date: 2006/11/13 16:24:14 $ to keep &quot;last revised&quot; information in sync with CVS changes</entry></row>
+<row><entry>id</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>A global identifier for this element</entry></row>
+<row><entry>xml:base</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Implementation detail used by XIncludes</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.copy-assignment">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>copy-assignment</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>copy-assignment</refname>
+ <refpurpose>Declares a copy-assignment operator</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>copy-assignment ::=
+ (<link linkend="boostbook.dtd.template">template</link>?, <link linkend="boostbook.dtd.type">type</link>?, <link linkend="boostbook.dtd.parameter">parameter</link>*, <link linkend="boostbook.dtd.purpose">purpose</link>?, <link linkend="boostbook.dtd.description">description</link>?, <link linkend="boostbook.dtd.requires">requires</link>?, <link linkend="boostbook.dtd.effects">effects</link>?, <link linkend="boostbook.dtd.postconditions">postconditions</link>?, <link linkend="boostbook.dtd.returns">returns</link>?, <link linkend="boostbook.dtd.throws">throws</link>?, <link linkend="boostbook.dtd.complexity">complexity</link>?, <link linkend="boostbook.dtd.notes">notes</link>?, <link linkend="boostbook.dtd.rationale">rationale</link>?)
+</refsynopsisdiv>
+ <refsection><title>Description</title>
+ <para>The return type of the copy-assignment operator does not need
+ to be specified. If left unspecified, it will default to an
+ unqualified reference to the enclosing class type.</para>
+
+ <para>General documentation on functions in BoostBook is provided in
+ the <link linkend="boostbook.dtd.function"><sgmltag>function</sgmltag></link>
+ element documentation.</para>
+</refsection>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>last-revision</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Set to $Date: 2006/11/13 16:24:14 $ to keep &quot;last revised&quot; information in sync with CVS changes</entry></row>
+<row><entry>cv</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>cv-qualifiers for this method, e.g., const volatile</entry></row>
+<row><entry>specifiers</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>The specifiers for this function, e.g., inline, static, etc.</entry></row>
+<row><entry>id</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>A global identifier for this element</entry></row>
+<row><entry>xml:base</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Implementation detail used by XIncludes</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.run-fail-test">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>run-fail-test</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>run-fail-test</refname>
+ <refpurpose>A testcase that should compile and link, but fail on execution</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>run-fail-test ::=
+ (<link linkend="boostbook.dtd.source">source</link>*, <link linkend="boostbook.dtd.lib">lib</link>*, <link linkend="boostbook.dtd.requirement">requirement</link>*, <link linkend="boostbook.dtd.purpose">purpose</link>, <link linkend="boostbook.dtd.if-fails">if-fails</link>?)
+</refsynopsisdiv>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>filename</entry><entry>#REQUIRED</entry><entry>CDATA</entry><entry>The name of the file associated with this element</entry></row>
+<row><entry>name</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>The name of the element being declared to referenced</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.template">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>template</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>template</refname>
+ <refpurpose>Declares the template parameters of a class or function</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>template ::=
+ (<link linkend="boostbook.dtd.template-type-parameter">template-type-parameter</link>| <link linkend="boostbook.dtd.template-nontype-parameter">template-nontype-parameter</link>| <link linkend="boostbook.dtd.template-varargs">template-varargs</link>)*
+</refsynopsisdiv>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>last-revision</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Set to $Date: 2006/11/13 16:24:14 $ to keep &quot;last revised&quot; information in sync with CVS changes</entry></row>
+<row><entry>id</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>A global identifier for this element</entry></row>
+<row><entry>xml:base</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Implementation detail used by XIncludes</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.compile-fail-test">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>compile-fail-test</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>compile-fail-test</refname>
+ <refpurpose>A testcase that should fail to compile</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>compile-fail-test ::=
+ (<link linkend="boostbook.dtd.source">source</link>*, <link linkend="boostbook.dtd.lib">lib</link>*, <link linkend="boostbook.dtd.requirement">requirement</link>*, <link linkend="boostbook.dtd.purpose">purpose</link>, <link linkend="boostbook.dtd.if-fails">if-fails</link>?)
+</refsynopsisdiv>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>filename</entry><entry>#REQUIRED</entry><entry>CDATA</entry><entry>The name of the file associated with this element</entry></row>
+<row><entry>name</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>The name of the element being declared to referenced</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.returns">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>returns</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>returns</refname>
+ <refpurpose>Description of the return value of a function</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>returns ::=
+ (ANY)
+</refsynopsisdiv>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>last-revision</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Set to $Date: 2006/11/13 16:24:14 $ to keep &quot;last revised&quot; information in sync with CVS changes</entry></row>
+<row><entry>id</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>A global identifier for this element</entry></row>
+<row><entry>xml:base</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Implementation detail used by XIncludes</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.default">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>default</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>default</refname>
+ <refpurpose>The default value of a function or template parameter</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>default ::=
+ (ANY)
+</refsynopsisdiv>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>last-revision</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Set to $Date: 2006/11/13 16:24:14 $ to keep &quot;last revised&quot; information in sync with CVS changes</entry></row>
+<row><entry>id</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>A global identifier for this element</entry></row>
+<row><entry>xml:base</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Implementation detail used by XIncludes</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.parameter">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>parameter</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>parameter</refname>
+ <refpurpose>A function parameter</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>parameter ::=
+ (<link linkend="boostbook.dtd.paramtype">paramtype</link>, <link linkend="boostbook.dtd.default">default</link>?)
+</refsynopsisdiv>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>name</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>The name of the element being declared to referenced</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.signature">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>signature</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>signature</refname>
+ <refpurpose>One signature of an overloaded function or method</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>signature ::=
+ (<link linkend="boostbook.dtd.template">template</link>?, <link linkend="boostbook.dtd.type">type</link>, <link linkend="boostbook.dtd.parameter">parameter</link>*)
+</refsynopsisdiv>
+ <refsection><title>Description</title>
+ <para>
+ A signature refers to one declaration of an overloaded function or
+ method. The signature itself has no name, because the name of the
+ overloaded function or method is used. An overloaded function or
+ method will have several signatures that will generally be typeset
+ together.
+ </para>
+</refsection>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>last-revision</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Set to $Date: 2006/11/13 16:24:14 $ to keep &quot;last revised&quot; information in sync with CVS changes</entry></row>
+<row><entry>cv</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>cv-qualifiers for this method, e.g., const volatile</entry></row>
+<row><entry>specifiers</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>The specifiers for this function, e.g., inline, static, etc.</entry></row>
+<row><entry>id</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>A global identifier for this element</entry></row>
+<row><entry>xml:base</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Implementation detail used by XIncludes</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.overloaded-function">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>overloaded-function</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>overloaded-function</refname>
+ <refpurpose>An overloaded function</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>overloaded-function ::=
+ (<link linkend="boostbook.dtd.signature">signature</link>*, <link linkend="boostbook.dtd.purpose">purpose</link>?, <link linkend="boostbook.dtd.description">description</link>?, <link linkend="boostbook.dtd.requires">requires</link>?, <link linkend="boostbook.dtd.effects">effects</link>?, <link linkend="boostbook.dtd.postconditions">postconditions</link>?, <link linkend="boostbook.dtd.returns">returns</link>?, <link linkend="boostbook.dtd.throws">throws</link>?, <link linkend="boostbook.dtd.complexity">complexity</link>?, <link linkend="boostbook.dtd.notes">notes</link>?, <link linkend="boostbook.dtd.rationale">rationale</link>?)
+</refsynopsisdiv>
+ <refsection><title>Description</title>
+ <para>General documentation on functions in BoostBook is provided in
+ the <link linkend="boostbook.dtd.function"><sgmltag>function</sgmltag></link>
+ element documentation.</para>
+</refsection>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>last-revision</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Set to $Date: 2006/11/13 16:24:14 $ to keep &quot;last revised&quot; information in sync with CVS changes</entry></row>
+<row><entry>name</entry><entry>#REQUIRED</entry><entry>CDATA</entry><entry>The name of the element being declared to referenced</entry></row>
+<row><entry>id</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>A global identifier for this element</entry></row>
+<row><entry>xml:base</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Implementation detail used by XIncludes</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.class">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>class</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>class</refname>
+ <refpurpose>Declares a class or class template</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>class ::=
+ (<link linkend="boostbook.dtd.template">template</link>?, <link linkend="boostbook.dtd.inherit">inherit</link>*, <link linkend="boostbook.dtd.purpose">purpose</link>?, <link linkend="boostbook.dtd.description">description</link>?, (<link linkend="boostbook.dtd.static-constant">static-constant</link>| <link linkend="boostbook.dtd.typedef">typedef</link>| <link linkend="boostbook.dtd.enum">enum</link>| <link linkend="boostbook.dtd.copy-assignment">copy-assignment</link>| <link linkend="boostbook.dtd.constructor">constructor</link>| <link linkend="boostbook.dtd.destructor">destructor</link>| <link linkend="boostbook.dtd.method-group">method-group</link>| <link linkend="boostbook.dtd.free-function-group">free-function-group</link>| <link linkend="boostbook.dtd.function">function</link>| <link linkend="boostbook.dtd.method">method</link>| <link linkend="boostbook.dtd.overloaded-function">overloaded-function</link>| <link linkend="boostbook.dtd.overloaded-method">overloaded-method</link>| <link linkend="boostbo
ok.dtd.data-member">data-member</link>| <link linkend="boostbook.dtd.class">class</link>| <link linkend="boostbook.dtd.class-specialization">class-specialization</link>| <link linkend="boostbook.dtd.struct">struct</link>| <link linkend="boostbook.dtd.struct-specialization">struct-specialization</link>| <link linkend="boostbook.dtd.union">union</link>| <link linkend="boostbook.dtd.union-specialization">union-specialization</link>)*)
+</refsynopsisdiv>
+ <refsection><title>Description</title>
+ <para>C++ classes and class templates are described via the
+ &lt;class&gt; element. Each class has a name (e.g., &quot;any&quot;) given by
+ the <code>name</code> attribute, a purpose given by the
+ &lt;purpose&gt; element, documentation, and a set of types,
+ functions, base classes, and data members. Here is a minimal
+ definition of the <classname>boost::any</classname> class:</para>
+
+ <programlisting>&lt;namespace name=&quot;boost&quot;&gt;
+ &lt;class name=&quot;any&quot;&gt;
+ &lt;purpose&gt;
+ A class whose instances can hold instances of any type that satisfies
+ ValueType requirements.
+ &lt;/purpose&gt;
+ &lt;/class&gt;
+&lt;/namespace&gt;</programlisting>
+
+ <para>Additional class documentation can be contained in a
+ <sgmltag>description</sgmltag> element following the &lt;purpose&gt;
+ element. This documentation will be typeset prior to documentation
+ for specific elements in the class (e.g., constructors or
+ methods).</para>
+
+ <para>Class inheritance is described via the &lt;inherit&gt;
+ element. The &lt;inherit&gt; element requires an <code>access</code>
+ attribute which must be one of <emphasis>public</emphasis>,
+ <emphasis>protected</emphasis>, or <emphasis>private</emphasis>. The
+ content of the &lt;inherited&gt; element in C++ code that names the
+ class inherited, and may contain markup to link to the class. The
+ following description of the class
+ <classname>boost::bad_any_cast</classname> describes public
+ inheritance from the class <classname>std::bad_cast</classname>. It
+ also defines the &lt;purpose&gt; element, which contains a short
+ description of the use of the class.</para>
+
+ <programlisting>&lt;class name=&quot;bad_any_cast&quot;&gt;
+ &lt;inherit access=&quot;public&quot;&gt;&lt;classname&gt;std::bad_cast&lt;/classname&gt;&lt;/inherit&gt;
+ &lt;purpose&gt;&lt;para&gt;The exception thrown in the event of a failed
+ &lt;functionname&gt;any_cast&lt;/functionname&gt; of an
+ &lt;classname&gt;any&lt;/classname&gt; value.&lt;/para&gt;&lt;/purpose&gt;
+&lt;/class&gt;</programlisting>
+
+ <para>Class templates are defined by &lt;class&gt; elements with a
+ &lt;template&gt; child element at the beginning.</para>
+</refsection>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>last-revision</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Set to $Date: 2006/11/13 16:24:14 $ to keep &quot;last revised&quot; information in sync with CVS changes</entry></row>
+<row><entry>name</entry><entry>#REQUIRED</entry><entry>CDATA</entry><entry>The name of the element being declared to referenced</entry></row>
+<row><entry>id</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>A global identifier for this element</entry></row>
+<row><entry>xml:base</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Implementation detail used by XIncludes</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.librarycategorydef">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>librarycategorydef</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>librarycategorydef</refname>
+ <refpurpose>Defines a new library category</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>librarycategorydef ::=
+ (#PCDATA)
+</refsynopsisdiv>
+ <refsection><title>Description</title>
+ <para>All library category definitions should be in <filename>doc/src/boost.xml</filename>, and the names of categories must be prefixed with &quot;<code>category:</code>&quot;.</para>
+</refsection>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>last-revision</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Set to $Date: 2006/11/13 16:24:14 $ to keep &quot;last revised&quot; information in sync with CVS changes</entry></row>
+<row><entry>name</entry><entry>#REQUIRED</entry><entry>CDATA</entry><entry>The name of the element being declared to referenced</entry></row>
+<row><entry>id</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>A global identifier for this element</entry></row>
+<row><entry>xml:base</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Implementation detail used by XIncludes</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.type">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>type</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>type</refname>
+ <refpurpose>The type of an element or return type of a function</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>type ::=
+ (ANY)
+</refsynopsisdiv>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>last-revision</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Set to $Date: 2006/11/13 16:24:14 $ to keep &quot;last revised&quot; information in sync with CVS changes</entry></row>
+<row><entry>id</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>A global identifier for this element</entry></row>
+<row><entry>xml:base</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Implementation detail used by XIncludes</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.enumvalue">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>enumvalue</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>enumvalue</refname>
+ <refpurpose>A single value of an enumeration</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>enumvalue ::=
+ (<link linkend="boostbook.dtd.default">default</link>?)
+</refsynopsisdiv>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>last-revision</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Set to $Date: 2006/11/13 16:24:14 $ to keep &quot;last revised&quot; information in sync with CVS changes</entry></row>
+<row><entry>name</entry><entry>#REQUIRED</entry><entry>CDATA</entry><entry>The name of the element being declared to referenced</entry></row>
+<row><entry>id</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>A global identifier for this element</entry></row>
+<row><entry>xml:base</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Implementation detail used by XIncludes</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.overloaded-method">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>overloaded-method</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>overloaded-method</refname>
+ <refpurpose>An overloaded method</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>overloaded-method ::=
+ (<link linkend="boostbook.dtd.signature">signature</link>*, <link linkend="boostbook.dtd.purpose">purpose</link>?, <link linkend="boostbook.dtd.description">description</link>?, <link linkend="boostbook.dtd.requires">requires</link>?, <link linkend="boostbook.dtd.effects">effects</link>?, <link linkend="boostbook.dtd.postconditions">postconditions</link>?, <link linkend="boostbook.dtd.returns">returns</link>?, <link linkend="boostbook.dtd.throws">throws</link>?, <link linkend="boostbook.dtd.complexity">complexity</link>?, <link linkend="boostbook.dtd.notes">notes</link>?, <link linkend="boostbook.dtd.rationale">rationale</link>?)
+</refsynopsisdiv>
+ <refsection><title>Description</title>
+ <para>General documentation on functions in BoostBook is provided in
+ the <link linkend="boostbook.dtd.function"><sgmltag>function</sgmltag></link>
+ element documentation.</para>
+</refsection>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>last-revision</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Set to $Date: 2006/11/13 16:24:14 $ to keep &quot;last revised&quot; information in sync with CVS changes</entry></row>
+<row><entry>name</entry><entry>#REQUIRED</entry><entry>CDATA</entry><entry>The name of the element being declared to referenced</entry></row>
+<row><entry>id</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>A global identifier for this element</entry></row>
+<row><entry>xml:base</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Implementation detail used by XIncludes</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.programlisting">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>programlisting</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>programlisting</refname>
+ <refpurpose>A sample of program code</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>programlisting ::=
+ (ANY)
+</refsynopsisdiv>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>name</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>The name of the element being declared to referenced</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.complexity">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>complexity</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>complexity</refname>
+ <refpurpose>The time/space/etc. complexity of a function</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>complexity ::=
+ (ANY)
+</refsynopsisdiv>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>last-revision</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Set to $Date: 2006/11/13 16:24:14 $ to keep &quot;last revised&quot; information in sync with CVS changes</entry></row>
+<row><entry>id</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>A global identifier for this element</entry></row>
+<row><entry>xml:base</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Implementation detail used by XIncludes</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.purpose">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>purpose</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>purpose</refname>
+ <refpurpose>A short description of an entity's use</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>purpose ::=
+ (ANY)
+</refsynopsisdiv>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>last-revision</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Set to $Date: 2006/11/13 16:24:14 $ to keep &quot;last revised&quot; information in sync with CVS changes</entry></row>
+<row><entry>id</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>A global identifier for this element</entry></row>
+<row><entry>xml:base</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Implementation detail used by XIncludes</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.template-nontype-parameter">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>template-nontype-parameter</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>template-nontype-parameter</refname>
+ <refpurpose>A nontype template parameter</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>template-nontype-parameter ::=
+ (<link linkend="boostbook.dtd.type">type</link>, <link linkend="boostbook.dtd.default">default</link>?, <link linkend="boostbook.dtd.purpose">purpose</link>?)
+</refsynopsisdiv>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>last-revision</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Set to $Date: 2006/11/13 16:24:14 $ to keep &quot;last revised&quot; information in sync with CVS changes</entry></row>
+<row><entry>name</entry><entry>#REQUIRED</entry><entry>CDATA</entry><entry>The name of the element being declared to referenced</entry></row>
+<row><entry>id</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>A global identifier for this element</entry></row>
+<row><entry>xml:base</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Implementation detail used by XIncludes</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.library">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>library</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>library</refname>
+ <refpurpose>Top-level element for a library</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>library ::=
+ (<link linkend="boostbook.dtd.libraryinfo">libraryinfo</link>, (title, ((section| <link linkend="boostbook.dtd.library-reference">library-reference</link>| <link linkend="boostbook.dtd.testsuite">testsuite</link>))+)?)
+</refsynopsisdiv>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>last-revision</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Set to $Date: 2006/11/13 16:24:14 $ to keep &quot;last revised&quot; information in sync with CVS changes</entry></row>
+<row><entry>dirname</entry><entry>#REQUIRED</entry><entry>CDATA</entry><entry/></row>
+<row><entry>url</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry/></row>
+<row><entry>name</entry><entry>#REQUIRED</entry><entry>CDATA</entry><entry>The name of the element being declared to referenced</entry></row>
+<row><entry>id</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>A global identifier for this element</entry></row>
+<row><entry>xml:base</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Implementation detail used by XIncludes</entry></row>
+<row><entry>html-only</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry/></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.librarycategorylist">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>librarycategorylist</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>librarycategorylist</refname>
+ <refpurpose>Categorized listing of libraries</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>librarycategorylist ::=
+ (<link linkend="boostbook.dtd.librarycategorydef">librarycategorydef</link>)*
+</refsynopsisdiv>
+ <refsection><title>Description</title>
+ <para>This element is not intended for use by developers, but is
+ used by <filename>doc/src/boost.xml</filename> as a
+ placeholder.</para>
+</refsection>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>last-revision</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Set to $Date: 2006/11/13 16:24:14 $ to keep &quot;last revised&quot; information in sync with CVS changes</entry></row>
+<row><entry>id</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>A global identifier for this element</entry></row>
+<row><entry>xml:base</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Implementation detail used by XIncludes</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.using-namespace">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>using-namespace</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>using-namespace</refname>
+ <refpurpose>Injects the declared names from a namespace into the local scope</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>using-namespace ::=
+ EMPTY
+</refsynopsisdiv>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>last-revision</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Set to $Date: 2006/11/13 16:24:14 $ to keep &quot;last revised&quot; information in sync with CVS changes</entry></row>
+<row><entry>name</entry><entry>#REQUIRED</entry><entry>CDATA</entry><entry>The name of the element being declared to referenced</entry></row>
+<row><entry>id</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>A global identifier for this element</entry></row>
+<row><entry>xml:base</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Implementation detail used by XIncludes</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.struct-specialization">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>struct-specialization</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>struct-specialization</refname>
+ <refpurpose>A specialization (full or partial) of a struct template</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>struct-specialization ::=
+ (<link linkend="boostbook.dtd.template">template</link>?, <link linkend="boostbook.dtd.specialization">specialization</link>?, <link linkend="boostbook.dtd.inherit">inherit</link>?, <link linkend="boostbook.dtd.purpose">purpose</link>?, <link linkend="boostbook.dtd.description">description</link>?, (<link linkend="boostbook.dtd.static-constant">static-constant</link>| <link linkend="boostbook.dtd.typedef">typedef</link>| <link linkend="boostbook.dtd.enum">enum</link>| <link linkend="boostbook.dtd.copy-assignment">copy-assignment</link>| <link linkend="boostbook.dtd.constructor">constructor</link>| <link linkend="boostbook.dtd.destructor">destructor</link>| <link linkend="boostbook.dtd.method-group">method-group</link>| <link linkend="boostbook.dtd.free-function-group">free-function-group</link>| <link linkend="boostbook.dtd.function">function</link>| <link linkend="boostbook.dtd.method">method</link>| <link linkend="boostbook.dtd.overloaded-function">overloaded-function</link>| <link linkend="boostbook.dt
d.overloaded-method">overloaded-method</link>| <link linkend="boostbook.dtd.data-member">data-member</link>| <link linkend="boostbook.dtd.class">class</link>| <link linkend="boostbook.dtd.class-specialization">class-specialization</link>| <link linkend="boostbook.dtd.struct">struct</link>| <link linkend="boostbook.dtd.struct-specialization">struct-specialization</link>| <link linkend="boostbook.dtd.union">union</link>| <link linkend="boostbook.dtd.union-specialization">union-specialization</link>)*)
+</refsynopsisdiv>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>last-revision</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Set to $Date: 2006/11/13 16:24:14 $ to keep &quot;last revised&quot; information in sync with CVS changes</entry></row>
+<row><entry>name</entry><entry>#REQUIRED</entry><entry>CDATA</entry><entry>The name of the element being declared to referenced</entry></row>
+<row><entry>id</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>A global identifier for this element</entry></row>
+<row><entry>xml:base</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Implementation detail used by XIncludes</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.struct">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>struct</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>struct</refname>
+ <refpurpose>Declares a C++ struct</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>struct ::=
+ (<link linkend="boostbook.dtd.template">template</link>?, <link linkend="boostbook.dtd.inherit">inherit</link>*, <link linkend="boostbook.dtd.purpose">purpose</link>?, <link linkend="boostbook.dtd.description">description</link>?, (<link linkend="boostbook.dtd.static-constant">static-constant</link>| <link linkend="boostbook.dtd.typedef">typedef</link>| <link linkend="boostbook.dtd.enum">enum</link>| <link linkend="boostbook.dtd.copy-assignment">copy-assignment</link>| <link linkend="boostbook.dtd.constructor">constructor</link>| <link linkend="boostbook.dtd.destructor">destructor</link>| <link linkend="boostbook.dtd.method-group">method-group</link>| <link linkend="boostbook.dtd.free-function-group">free-function-group</link>| <link linkend="boostbook.dtd.function">function</link>| <link linkend="boostbook.dtd.method">method</link>| <link linkend="boostbook.dtd.overloaded-function">overloaded-function</link>| <link linkend="boostbook.dtd.overloaded-method">overloaded-method</link>| <link linkend="boostbo
ok.dtd.data-member">data-member</link>| <link linkend="boostbook.dtd.class">class</link>| <link linkend="boostbook.dtd.class-specialization">class-specialization</link>| <link linkend="boostbook.dtd.struct">struct</link>| <link linkend="boostbook.dtd.struct-specialization">struct-specialization</link>| <link linkend="boostbook.dtd.union">union</link>| <link linkend="boostbook.dtd.union-specialization">union-specialization</link>)*)
+</refsynopsisdiv>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>last-revision</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Set to $Date: 2006/11/13 16:24:14 $ to keep &quot;last revised&quot; information in sync with CVS changes</entry></row>
+<row><entry>name</entry><entry>#REQUIRED</entry><entry>CDATA</entry><entry>The name of the element being declared to referenced</entry></row>
+<row><entry>id</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>A global identifier for this element</entry></row>
+<row><entry>xml:base</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Implementation detail used by XIncludes</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.lib">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>lib</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>lib</refname>
+ <refpurpose>A library dependency</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>lib ::=
+ (#PCDATA)
+</refsynopsisdiv>
+ <refsection><title>Description</title>
+ <para>Declares a library dependency on the library named by the content of this element, to be emitted in a Jamfile.</para>
+</refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.enum">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>enum</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>enum</refname>
+ <refpurpose>Declares an enumeration type</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>enum ::=
+ (<link linkend="boostbook.dtd.enumvalue">enumvalue</link>*, <link linkend="boostbook.dtd.purpose">purpose</link>?, <link linkend="boostbook.dtd.description">description</link>?)
+</refsynopsisdiv>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>last-revision</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Set to $Date: 2006/11/13 16:24:14 $ to keep &quot;last revised&quot; information in sync with CVS changes</entry></row>
+<row><entry>name</entry><entry>#REQUIRED</entry><entry>CDATA</entry><entry>The name of the element being declared to referenced</entry></row>
+<row><entry>id</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>A global identifier for this element</entry></row>
+<row><entry>xml:base</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Implementation detail used by XIncludes</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.requires">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>requires</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>requires</refname>
+ <refpurpose>Declares the requirements of a function</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>requires ::=
+ (ANY)
+</refsynopsisdiv>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>last-revision</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Set to $Date: 2006/11/13 16:24:14 $ to keep &quot;last revised&quot; information in sync with CVS changes</entry></row>
+<row><entry>id</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>A global identifier for this element</entry></row>
+<row><entry>xml:base</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Implementation detail used by XIncludes</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.effects">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>effects</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>effects</refname>
+ <refpurpose>Declares the side effects of a function</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>effects ::=
+ (ANY)
+</refsynopsisdiv>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>last-revision</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Set to $Date: 2006/11/13 16:24:14 $ to keep &quot;last revised&quot; information in sync with CVS changes</entry></row>
+<row><entry>id</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>A global identifier for this element</entry></row>
+<row><entry>xml:base</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Implementation detail used by XIncludes</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.libraryname">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>libraryname</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>libraryname</refname>
+ <refpurpose>References a library of the given name</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>libraryname ::=
+ (#PCDATA)
+</refsynopsisdiv>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>last-revision</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Set to $Date: 2006/11/13 16:24:14 $ to keep &quot;last revised&quot; information in sync with CVS changes</entry></row>
+<row><entry>id</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>A global identifier for this element</entry></row>
+<row><entry>xml:base</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Implementation detail used by XIncludes</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.libraryinfo">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>libraryinfo</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>libraryinfo</refname>
+ <refpurpose>Provides information about a library</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>libraryinfo ::=
+ (author+, copyright*, legalnotice*, <link linkend="boostbook.dtd.librarypurpose">librarypurpose</link>, <link linkend="boostbook.dtd.librarycategory">librarycategory</link>*)
+</refsynopsisdiv>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>last-revision</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Set to $Date: 2006/11/13 16:24:14 $ to keep &quot;last revised&quot; information in sync with CVS changes</entry></row>
+<row><entry>id</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>A global identifier for this element</entry></row>
+<row><entry>xml:base</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Implementation detail used by XIncludes</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.testsuite">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>testsuite</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>testsuite</refname>
+ <refpurpose>Describes a library testsuite</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>testsuite ::=
+ ((<link linkend="boostbook.dtd.compile-test">compile-test</link>| <link linkend="boostbook.dtd.link-test">link-test</link>| <link linkend="boostbook.dtd.run-test">run-test</link>| <link linkend="boostbook.dtd.compile-fail-test">compile-fail-test</link>| <link linkend="boostbook.dtd.link-fail-test">link-fail-test</link>| <link linkend="boostbook.dtd.run-fail-test">run-fail-test</link>)+)
+</refsynopsisdiv>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>last-revision</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Set to $Date: 2006/11/13 16:24:14 $ to keep &quot;last revised&quot; information in sync with CVS changes</entry></row>
+<row><entry>id</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>A global identifier for this element</entry></row>
+<row><entry>xml:base</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Implementation detail used by XIncludes</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.header">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>header</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>header</refname>
+ <refpurpose>Declares a C++ header with the given name</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>header ::=
+ (ANY)
+</refsynopsisdiv>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>last-revision</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Set to $Date: 2006/11/13 16:24:14 $ to keep &quot;last revised&quot; information in sync with CVS changes</entry></row>
+<row><entry>name</entry><entry>#REQUIRED</entry><entry>CDATA</entry><entry>The name of the element being declared to referenced</entry></row>
+<row><entry>id</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>A global identifier for this element</entry></row>
+<row><entry>xml:base</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Implementation detail used by XIncludes</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+ <refentry id="boostbook.dtd.rationale">
+ <refmeta>
+ <refentrytitle>
+ BoostBook element <sgmltag>rationale</sgmltag></refentrytitle>
+ <manvolnum>9</manvolnum>
+ </refmeta>
+ <refnamediv>
+ <refname>rationale</refname>
+ <refpurpose>Describes the rationale for a particular function's design</refpurpose>
+ </refnamediv>
+ <refsynopsisdiv>rationale ::=
+ (ANY)
+</refsynopsisdiv>
+ <refsection>
+ <title>Attributes</title>
+ <informaltable>
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Name</entry>
+ <entry>Type</entry>
+ <entry>Value</entry>
+ <entry>Purpose</entry>
+ </row>
+ </thead>
+ <tbody>
+
+<row><entry>last-revision</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Set to $Date: 2006/11/13 16:24:14 $ to keep &quot;last revised&quot; information in sync with CVS changes</entry></row>
+<row><entry>id</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>A global identifier for this element</entry></row>
+<row><entry>xml:base</entry><entry>#IMPLIED</entry><entry>CDATA</entry><entry>Implementation detail used by XIncludes</entry></row>
+</tbody>
+ </tgroup>
+ </informaltable>
+ </refsection>
+ </refentry>
+</section>

Added: sandbox/boost_docs/trunk/tools/boostbook/doc/together.qbk
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/doc/together.qbk 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,57 @@
+[/
+ Boost.Boostbook
+ Copyright (c) 2003-2005 Douglas Gregor
+
+ Distributed under the Boost Software License, Version 1.0.
+ (See accompanying file LICENSE_1_0.txt or copy at
+ http://www.boost.org/LICENSE_1_0.txt)
+]
+
+[/ QuickBook Document version 1.4 ]
+
+[section Bringing Together a BoostBook Document]
+
+[#boostbook.linking]
+
+[heading Linking in BoostBook]
+
+How one links to another element in BoostBook depends greatly on the nature of
+the element linked and how the link should appear. There are three general
+linking elements: <xref>, <link>, and <ulink>. Additionally, there are linking
+elements for referencing specific types of entities, such as classes
+(<classname>), functions (<functionname>), or libraries (<libraryname>).
+
+The <xref> element references elements that have an `id` attribute and a title.
+The actual link text is composed from title and type of the element referenced.
+To link to a particular ID, create an <xref> element with the `linkend`
+attribute set to the ID of the intended target. For instance, this section's
+ID is `boostbook.linking`, so we create a reference it to with
+[^<xref linkend="boostbook.linking"/>], which will look like this in the text:
+[link boostbook.linking the section called “Linking in BoostBook”].
+
+The <link> element references an ID in the same way as <xref>, except that
+<link> does not generate any text for the link, so text must be supplied within
+the element. For instance, we can again link to this chapter but this time
+specify our own text with [^<link linkend="boostbook.linking">like this</link>].
+This markup will result in a link to this chapter that looks
+[link boostbook.linking like this].
+
+The <ulink> element references a URL that is outside of the DocBook document.
+The `url` attribute contains the URL to link to, and the element data provides
+the link text.For instance, we can link to the the Boost web site with
+[^<ulink url="http://www.boost.org">Boost</ulink>], which appears in the document
+like this: [@http://www.boost.org Boost].
+
+The <classname>, <functionname>, <methodname>, and <libraryname> link to
+classes, functions, methods, and libraries, respectively. The text of each
+element gives both the name of the element to link to and the link text.
+For instance, we can link to the Function library with
+[^<libraryname>Function</libraryname>], which results in the following: Function.
+In cases where the displayed text is different from the actual name, the `alt`
+attribute can be specified. For instance, the following XML element references
+the `boost::function` class template but displays the text `function`:
+[^<classname alt="boost::function">function</classname>].
+
+[endsect]
+
+

Added: sandbox/boost_docs/trunk/tools/boostbook/index.html
==============================================================================
--- (empty file)
+++ sandbox/boost_docs/trunk/tools/boostbook/index.html 2007-07-04 22:47:43 EDT (Wed, 04 Jul 2007)
@@ -0,0 +1,10 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+ <head>
+ <meta http-equiv="refresh" content="0; URL=doc/html/index.html">
+ </head>
+ <body>
+ Automatic redirection failed, click this
+ link
+ </body>
+</html>


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