From 5d906e49f7835ad0c780a2b4299c2b05d2dec596 Mon Sep 17 00:00:00 2001
From: bemandawes Binary
+ I/O Manipulators
+ for Strings are not yet accepted into Boost as public components. Thus the
+ header file is currently located in <boost/io/detail/bin_manip.hpp> The C++ standard library's stream I/O facilities are type-safe and very
convenient for performing formatted (i.e. human readable) I/O. But they offer only
@@ -77,7 +101,7 @@ are implementation supplied types. The file produced with be four bytes in length. On a big-endian machine, the
+ The file produced will be four bytes in length. On a big-endian machine, the
contents in hexadecimal are:
+
+
+
+
+
+
+
+
+
+ Binary
+ I/O Manipulators
+
+ for Binary Streams
+
-
+
+
+
+ Proposal for Binary Stream I/O
Introduction
01020304
@@ -88,7 +112,7 @@ contents in hexadecimal are:
Last revised: -24 April, 2011
+26 May, 2011© Copyright Beman Dawes, 2009, 2011
Distributed under the Boost Software License, Version 1.0. See www.boost.org/ LICENSE_1_0.txt
diff --git a/libs/io/test/Jamfile.v2 b/libs/io/test/Jamfile.v2 index 4b48bce..458b6c6 100644 --- a/libs/io/test/Jamfile.v2 +++ b/libs/io/test/Jamfile.v2 @@ -23,4 +23,5 @@ test-suite "io" ] [ run quoted_manip_test.cpp ] + [ run bin_manip_test.cpp ] ; diff --git a/libs/io/test/bin_manip_test.cpp b/libs/io/test/bin_manip_test.cpp index 97c88ee..95f042b 100644 --- a/libs/io/test/bin_manip_test.cpp +++ b/libs/io/test/bin_manip_test.cpp @@ -1,11 +1,11 @@ -// binary_stream_test.cpp ------------------------------------------------------------// +// bin_manip_test.cpp ----------------------------------------------------------------// // Copyright Beman Dawes 2009 // Distributed under the Boost Software License, Version 1.0. // See http://www.boost.org/LICENSE_1_0.txt -#include