Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r65498 - trunk/libs/serialization/doc
From: ramey_at_[hidden]
Date: 2010-09-21 00:12:30

Author: ramey
Date: 2010-09-21 00:12:28 EDT (Tue, 21 Sep 2010)
New Revision: 65498

first increment in concept update
Text files modified:
   trunk/libs/serialization/doc/serialization.html | 12 +++++-------
   1 files changed, 5 insertions(+), 7 deletions(-)

Modified: trunk/libs/serialization/doc/serialization.html
--- trunk/libs/serialization/doc/serialization.html (original)
+++ trunk/libs/serialization/doc/serialization.html 2010-09-21 00:12:28 EDT (Tue, 21 Sep 2010)
@@ -71,13 +71,11 @@
 if and only if one of the following is true:
   <li>it is a primitive type.<br>
- In this document, we use the term primitive type to mean
- types whose data is simply saved/loaded to/from an archive
- with no further processing. Arithmetic (including characters),
- bool, enum and stl::string and stl::wstring types are primitive types. Using
- <a target="detail" href="traits.html#Traits">serialization traits</a>,
- any user type can also be designated as "primitive"
- so that it is handled in this way.
+ By <i>primitive type</i> we mean a C++ built-in type and <i>ONLY</i>
+ a C++ built-in type. Arithmetic (including characters), bool, enum are primitive types.
+ Below in <a target="detail" href="traits.html#Traits">serialization traits</a>,
+ we define a "primitive" implementation level in a different way for a
+ different purpose. This can be a source of confusion.
   <li>It is a class type and one of the following has been declared according
     to the prototypes detailed below:

Boost-Commit list run by bdawes at, david.abrahams at, gregod at, cpdaniel at, john at