36 Commits

Author SHA1 Message Date
342e4c6d10 Mark scope guard dtors as throwing when calling basic_ios::exceptions(). (#15) 2023-10-02 17:15:24 -04:00
932dd48026 Compatibility with GCC 4.6 2022-04-13 22:51:10 -04:00
0a0241dc9d Add nullstream 2022-01-06 22:42:21 -05:00
cfe2e98267 Remove deprecated quoted_manip header 2020-05-08 09:25:18 -04:00
ab699e251f Take all primitive aspect_type by value 2020-04-10 16:12:18 -04:00
c8ce84089b Support stream width and fill and write directly to stream buffer 2020-04-10 16:11:48 -04:00
9f8765e752 Refactor ostream_guard and buffer_fill into detail utilities 2020-04-08 23:31:10 -04:00
c4a0fdd280 Reduce calls to rdbuf() in ostream_put 2020-04-05 13:30:33 -04:00
5fd7b50697 Move call to clear after noskipws 2020-03-15 18:00:32 -04:00
0b7828f310 Make quoted_proxy a trivial type 2020-03-01 19:44:16 -05:00
21b20f4a9e Make all savers non-copyable 2019-12-20 08:34:51 -05:00
c761bbc285 Clean up ios_state unit tests 2019-12-17 20:22:16 -05:00
00b2270c66 Remove trailing semicolon after BOOST_HEADER_DEPRECATED 2019-12-17 12:31:06 -05:00
e276f63390 Mark detail header as deprecated 2019-12-16 20:55:53 -05:00
16913b5484 Move my ostream_string function to the IO library 2019-12-15 09:20:05 -05:00
76ee346773 Update and release the quoted manipulators 2019-12-15 00:20:12 -05:00
2dc89e1eee Implement ostream_joiner 2019-12-14 10:55:58 -05:00
961be4e927 Fix bug quoted_manip.hpp and in its tests. Thanks to Daniel James for a patch.
[SVN r64856]
2010-08-16 21:53:33 +00:00
f1cb359a30 String may be const type so disable assignment
[SVN r63135]
2010-06-20 12:56:34 +00:00
ab59f094aa Add boost/io/detail/quoted_manip.hpp, with docs and test
[SVN r63119]
2010-06-19 20:30:31 +00:00
b925279bc9 Move header to detail in preparation for merge to trunk
[SVN r63100]
2010-06-19 14:55:01 +00:00
a6f0ee9b19 Cope with I/O errors or premature eof
[SVN r63099]
2010-06-19 13:25:55 +00:00
cab10052da Clean up code, add initial documentation draft
[SVN r63082]
2010-06-18 16:37:34 +00:00
fa2be5fde6 Accept a number of Eric Niebler's suggestions, including renaming.
[SVN r63074]
2010-06-18 00:59:40 +00:00
292f21393c Move header, provide all template parameters, clean up code
[SVN r63042]
2010-06-17 16:09:50 +00:00
bb80cdd26c Add private assignment operators.
Patch from Richard Webb.
This fixes #1414, where msvc complained that default assignment operator
could not be generated. This can be fixed either by pragmas, or by
declaring (but not defining), private assignment operator. The latter
approach seems better, since it's likely to help on other compilers.


[SVN r53425]
2009-05-30 05:59:08 +00:00
a4085a5269 Trivial patches to silence MSVC warnings.
[SVN r42076]
2007-12-15 17:36:31 +00:00
7aa98502d3 Include workaround header
[SVN r34127]
2006-05-31 12:35:53 +00:00
bd1c699220 Fixed for BCB2006
[SVN r33835]
2006-04-27 06:50:17 +00:00
cf2a12b4a3 Fix to allow for the possibility that std::locale support is not available in some standard library implementations.
[SVN r28568]
2005-05-02 06:24:20 +00:00
3bcf03e985 Added 'restore' member function to recover state (multiple times) within a code block
[SVN r27520]
2005-02-28 19:41:10 +00:00
a14284ef8a Added Daryle Walker's copyrights as requested.
[SVN r24481]
2004-08-15 10:13:49 +00:00
e9ca71f9f3 Removed Boost.org copyrights and replaced with originating authors copyright instead.
[SVN r24372]
2004-08-10 12:53:34 +00:00
30431241e2 Moved some of my stuff to the Boost Software License, Version 1.0
[SVN r20681]
2003-11-05 07:04:53 +00:00
15ce64b708 add or update See www.boost.org comments
[SVN r16708]
2002-12-27 16:51:53 +00:00
9a7bf6c9c4 Initial commit
[SVN r13766]
2002-05-09 01:10:05 +00:00