Update of /cvsroot/boost/boost/libs/serialization/doc
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv3512/doc

Modified Files:
        acknowledgments.html archive_reference.html archives.html 
        bibliography.html class_diagram.html codecvt.html 
        configuration.html contents.html dataflow.html 
        definitions.html derivation.html exception_safety.html 
        exceptions.html extended_type_info.html faq.html headers.html 
        history.html implementation.html index.html overview.html 
        pimpl.html rationale.html reference.html release.html 
        serialization.html shared_ptr.html shared_ptr2.html 
        smart_cast.html special.html state_saver.html 
        static_warning.html strong_typedef.html traits.html 
        tutorial.html void_cast.html wrappers.html 
Log Message:
  


Index: acknowledgments.html
===================================================================
RCS file: /cvsroot/boost/boost/libs/serialization/doc/acknowledgments.html,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -d -r1.10 -r1.11
--- acknowledgments.html        21 Jul 2005 18:30:48 -0000      1.10
+++ acknowledgments.html        22 Jun 2006 07:21:22 -0000      1.11
@@ -7,7 +7,7 @@
 http://www.boost.org/LICENSE_1_0.txt)
 -->
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <link rel="stylesheet" type="text/css" href="../../../boost.css">
 <link rel="stylesheet" type="text/css" href="style.css">
 <title>Serialization - Acknowledgments</title>

Index: archive_reference.html
===================================================================
RCS file: /cvsroot/boost/boost/libs/serialization/doc/archive_reference.html,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- archive_reference.html      5 Feb 2006 00:50:48 -0000       1.8
+++ archive_reference.html      22 Jun 2006 07:21:22 -0000      1.9
@@ -7,7 +7,7 @@
 http://www.boost.org/LICENSE_1_0.txt)
 -->
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<meta http-equiv="Content-Type" content="text/html; UTF-8">
 <link rel="stylesheet" type="text/css" href="../../../boost.css">
 <link rel="stylesheet" type="text/css" href="style.css">
 <title>Serialization - More on Archives</title>

Index: archives.html
===================================================================
RCS file: /cvsroot/boost/boost/libs/serialization/doc/archives.html,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -d -r1.9 -r1.10
--- archives.html       5 Feb 2006 00:50:48 -0000       1.9
+++ archives.html       22 Jun 2006 07:21:22 -0000      1.10
@@ -1,7 +1,7 @@
 <!doctype HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <link rel="stylesheet" type="text/css" href="../../../boost.css">
 <link rel="stylesheet" type="text/css" href="style.css">
 <title>Serialization - Archives</title>

Index: bibliography.html
===================================================================
RCS file: /cvsroot/boost/boost/libs/serialization/doc/bibliography.html,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- bibliography.html   1 Nov 2004 15:39:05 -0000       1.7
+++ bibliography.html   22 Jun 2006 07:21:22 -0000      1.8
@@ -7,7 +7,7 @@
 http://www.boost.org/LICENSE_1_0.txt)
 -->
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <link rel="stylesheet" type="text/css" href="../../../boost.css">
 <link rel="stylesheet" type="text/css" href="style.css">
 <title>Serialization - Bibliography</title>

Index: class_diagram.html
===================================================================
RCS file: /cvsroot/boost/boost/libs/serialization/doc/class_diagram.html,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- class_diagram.html  21 Jul 2005 18:29:47 -0000      1.5
+++ class_diagram.html  22 Jun 2006 07:21:22 -0000      1.6
@@ -7,7 +7,7 @@
 -->
 <html>
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <link rel="stylesheet" type="text/css" href="../../../boost.css">
 <link rel="stylesheet" type="text/css" href="style.css">
 <title>Serialization - Archive Class Diagram</title>

Index: codecvt.html
===================================================================
RCS file: /cvsroot/boost/boost/libs/serialization/doc/codecvt.html,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- codecvt.html        1 Nov 2004 15:39:05 -0000       1.3
+++ codecvt.html        22 Jun 2006 07:21:22 -0000      1.4
@@ -11,7 +11,7 @@
   == representations about the suitability of this software for any
   == purpose.  It is provided "as is" without express or implied warranty.
   -->
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <link rel="stylesheet" type="text/css" href="../../../boost.css">
 <link rel="stylesheet" type="text/css" href="style.css">
 <head>

Index: configuration.html
===================================================================
RCS file: /cvsroot/boost/boost/libs/serialization/doc/configuration.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- configuration.html  28 Nov 2004 04:24:59 -0000      1.2
+++ configuration.html  22 Jun 2006 07:21:22 -0000      1.3
@@ -7,7 +7,7 @@
 http://www.boost.org/LICENSE_1_0.txt)
 -->
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <link rel="stylesheet" type="text/css" href="../../../boost.css">
 <link rel="stylesheet" type="text/css" href="style.css">
 <title>Serialization - Configuration</title>

Index: contents.html
===================================================================
RCS file: /cvsroot/boost/boost/libs/serialization/doc/contents.html,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -d -r1.20 -r1.21
--- contents.html       4 Jun 2006 01:42:55 -0000       1.20
+++ contents.html       22 Jun 2006 07:21:22 -0000      1.21
@@ -171,6 +171,7 @@
           <dt><img style="display:none" src="dot.gif"><a target="detail" 
href="traits.html#export">Export Key</a>
           <dt><img style="display:none" src="dot.gif"><a target="detail" 
href="traits.html#Abstract">Abstract</a>
           <dt><img style="display:none" src="dot.gif"><a target="detail" 
href="traits.html#typeinfo">Type Information Implementation</a>
+          <dt><img style="display:none" src="dot.gif"><a target="detail" 
href="traits.html#wrappers">Wrappers</a>
           <dt><img style="display:none" src="dot.gif"><a target="detail" 
href="traits.html#templates">Template Serialization Traits</a>
         </dl></div></dd>
         <dt><img style="display:none" src="dot.gif"><a target="detail" 
href="serialization.html#models">Models - Serialization Implementations 
Included in the Library</a>

Index: dataflow.html
===================================================================
RCS file: /cvsroot/boost/boost/libs/serialization/doc/dataflow.html,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- dataflow.html       1 Nov 2004 15:39:05 -0000       1.4
+++ dataflow.html       22 Jun 2006 07:21:22 -0000      1.5
@@ -7,7 +7,7 @@
 http://www.boost.org/LICENSE_1_0.txt)
 -->
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <link rel="stylesheet" type="text/css" href="../../../boost.css">
 <link rel="stylesheet" type="text/css" href="style.css">
 <title>Serialization - Dataflow Iterators</title>

Index: definitions.html
===================================================================
RCS file: /cvsroot/boost/boost/libs/serialization/doc/definitions.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- definitions.html    28 Nov 2004 04:24:59 -0000      1.2
+++ definitions.html    22 Jun 2006 07:21:22 -0000      1.3
@@ -7,7 +7,7 @@
 http://www.boost.org/LICENSE_1_0.txt)
 -->
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <link rel="stylesheet" type="text/css" href="../../../boost.css">
 <link rel="stylesheet" type="text/css" href="style.css">
 <title>Serialization - Definitions</title>

Index: derivation.html
===================================================================
RCS file: /cvsroot/boost/boost/libs/serialization/doc/derivation.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- derivation.html     5 Feb 2006 00:50:48 -0000       1.6
+++ derivation.html     22 Jun 2006 07:21:22 -0000      1.7
@@ -7,7 +7,7 @@
 http://www.boost.org/LICENSE_1_0.txt)
 -->
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <link rel="stylesheet" type="text/css" href="../../../boost.css">
 <link rel="stylesheet" type="text/css" href="style.css">
 <title>Serialization - Derivation from an Existing Archive</title>

Index: exception_safety.html
===================================================================
RCS file: /cvsroot/boost/boost/libs/serialization/doc/exception_safety.html,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- exception_safety.html       1 Nov 2004 15:39:05 -0000       1.4
+++ exception_safety.html       22 Jun 2006 07:21:22 -0000      1.5
@@ -7,7 +7,7 @@
 http://www.boost.org/LICENSE_1_0.txt)
 -->
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <link rel="stylesheet" type="text/css" href="../../../boost.css">
 <link rel="stylesheet" type="text/css" href="style.css">
 <title>Serialization - Reference</title>

Index: exceptions.html
===================================================================
RCS file: /cvsroot/boost/boost/libs/serialization/doc/exceptions.html,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- exceptions.html     5 Feb 2006 00:50:48 -0000       1.7
+++ exceptions.html     22 Jun 2006 07:21:22 -0000      1.8
@@ -7,7 +7,7 @@
 http://www.boost.org/LICENSE_1_0.txt)
 -->
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <link rel="stylesheet" type="text/css" href="../../../boost.css">
 <link rel="stylesheet" type="text/css" href="style.css">
 <title>Serialization - Archive Exceptions</title>

Index: extended_type_info.html
===================================================================
RCS file: /cvsroot/boost/boost/libs/serialization/doc/extended_type_info.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- extended_type_info.html     21 Jul 2005 18:32:31 -0000      1.2
+++ extended_type_info.html     22 Jun 2006 07:21:22 -0000      1.3
@@ -7,7 +7,7 @@
 http://www.boost.org/LICENSE_1_0.txt)
 -->
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <link rel="stylesheet" type="text/css" href="../../../boost.css">
 <link rel="stylesheet" type="text/css" href="style.css">
 <title>Serialization - extended_type_info</title>

Index: faq.html
===================================================================
RCS file: /cvsroot/boost/boost/libs/serialization/doc/faq.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- faq.html    28 Nov 2004 04:24:59 -0000      1.2
+++ faq.html    22 Jun 2006 07:21:22 -0000      1.3
@@ -7,7 +7,7 @@
 http://www.boost.org/LICENSE_1_0.txt)
 -->
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <link rel="stylesheet" type="text/css" href="../../../boost.css">
 <link rel="stylesheet" type="text/css" href="style.css">
 <title>Serialization - FAQ</title>

Index: headers.html
===================================================================
RCS file: /cvsroot/boost/boost/libs/serialization/doc/headers.html,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -d -r1.10 -r1.11
--- headers.html        4 Jun 2006 01:42:55 -0000       1.10
+++ headers.html        22 Jun 2006 07:21:22 -0000      1.11
@@ -122,21 +122,6 @@
 </a>
 <dd>wide character xml output archive used for saving.</dd>
 
-<dt><a name="arraybinaryiarchive">
-<a name="array_binary_iarchive" 
href="../../../boost/archive/array/binary_iarchive.hpp">
-boost/archive/array/binary_iarchive.hpp
-</a>
-<dd>native binary input archive used for loading, implementing optimizations
-for contiguous arrays of primitive types.</dd>
-
-<dt><a name="arraybinaryoarchive">
-<a target="array_binary_oarchive" 
href="../../../boost/archive/array/binary_oarchive.hpp">
-boost/archive/array/binary_oarchive.hpp
-</a>
-<dd>native binary output archive used for saving, implementing optimizations
-for contiguous arrays of primitive types.</dd>
-
-
 </dl>
 
 <a name="serializationdeclarations">

Index: history.html
===================================================================
RCS file: /cvsroot/boost/boost/libs/serialization/doc/history.html,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- history.html        1 Nov 2004 15:39:05 -0000       1.4
+++ history.html        22 Jun 2006 07:21:22 -0000      1.5
@@ -7,7 +7,7 @@
 http://www.boost.org/LICENSE_1_0.txt)
 -->
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <link rel="stylesheet" type="text/css" href="../../../boost.css">
 <link rel="stylesheet" type="text/css" href="style.css">
 <title>Serialization - History</title>

Index: implementation.html
===================================================================
RCS file: /cvsroot/boost/boost/libs/serialization/doc/implementation.html,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -d -r1.13 -r1.14
--- implementation.html 11 Dec 2005 06:19:33 -0000      1.13
+++ implementation.html 22 Jun 2006 07:21:22 -0000      1.14
@@ -7,7 +7,7 @@
 http://www.boost.org/LICENSE_1_0.txt)
 -->
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <link rel="stylesheet" type="text/css" href="../../../boost.css">
 <link rel="stylesheet" type="text/css" href="style.css">
 <title>Serialization - Implementation Notes</title>

Index: index.html
===================================================================
RCS file: /cvsroot/boost/boost/libs/serialization/doc/index.html,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- index.html  1 Nov 2004 15:39:05 -0000       1.4
+++ index.html  22 Jun 2006 07:21:22 -0000      1.5
@@ -7,7 +7,7 @@
 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)
 -->
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <link rel="stylesheet" type="text/css" href="../../../boost.css">
 <title>Serialization</title>
 </head>

Index: overview.html
===================================================================
RCS file: /cvsroot/boost/boost/libs/serialization/doc/overview.html,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- overview.html       11 Dec 2005 06:19:33 -0000      1.7
+++ overview.html       22 Jun 2006 07:21:22 -0000      1.8
@@ -7,7 +7,7 @@
 http://www.boost.org/LICENSE_1_0.txt)
 -->
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <link rel="stylesheet" type="text/css" href="../../../boost.css">
 <link rel="stylesheet" type="text/css" href="style.css">
 <title>Serialization - Overview</title>

Index: pimpl.html
===================================================================
RCS file: /cvsroot/boost/boost/libs/serialization/doc/pimpl.html,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- pimpl.html  1 Nov 2004 15:39:05 -0000       1.4
+++ pimpl.html  22 Jun 2006 07:21:22 -0000      1.5
@@ -7,7 +7,7 @@
 http://www.boost.org/LICENSE_1_0.txt)
 -->
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <link rel="stylesheet" type="text/css" href="../../../boost.css">
 <link rel="stylesheet" type="text/css" href="style.css">
 <title>Serialization - PIMPL</title>

Index: rationale.html
===================================================================
RCS file: /cvsroot/boost/boost/libs/serialization/doc/rationale.html,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- rationale.html      23 Jul 2005 02:15:24 -0000      1.5
+++ rationale.html      22 Jun 2006 07:21:22 -0000      1.6
@@ -7,7 +7,7 @@
 http://www.boost.org/LICENSE_1_0.txt)
 -->
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <link rel="stylesheet" type="text/css" href="../../../boost.css">
 <link rel="stylesheet" type="text/css" href="style.css">
 <title>Seriealization - Rationale</title>

Index: reference.html
===================================================================
RCS file: /cvsroot/boost/boost/libs/serialization/doc/reference.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- reference.html      11 Dec 2005 06:19:33 -0000      1.2
+++ reference.html      22 Jun 2006 07:21:22 -0000      1.3
@@ -7,7 +7,7 @@
 http://www.boost.org/LICENSE_1_0.txt)
 -->
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <link rel="stylesheet" type="text/css" href="../../../boost.css">
 <link rel="stylesheet" type="text/css" href="style.css">
 <title>Serialization - Serialization of Classes</title>

Index: release.html
===================================================================
RCS file: /cvsroot/boost/boost/libs/serialization/doc/release.html,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -d -r1.12 -r1.13
--- release.html        5 Feb 2006 00:50:48 -0000       1.12
+++ release.html        22 Jun 2006 07:21:22 -0000      1.13
@@ -7,7 +7,7 @@
 http://www.boost.org/LICENSE_1_0.txt)
 -->
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <link rel="stylesheet" type="text/css" href="../../../boost.css">
 <link rel="stylesheet" type="text/css" href="style.css">
 <title>Serialization - Release Notes</title>

Index: serialization.html
===================================================================
RCS file: /cvsroot/boost/boost/libs/serialization/doc/serialization.html,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -d -r1.17 -r1.18
--- serialization.html  5 Feb 2006 00:50:48 -0000       1.17
+++ serialization.html  22 Jun 2006 07:21:22 -0000      1.18
@@ -7,7 +7,7 @@
 http://www.boost.org/LICENSE_1_0.txt)
 -->
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <link rel="stylesheet" type="text/css" href="../../../boost.css">
 <link rel="stylesheet" type="text/css" href="style.css">
 <title>Serialization - Serialization of Classes</title>

Index: shared_ptr.html
===================================================================
RCS file: /cvsroot/boost/boost/libs/serialization/doc/shared_ptr.html,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- shared_ptr.html     20 Feb 2005 22:14:22 -0000      1.7
+++ shared_ptr.html     22 Jun 2006 07:21:22 -0000      1.8
@@ -7,7 +7,7 @@
 http://www.boost.org/LICENSE_1_0.txt)
 -->
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <link rel="stylesheet" type="text/css" href="../../../boost.css">
 <link rel="stylesheet" type="text/css" href="style.css">
 <title>Template serialization - shared_ptr</title>

Index: shared_ptr2.html
===================================================================
RCS file: /cvsroot/boost/boost/libs/serialization/doc/shared_ptr2.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- shared_ptr2.html    5 Feb 2006 00:50:48 -0000       1.2
+++ shared_ptr2.html    22 Jun 2006 07:21:22 -0000      1.3
@@ -7,7 +7,7 @@
 http://www.boost.org/LICENSE_1_0.txt)
 -->
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <link rel="stylesheet" type="text/css" href="../../../boost.css">
 <link rel="stylesheet" type="text/css" href="style.css">
 <title>Template serialization - shared_ptr</title>

Index: smart_cast.html
===================================================================
RCS file: /cvsroot/boost/boost/libs/serialization/doc/smart_cast.html,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- smart_cast.html     1 Nov 2004 15:39:05 -0000       1.4
+++ smart_cast.html     22 Jun 2006 07:21:22 -0000      1.5
@@ -7,7 +7,7 @@
 http://www.boost.org/LICENSE_1_0.txt)
 -->
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <link rel="stylesheet" type="text/css" href="../../../boost.css">
 <link rel="stylesheet" type="text/css" href="style.css">
 <title>Serialization - BOOST_STATIC_WARNING</title>

Index: special.html
===================================================================
RCS file: /cvsroot/boost/boost/libs/serialization/doc/special.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -d -r1.11 -r1.12
--- special.html        4 Jun 2006 01:42:55 -0000       1.11
+++ special.html        22 Jun 2006 07:21:22 -0000      1.12
@@ -407,10 +407,8 @@
 
 Archive types that can provide optimized serialization for contiguous arrays 
of 
 homogeneous types should implement these by overloading the serialization of
-the  <a href="wrappers.html#arrays"><code>array</code></a> wrapper. As an 
example
-optimized versions of the binary archives are provided in
-<a 
href="headers.html#arraybinaryiarchive">archive/array/binary_iarchive.hpp</a>
-and <a 
href="headers.html#arraybinaryoarchive">archive/array/binary_oarchive.hpp</a>
+the  <a href="wrappers.html#arrays"><code>array</code></a> wrapper, as is done
+for the binary archives.
 
 
 <h3><a href="exceptions.html">Archive Exceptions</a></h3>

Index: state_saver.html
===================================================================
RCS file: /cvsroot/boost/boost/libs/serialization/doc/state_saver.html,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- state_saver.html    21 Apr 2005 04:59:13 -0000      1.5
+++ state_saver.html    22 Jun 2006 07:21:22 -0000      1.6
@@ -7,7 +7,7 @@
 http://www.boost.org/LICENSE_1_0.txt)
 -->
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <link rel="stylesheet" type="text/css" href="../../../boost.css">
 <link rel="stylesheet" type="text/css" href="style.css">
 <title>Serialization - <code style="white-space: 
normal">state_saver</code></title>

Index: static_warning.html
===================================================================
RCS file: /cvsroot/boost/boost/libs/serialization/doc/static_warning.html,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- static_warning.html 1 Nov 2004 15:39:05 -0000       1.4
+++ static_warning.html 22 Jun 2006 07:21:22 -0000      1.5
@@ -7,7 +7,7 @@
 http://www.boost.org/LICENSE_1_0.txt)
 -->
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <link rel="stylesheet" type="text/css" href="../../../boost.css">
 <link rel="stylesheet" type="text/css" href="style.css">
 <title>Serialization - BOOST_STATIC_WARNING</title>

Index: strong_typedef.html
===================================================================
RCS file: /cvsroot/boost/boost/libs/serialization/doc/strong_typedef.html,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- strong_typedef.html 1 Nov 2004 15:39:05 -0000       1.4
+++ strong_typedef.html 22 Jun 2006 07:21:22 -0000      1.5
@@ -7,7 +7,7 @@
 http://www.boost.org/LICENSE_1_0.txt)
 -->
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <link rel="stylesheet" type="text/css" href="../../../boost.css">
 <link rel="stylesheet" type="text/css" href="style.css">
 <title>Serialization - BOOST_STATIC_WARNING</title>

Index: traits.html
===================================================================
RCS file: /cvsroot/boost/boost/libs/serialization/doc/traits.html,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -d -r1.10 -r1.11
--- traits.html 5 Feb 2006 00:50:48 -0000       1.10
+++ traits.html 22 Jun 2006 07:21:22 -0000      1.11
@@ -7,7 +7,7 @@
 http://www.boost.org/LICENSE_1_0.txt)
 -->
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <link rel="stylesheet" type="text/css" href="../../../boost.css">
 <link rel="stylesheet" type="text/css" href="style.css">
 <title>Serialization - Class Serialization Traits</title>
@@ -32,6 +32,7 @@
   <dt><a href="#export">Export Key</a>
   <dt><a href="#abstract">Abstract</a>
   <dt><a href="#typeinfo">Type Information Implementation</a>
+  <dt><a href="#wrappers">Wrappers</a>
   <dt><a href="#templates">Template Serialization Traits</a>
 </dl>
 Serialization of data depends on the type of the data.  For example, for
@@ -311,6 +312,50 @@
 Other implementations are possible and might be necessary for
 certain special cases.
 
+version.hpp</a>.  
+<h3><a name="wrappers">Wrappers</a></h3>
+Archives need to treat wrappers diffently from other types since, for example,
+they usually are non-const object while output archives require that any
+serialized object (with the exception of a wrapper) be const. 
+
+This header file <a 
href="../../../boost/serialization/wrapper.hpp">wrapper.hpp</a>
+includes the following code:
+
+<pre><code>
+namespace boost { 
+namespace serialization {
+template&lt;class T&gt;
+struct is_wrapper
+ : public mpl::false_
+{};
+} // namespace serialization
+} // namespace boost
+</code></pre>
+
+For any class <code style="white-space: normal">T</code>, The default 
definition 
+of <code style="white-space: 
normal">boost::serialization::is_wrapper&lt;T&gt;::value</code> is thus false.
+ 
+If we want to declare that a class <code style="white-space: 
normal">my_class</code>
+is a wrapper we specialize the version template:
+<pre><code>
+namespace boost { 
+namespace serialization {
+struct is_wrapper&lt;my_class&gt;
+ : mpl::true_
+{};
+} // namespace serialization
+} // namespace boost
+</code></pre>
+<p>
+To diminish typing and enhance readability, a macro is defined
+so that instead of the above, we could write:
+<pre><code>
+BOOST_CLASS_IS_WRAPPER(my_class)
+</code></pre>
+which expands to the code above.
+
+
+
 <h3><a name="templates">Template Serialization Traits</a></h3>
 In some instances it might be convenient to assign serialization traits
 to a whole group of classes at once.  Consider, the name-value pair
@@ -407,7 +452,8 @@
     int Level, 
     int Tracking,
     unsigned int Version = 0,
-    class ETII = BOOST_SERIALIZATION_DEFAULT_TYPE_INFO(T)
+    class ETII = BOOST_SERIALIZATION_DEFAULT_TYPE_INFO(T),
+    class IsWrapper = mpl::false_
 &gt;
 struct traits
 </code></pre>
@@ -420,10 +466,11 @@
 <tr><td><code>Tracking</code></td><td>tracking 
level</td><td><code>track_never<br>track_selectivly<br>track_always</code></td><td>none</td></tr>
 <tr><td><code>Version</code></td><td><code>class version</td><td>unsigned 
integer</td><td><code>0</code></td></tr>
 <tr><td><code>ETTI</code></td><td><code>type_info</code> 
implementation</td><td><code>extended_type_info_typeid<br>extended_type_info_no_rtti</code></td><td>default
 <code>type_info implementation</code></td></tr>
+<tr><td><code>IsWrapper</code></td><td><code></code>is the type a 
wrapper?</td><td><code>mpl::false_<br>mpl::true_</code></td><td><code>mpl::false_</code></td></tr>
 </table>
 
 <hr>
-<p><i>&copy; Copyright <a href="http://www.rrsd.com";>Robert Ramey</a> 
2002-2004. 
+<p><i>&copy; Copyright <a href="http://www.rrsd.com";>Robert Ramey</a> 
2002-2004 and Matthias Troyer 2006. 
 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)
 </i></p>

Index: tutorial.html
===================================================================
RCS file: /cvsroot/boost/boost/libs/serialization/doc/tutorial.html,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -d -r1.9 -r1.10
--- tutorial.html       5 Feb 2006 00:50:48 -0000       1.9
+++ tutorial.html       22 Jun 2006 07:21:22 -0000      1.10
@@ -7,7 +7,7 @@
 http://www.boost.org/LICENSE_1_0.txt)
 -->
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <link rel="stylesheet" type="text/css" href="../../../boost.css">
 <link rel="stylesheet" type="text/css" href="style.css">
 <title>Serialization - Tutorial</title>

Index: void_cast.html
===================================================================
RCS file: /cvsroot/boost/boost/libs/serialization/doc/void_cast.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- void_cast.html      21 Jul 2005 18:34:59 -0000      1.1
+++ void_cast.html      22 Jun 2006 07:21:22 -0000      1.2
@@ -7,7 +7,7 @@
 http://www.boost.org/LICENSE_1_0.txt)
 -->
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <link rel="stylesheet" type="text/css" href="../../../boost.css">
 <link rel="stylesheet" type="text/css" href="style.css">
 <title>Serialization - BOOST_STATIC_WARNING</title>

Index: wrappers.html
===================================================================
RCS file: /cvsroot/boost/boost/libs/serialization/doc/wrappers.html,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- wrappers.html       4 Jun 2006 01:42:55 -0000       1.6
+++ wrappers.html       22 Jun 2006 07:21:22 -0000      1.7
@@ -38,6 +38,9 @@
 handling of this type.  The library includes several such types for varying 
 purposes.
 <p>
+Wrappers need to be treated in a special way by some archives, and hence
+the <A href="traits.html#wrappers"><code>is_wrapper</code></a> trait for 
+these wrapper classes is set to true.
 
 <h3><a name="binaryobjects">Binary Objects</a></h3>
 A binary object is just an sequence of bytes stored as raw


All the advantages of Linux Managed Hosting--Without the Cost and Risk!
Fully trained technicians. The highest number of Red Hat certifications in
the hosting industry. Fanatical Support. Click to learn more
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642
_______________________________________________
Boost-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/boost-cvs

Reply via email to