Andrey Semashev
91aab126e1
1. Extracted forward declarations to a separate header so that it can be included by other libraries (Boost.Log, for instance).
...
2. Added a default value for char traits template parameter.
3. Added missing headers and removed unused ones.
4. Added inline specifiers to operators.
5. Fixed operator<< behaving incorrectly when particular width is requested (std::setw, etc.).
6. Replaced all throw statements with BOOST_THROW_EXCEPTION.
[SVN r84511]
2013-05-26 15:36:25 +00:00
Vicente J. Botet Escriba
98bb9e6300
Utility: address_of take care of #7079 .
...
[SVN r83429]
2013-03-14 17:48:06 +00:00
Eric Niebler
e0e16be802
fix breakage of string_ref logical ops, detabify, remove trailing whitespace
...
[SVN r83147]
2013-02-25 06:30:00 +00:00
Eric Niebler
9284a64936
disable annoying msvc warning, refs #7663
...
[SVN r82960]
2013-02-17 23:56:10 +00:00
Marshall Clow
6e2c1b6b53
Added to_string and better comparisons to Boost.StringRef
...
[SVN r82902]
2013-02-15 16:12:30 +00:00
Marshall Clow
e4d622019f
Fixed bug in string_ref::find; Refs #8067
...
[SVN r82901]
2013-02-15 16:07:06 +00:00
Marshall Clow
98d793152c
Move string_ref to Boost.Utility; first crack at docs
...
[SVN r81972]
2012-12-15 16:38:07 +00:00
Marshall Clow
dc8ffe92b8
Removed use of deprecated macros
...
[SVN r81801]
2012-12-08 18:37:29 +00:00
Marshall Clow
c55d5ca7de
Removed usage of deprecated macros in Boost.Utility; specifically result_of
...
[SVN r81574]
2012-11-26 20:32:24 +00:00
Michel Morin
943af35553
Tweak comments (removing a non-ascii character, updating references to the C++11 standard, etc.) and rename the include guard macro.
...
[SVN r81112]
2012-10-30 16:51:16 +00:00
Eric Niebler
93f6e3473b
friendlier wrt overloaded comma
...
[SVN r80732]
2012-09-28 08:47:35 +00:00
Eric Niebler
4a08e3d0bf
remove workaround for gcc-4.4, boost.config is correct now
...
[SVN r80712]
2012-09-26 18:47:08 +00:00
Eric Niebler
3d650b7f92
nicer work-around for gcc warnings
...
[SVN r80656]
2012-09-23 02:08:32 +00:00
Daniel Walker
0568a114a8
supress warnings in result_of_iterate.hpp on gcc 4 and up.
...
[SVN r80655]
2012-09-23 01:44:39 +00:00
Eric Niebler
7148d6c95e
gcc-4.4 doesn't have robust enough support for sfinae-for-expressions
...
[SVN r80654]
2012-09-23 01:11:00 +00:00
Eric Niebler
1cfe3145b4
sfinae-friendly result_of implementation for compilers that don't have extended sfinae for expressions
...
[SVN r80636]
2012-09-22 19:15:37 +00:00
Eric Niebler
57d65d6a94
untab-ify
...
[SVN r80608]
2012-09-20 17:06:34 +00:00
Daniel Walker
ac9f617f7f
SFINAE enabled result_of fixes [7343]
...
[SVN r80605]
2012-09-19 23:10:08 +00:00
Daniel Walker
b6a55f878c
reverting [78195] in result_of_iterate.hpp to allow users to force result_of to use decltype
...
[SVN r80550]
2012-09-17 00:04:55 +00:00
Vicente J. Botet Escriba
8036d4370f
Utility/declval: update history.
...
[SVN r78729]
2012-05-28 18:44:24 +00:00
John Maddock
923caf4410
Fix for GCC-4.3.x.
...
[SVN r78268]
2012-04-30 14:07:24 +00:00
Eric Niebler
d5cacff7c6
only use decltype when Boost.Config says it's ok
...
[SVN r78195]
2012-04-25 17:41:51 +00:00
Eric Niebler
4111de6f68
result_of uses decltype on compilers that implement N3276
...
[SVN r77905]
2012-04-11 00:28:33 +00:00
Eric Niebler
df9315101e
whoops
...
[SVN r77904]
2012-04-11 00:13:10 +00:00
Eric Niebler
2637dfcc59
result_of uses decltype on compilers that implement N3276
...
[SVN r77903]
2012-04-11 00:05:56 +00:00
Lorenzo Caminiti
a7e8d28621
Updated IdentityType docs.
...
[SVN r77902]
2012-04-10 21:53:28 +00:00
Daniel Walker
acf8b66a4f
Applied patch from Michel Morin to fix #6755 . Updated copyright to recognize contributors from the past several years.
...
[SVN r77702]
2012-04-01 20:38:36 +00:00
Vicente J. Botet Escriba
c11e08b6b7
Utility: Rollback unwanted commit while adding noexcept to boost::declval
...
[SVN r77562]
2012-03-26 17:07:17 +00:00
Vicente J. Botet Escriba
2cfe775694
Utility: Fix for Adding noexcept to boost::declval
...
[SVN r77552]
2012-03-25 23:17:39 +00:00
Vicente J. Botet Escriba
9fa5d63525
Utility: Apply patch for 6570: Adding noexcept to boost::declval
...
[SVN r77539]
2012-03-25 15:58:40 +00:00
Daryle Walker
0db9276e8c
Fixed (hopefully) conflict between boost::base_from_member's C++11 constructor template and the automatically defined non-template copy- and/or move-constructors.
...
[SVN r77046]
2012-02-17 01:55:33 +00:00
Lorenzo Caminiti
9a16aaa2b9
Added LocalFunction and Utility/IdentityType source files.
...
[SVN r77024]
2012-02-15 00:41:33 +00:00
Daryle Walker
e763315b55
Updated boost::base_from_member for C++2011.
...
[SVN r76982]
2012-02-11 18:27:02 +00:00
Daniel Walker
1d146d010a
upped BOOST_RESULT_OF_NUM_ARGS for Phoenix
...
[SVN r71769]
2011-05-06 19:55:35 +00:00
Daniel Walker
c58748cfd9
use declval to fix #5098
...
[SVN r68373]
2011-01-22 22:18:48 +00:00
John Maddock
71e78a0081
Add declval and common type from Vicente J. Botet Escriba.
...
Regenerate docs.
[SVN r65443]
2010-09-17 12:12:03 +00:00
Daniel James
a4b8043e68
Fix some header links.
...
[SVN r64006]
2010-07-14 08:15:33 +00:00
Niels Dekker
a991936c96
Made memset call in value_init conditional, see #3869 . Updated the section "compiler issues" of its documentation.
...
[SVN r62307]
2010-05-30 09:19:09 +00:00
Niels Dekker
e601fcb9c9
Locally disabled a trivial MSVC warning in value_init.hpp (C4512, "assignment operator could not be generated")
...
[SVN r62030]
2010-05-16 11:08:00 +00:00
Niels Dekker
f29a5db08e
Hopefully fixed value_initialized compile errors on clang and comeau (strict mode) reported by Christopher Jefferson, see #4213
...
[SVN r61947]
2010-05-13 14:36:06 +00:00
Niels Dekker
22743ee125
Added boost::initialized<T> as was agreed at http://lists.boost.org/Archives/boost/2010/04/164916.php -- see #3472
...
[SVN r61883]
2010-05-09 20:51:24 +00:00
Eric Niebler
e3c982287a
add tr1_result_of that always behaves as TR1 specifies, fix Boost.TR1's result_of to use tr1_result_of
...
[SVN r61248]
2010-04-13 15:01:11 +00:00
Daniel James
82e1111bb8
Revert [60052], as it causes other libraries to break.
...
[SVN r61097]
2010-04-06 07:56:54 +00:00
Daniel James
e6cb3a77ee
Fix a couple of comments.
...
[SVN r60294]
2010-03-07 13:11:10 +00:00
Daniel James
74a6a693d3
Remove use of deprecated config macro in result_of.
...
[SVN r60052]
2010-03-01 19:39:52 +00:00
Niels Dekker
09a0137016
Reverted value_init revision [54502], intel_9_value_init_conversion-operator.patch from ticket #2548 , as it only increased the number of compile errors at the regression page, and Fernando Cacciola also suggested me to leave it broken (without the patch), for this specific (old) compiler version.
...
[SVN r54832]
2009-07-09 08:06:19 +00:00
Niels Dekker
b514e40733
Worked around Intel 9 specific ambiguity w.r.t. value_initialized conversion operators, by applying intel_9_value_init_conversion-operator.patch, as discussed w/ Daniel James at ticket #2548
...
[SVN r54502]
2009-06-29 17:53:33 +00:00
Jeremiah Willcock
b02677375f
Fixed most tab and min/max issues from trunk inspection report
...
[SVN r53141]
2009-05-20 19:19:00 +00:00
Eric Niebler
67afd7e315
eliminate noisy warning on msvc, fixes #2993
...
[SVN r52837]
2009-05-07 17:47:08 +00:00
Peter Dimov
91385ac627
Another try at the Sun workaround.
...
[SVN r52010]
2009-03-27 12:50:09 +00:00