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<class T>
+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<T>::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<my_class>
+ : 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_
>
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>© Copyright <a href="http://www.rrsd.com">Robert Ramey</a>
2002-2004.
+<p><i>© 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