Boost logo

Boost-Commit :

From: fmhess_at_[hidden]
Date: 2007-09-12 17:32:38


Author: fmhess
Date: 2007-09-12 17:32:38 EDT (Wed, 12 Sep 2007)
New Revision: 39224
URL: http://svn.boost.org/trac/boost/changeset/39224

Log:
Added new <access> element to dtd. Updated Peter Simons email address.
Added mention of boost license.

Text files modified:
   sandbox/boost_docs/trunk/tools/boostbook/dtd/boostbook.dtd | 70 ++++++++++++++++++++++-----------------
   1 files changed, 40 insertions(+), 30 deletions(-)

Modified: sandbox/boost_docs/trunk/tools/boostbook/dtd/boostbook.dtd
==============================================================================
--- sandbox/boost_docs/trunk/tools/boostbook/dtd/boostbook.dtd (original)
+++ sandbox/boost_docs/trunk/tools/boostbook/dtd/boostbook.dtd 2007-09-12 17:32:38 EDT (Wed, 12 Sep 2007)
@@ -1,15 +1,20 @@
 <!--
- BoostBook DTD version 1.0
+ BoostBook DTD version 1.1
 
    For further information, see: http://www.crystalclearsoftware.com/cgi-bin/boost_wiki/wiki.pl?Boost_Documentation_Format
 
- Copyright (c) 2002 by Peter Simons <simons_at_[hidden]>.
- All Rights Reserved.
+ Copyright (c) 2002 by Peter Simons <simons_at_[hidden]>
+ Copyright (c) 2003-2004 by Douglas Gregor <doug.gregor -at- gmail.com>
+ Copyright (c) 2007 by Frank Mori Hess <fmhess_at_[hidden]>
+
+ 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)
 
    This DTD module is identified by the PUBLIC and SYSTEM identifiers:
 
- PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN"
- SYSTEM "http://cryp.to/boost-sandbox/libs/documentation/dtd/boostbook.dtd"
+ PUBLIC "-//Boost//DTD BoostBook XML V1.1//EN"
+ SYSTEM "http://www.boost.org/tools/boostbook/dtd/1.1/boostbook.dtd"
 
    $Revision$
    $Date$
@@ -37,7 +42,7 @@
 <!ENTITY % boost.common.attrib "%local.common.attrib;
                                 id CDATA #IMPLIED">
 
-<!ENTITY % boost.namespace.mix
+<!ENTITY % boost.namespace.mix
         "class|class-specialization|struct|struct-specialization|
          union|union-specialization|typedef|enum|
          free-function-group|function|overloaded-function|
@@ -54,15 +59,15 @@
          struct-specialization|union|union-specialization">
 
 <!ENTITY % boost.class.content
- "template?, inherit*, purpose?, description?,
- (%boost.class.mix;)*">
+ "template?, inherit*, purpose?, description?,
+ (%boost.class.mix;|access)*">
 
 <!ENTITY % boost.class-specialization.content
- "template?, specialization?, inherit?, purpose?, description?,
- (%boost.class.mix;)*">
+ "template?, specialization?, inherit?, purpose?, description?,
+ (%boost.class.mix;|access)*">
 
 <!ENTITY % boost.function.semantics
- "purpose?, description?, requires?, effects?, postconditions?,
+ "purpose?, description?, requires?, effects?, postconditions?,
          returns?, throws?, complexity?, notes?, rationale?">
 
 <!ENTITY % library.content
@@ -104,7 +109,7 @@
 <!ATTLIST librarycategorylist %boost.common.attrib;>
 
 <!ELEMENT librarycategorydef (#PCDATA)>
-<!ATTLIST librarycategorydef
+<!ATTLIST librarycategorydef
          name CDATA #REQUIRED
          %boost.common.attrib;>
 
@@ -148,6 +153,11 @@
     name CDATA #REQUIRED
     %boost.common.attrib;>
 
+<!ELEMENT access (%boost.class.mix;)+>
+<!ATTLIST access
+ name CDATA #REQUIRED
+ %boost.common.attrib;>
+
 <!--========= C++ Templates =========-->
 <!ELEMENT template (%boost.template.mix;)*>
 <!ATTLIST template %boost.common.attrib;>
@@ -209,7 +219,7 @@
     %boost.common.attrib;>
 
 <!ELEMENT data-member (type, purpose?, description?)>
-<!ATTLIST data-member
+<!ATTLIST data-member
     name CDATA #REQUIRED
     specifiers CDATA #IMPLIED
     %boost.common.attrib;>
@@ -229,12 +239,12 @@
     %boost.common.attrib;>
 
 <!ELEMENT constructor (template?, parameter*, %boost.function.semantics;)>
-<!ATTLIST constructor
+<!ATTLIST constructor
     specifiers CDATA #IMPLIED
     %boost.common.attrib;>
 
 <!ELEMENT destructor (%boost.function.semantics;)>
-<!ATTLIST destructor
+<!ATTLIST destructor
     specifiers CDATA #IMPLIED
     %boost.common.attrib;>
 
@@ -252,12 +262,12 @@
     %boost.common.attrib;>
 
 <!ELEMENT overloaded-method (signature*, %boost.function.semantics;)>
-<!ATTLIST overloaded-method
+<!ATTLIST overloaded-method
     name CDATA #REQUIRED
     %boost.common.attrib;>
 
 <!ELEMENT overloaded-function (signature*, %boost.function.semantics;)>
-<!ATTLIST overloaded-function
+<!ATTLIST overloaded-function
     name CDATA #REQUIRED
     %boost.common.attrib;>
 
@@ -286,12 +296,12 @@
 <!ATTLIST rationale %boost.common.attrib;>
 
 <!ELEMENT functionname (#PCDATA)>
-<!ATTLIST functionname
+<!ATTLIST functionname
     alt CDATA #IMPLIED
     %boost.common.attrib;>
 
 <!ELEMENT enumname (#PCDATA)>
-<!ATTLIST enumname
+<!ATTLIST enumname
     alt CDATA #IMPLIED
     %boost.common.attrib;>
 
@@ -301,9 +311,9 @@
 <!ELEMENT headername (#PCDATA)>
 <!ATTLIST headername %boost.common.attrib;>
 
-<!ELEMENT copy-assignment
+<!ELEMENT copy-assignment
     (template?, type?, parameter*, %boost.function.semantics;)>
-<!ATTLIST copy-assignment
+<!ATTLIST copy-assignment
     cv CDATA #IMPLIED
     specifiers CDATA #IMPLIED
     %boost.common.attrib;>
@@ -330,7 +340,7 @@
      %boost.common.attrib;>
 
 <!--========== Boost Testsuite Extensions ==========-->
-<!ENTITY % boost.testsuite.tests
+<!ENTITY % boost.testsuite.tests
         "compile-test|link-test|run-test|
          compile-fail-test|link-fail-test|run-fail-test">
 <!ENTITY % boost.testsuite.test.content
@@ -345,12 +355,12 @@
      name CDATA #IMPLIED>
 
 <!ELEMENT link-test (%boost.testsuite.test.content;)>
-<!ATTLIST link-test
+<!ATTLIST link-test
      filename CDATA #REQUIRED
      name CDATA #IMPLIED>
 
 <!ELEMENT run-test (%boost.testsuite.test.content;)>
-<!ATTLIST run-test
+<!ATTLIST run-test
      filename CDATA #REQUIRED
      name CDATA #IMPLIED>
 
@@ -360,12 +370,12 @@
      name CDATA #IMPLIED>
 
 <!ELEMENT link-fail-test (%boost.testsuite.test.content;)>
-<!ATTLIST link-fail-test
+<!ATTLIST link-fail-test
      filename CDATA #REQUIRED
      name CDATA #IMPLIED>
 
 <!ELEMENT run-fail-test (%boost.testsuite.test.content;)>
-<!ATTLIST run-fail-test
+<!ATTLIST run-fail-test
      filename CDATA #REQUIRED
      name CDATA #IMPLIED>
 
@@ -378,13 +388,13 @@
 <!ELEMENT lib (#PCDATA)>
 
 <!ELEMENT requirement (#PCDATA)>
-<!ATTLIST requirement
+<!ATTLIST requirement
      name CDATA #REQUIRED>
 
 <!ELEMENT if-fails ANY>
 
 <!ELEMENT parameter (paramtype, default?, description?)>
-<!ATTLIST parameter
+<!ATTLIST parameter
      name CDATA #IMPLIED>
 
 <!ELEMENT programlisting ANY>
@@ -393,7 +403,7 @@
 
 <!--========== Customize the DocBook DTD ==========-->
 <!ENTITY % local.tech.char.class "|functionname|libraryname|enumname|code">
-<!ENTITY % local.para.class
+<!ENTITY % local.para.class
         "|using-namespace|using-class|librarylist|librarycategorylist">
 <!ENTITY % local.descobj.class "|libraryinfo">
 <!ENTITY % local.classname.attrib "alt CDATA #IMPLIED">
@@ -408,5 +418,5 @@
 <!--========== Import DocBook DTD ==========-->
 <!ENTITY % DocBook PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
            "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
-
+
 %DocBook;


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