|
e9989b260e
|
Refs #4987. Added forward declaration of namespace-scope swap for boost::optional, this should fix GCC compilation errors. Also swap implementation now uses Boost.Utility.Swap to make use of the workarounds for some broken compilers. If it breaks for your compiler, let me know in the mentioned ticket.
[SVN r67288]
|
2010-12-17 21:12:56 +00:00 |
|
|
646488e0e2
|
operator>> behavior changed slightly so that the stream is not accessed when unrecognized character sequence is detected.
[SVN r67184]
|
2010-12-12 11:35:19 +00:00 |
|
|
64d8062621
|
The may_alias workaround is also disabled for GCC prior to 3.2. Also added description for this workaround.
[SVN r67112]
|
2010-12-08 18:32:36 +00:00 |
|
|
d39627c5b6
|
boost/optional/optional.hpp: avoid gcc 3.2 warnings
[SVN r67109]
|
2010-12-08 17:53:29 +00:00 |
|
|
f88c8ae423
|
Refs #3395. Optional construction and assignment now works correctly for types with overridden operator&. Also silenced some GCC warnings about broken strict aliasing rules.
[SVN r67020]
|
2010-12-05 14:43:18 +00:00 |
|
|
ab01dfff7e
|
Fully qualify ios flags. Fixes compilation of PropertyTree, bug 4459.
[SVN r64342]
|
2010-07-25 22:21:45 +00:00 |
|
|
8608ad1497
|
Fixed behaviour in case of invalid input
[SVN r64208]
|
2010-07-20 19:21:44 +00:00 |
|
|
c93e5a88c7
|
Fixed extraction operator for empty optionals
[SVN r64206]
|
2010-07-20 18:20:40 +00:00 |
|
|
97e314f03a
|
Fix some header links.
[SVN r64006]
|
2010-07-14 08:15:33 +00:00 |
|
|
16f0a0aaaf
|
Expose the "types" typedef of boost::optional_detail::operator_base as
public, rather than protected, since Spirit pokes at this typedef.
[SVN r61832]
|
2010-05-06 21:44:18 +00:00 |
|
|
8682f2bbaa
|
avoid C style casts
[SVN r53671]
|
2009-06-06 09:42:41 +00:00 |
|
|
43eac5bb12
|
Added forward declaration of boost::optional_swap_should_use_default_constructor.
[SVN r45264]
|
2008-05-10 14:42:49 +00:00 |
|
|
74674531c8
|
Replaced "using std::swap" by "using boost::swap" within optional::swap member function, hoping to fix GCC test failures, as mentioned at http://article.gmane.org/gmane.comp.lib.boost.devel/174350 "Re: [optional] problems with swap()"
[SVN r44826]
|
2008-04-27 21:09:50 +00:00 |
|
|
a4572497be
|
Added forward declaration of optional<T>'s boost::swap overload, as mentioned at http://article.gmane.org/gmane.comp.lib.boost.devel/174350 "Re: [optional] problems with swap()"
[SVN r44825]
|
2008-04-27 21:07:10 +00:00 |
|
|
66c366d18a
|
Improved swap for optional<T>, co-written by Thorsten and Fernando: added support for tweaking whether swap should use T's default constructor. Added swap member function. Discussed at Boost developers' mailing list, "[optional] problems with swap()", http://lists.boost.org/Archives/boost/2008/04/135882.php
[SVN r44766]
|
2008-04-25 16:50:32 +00:00 |
|
|
95c864e119
|
Cast to base added to avoid a call to the convertir constructor/assignment (see Tickes 1419 and 1420)
[SVN r41381]
|
2007-11-25 20:26:14 +00:00 |
|
|
9afdbe65e7
|
// Add or correct comment identifying Boost library this header is associated with.
[SVN r41173]
|
2007-11-17 20:13:16 +00:00 |
|
|
3499d477dc
|
Merged changests from RC_1_34_0 - base rev 33417
[SVN r40705]
|
2007-11-02 22:56:23 +00:00 |
|
|
16a8ccbecc
|
removed unnamed namespace (see http://lists.boost.org/Archives/boost/2006/07/107873.php); usual copyright/license/url fixes
[SVN r34646]
|
2006-07-20 23:17:22 +00:00 |
|
|
734e5b5283
|
Some additional functions added to optional (being new there won't be regressions)
[SVN r34411]
|
2006-06-26 18:01:38 +00:00 |
|
|
a77dff3e11
|
workaround for Borland
[SVN r34288]
|
2006-06-12 19:02:41 +00:00 |
|
|
9516a779fe
|
Disambiguated certain constructs.
[SVN r34227]
|
2006-06-08 01:47:33 +00:00 |
|
|
c7e74ce372
|
Fixed bug in optional_io
[SVN r32979]
|
2006-02-17 21:15:58 +00:00 |
|
|
91bdde095d
|
Non-templated iostreams fix in optional_io
Better "illegal conversion" fail test
[SVN r32972]
|
2006-02-16 20:52:55 +00:00 |
|
|
0e10374194
|
AlisdairM BCB2006 patch reapplied to HEAD
[SVN r32820]
|
2006-02-10 20:52:25 +00:00 |
|
|
864adf2e87
|
Now commited in HEAD
[SVN r32748]
|
2006-02-08 19:29:54 +00:00 |
|
|
0be943c2f6
|
Added simple operators << and >> to optional<>
[SVN r32533]
|
2006-02-03 21:39:21 +00:00 |
|
|
f89c517fa8
|
Large patch from Ulrich Eckhardt to fix support for EVC++ 4.
[SVN r30670]
|
2005-08-25 16:27:28 +00:00 |
|
|
dda39772ad
|
Fix doubled EOLs.
[SVN r28438]
|
2005-04-23 16:35:57 +00:00 |
|
|
ed504fae7b
|
Converted to Unix format
[SVN r28432]
|
2005-04-23 02:59:05 +00:00 |
|
|
9a0013d668
|
Optional's Assignment fixed
[SVN r28412]
|
2005-04-22 13:28:34 +00:00 |
|
|
07a80c1b9b
|
In-place factories moved from /detail to /utility
New value_initalized tests added
[SVN r25313]
|
2004-09-21 14:54:32 +00:00 |
|
|
3db413cc30
|
Pseudo-destructor fixed (fix adjusted for BCB6)
[SVN r23632]
|
2004-07-16 14:42:25 +00:00 |
|
|
9aa4943b7a
|
Pseudo-destructor fixed
[SVN r23393]
|
2004-07-07 15:13:25 +00:00 |
|
|
7cacecb6f9
|
Pseudo-destructor fixed
[SVN r23392]
|
2004-07-07 15:04:52 +00:00 |
|
|
05045f5be7
|
Fixed overload resolution problem with operator= in bcc5.6.4
[SVN r21999]
|
2004-01-27 13:46:50 +00:00 |
|
|
c18e5d9464
|
Fixed bcc5.5.1
[SVN r20991]
|
2003-11-28 15:33:51 +00:00 |
|
|
d469aff043
|
Moved from "utility" to "detail" until a Fast Track Review formalizes it.
[SVN r20983]
|
2003-11-28 14:36:21 +00:00 |
|
|
f8fe66e289
|
Still mre bcc5.5.1 compat fixes
[SVN r20727]
|
2003-11-07 14:57:30 +00:00 |
|
|
6c70e16379
|
More bcc5.5.1 compatibility fixes.
[SVN r20671]
|
2003-11-05 00:03:23 +00:00 |
|
|
51975011a9
|
More compiler compatibility fixes. New License
[SVN r20608]
|
2003-11-03 03:02:06 +00:00 |
|
|
38c609e126
|
New License
[SVN r20607]
|
2003-11-03 02:59:08 +00:00 |
|
|
d0cf7efaf0
|
BCB551 and VC6 compatibility fixes
[SVN r20565]
|
2003-10-30 14:45:50 +00:00 |
|
|
65464ceffd
|
Reference semantics change rolledback (deffered to after 1.31.0)
[SVN r20557]
|
2003-10-30 00:39:34 +00:00 |
|
|
3468bfb07f
|
Compiler compatibility fixes; Reference assignment changed (if the lhs is initialized, the assignment goes to the referenced object, thus the reference is not rebound)
[SVN r20546]
|
2003-10-29 15:45:12 +00:00 |
|
|
b64b2cb0be
|
*** empty log message ***
[SVN r20511]
|
2003-10-28 00:09:18 +00:00 |
|
|
6b70058cf0
|
VC fixes for in-place constructor overloads, reference types are now assignable, none_t support added, compare_pointees.hpp factored out
[SVN r20510]
|
2003-10-28 00:03:17 +00:00 |
|
|
52896b097e
|
Typed in place construction added
[SVN r20070]
|
2003-09-15 20:28:10 +00:00 |
|
|
161540a0eb
|
Fixed access bug in type helpers
[SVN r20029]
|
2003-09-11 21:56:07 +00:00 |
|
|
a2f8c2fd41
|
Added functionality
[SVN r19994]
|
2003-09-10 15:39:30 +00:00 |
|