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