Applied patches for Tickets #7738, #7737 and #7646

[SVN r82348]
This commit is contained in:
Joel de Guzman
2013-01-04 01:43:06 +00:00
parent 211b47b47d
commit f9d6e05676
3 changed files with 4 additions and 4 deletions

View File

@ -91,7 +91,7 @@ Where `Vi` is `X&` if the cv-unqualified type `Ti` is `reference_wrapper<X>`, ot
template<typename T1, typename T2, ..., typename TN> template<typename T1, typename T2, ..., typename TN>
tuple<T1&, T2&, ..., TN&> tie(T1& t1, T2& t2, ..., TN& tn); tuple<T1&, T2&, ..., TN&> tie(T1& t1, T2& t2, ..., TN& tn);
[*Returns]: tuple<T1&, T2&, ..., TN&>(t1, t2, ..., tN). When argument `ti` is `ignore`, assigning any value to the corresponding tuple element has has no effect. [*Returns]: tuple<T1&, T2&, ..., TN&>(t1, t2, ..., tN). When argument `ti` is `ignore`, assigning any value to the corresponding tuple element has no effect.
[endsect] [endsect]
@ -254,7 +254,7 @@ The __tr1__tuple__ interface is specified to provide uniform access to `std::pai
[*Type]: `T2` [*Type]: `T2`
[*Value]: Returns thetype of the second element of the pair [*Value]: Returns the type of the second element of the pair
template<int I, typename T1, typename T2> template<int I, typename T1, typename T2>
P& get(std::pair<T1, T2>& pr); P& get(std::pair<T1, T2>& pr);

View File

@ -36,7 +36,7 @@
// an alternate implementation for these metafunctions is used that does not // an alternate implementation for these metafunctions is used that does not
// require such specializations. The alternate implementation takes longer // require such specializations. The alternate implementation takes longer
// to compile so its use is restricted to the offending compilers. // to compile so its use is restricted to the offending compilers.
// For MSVC, the bug was was reported at https://connect.microsoft.com/VisualStudio/feedback/details/757891/c-compiler-error-involving-partial-specializations-of-nested-templates // For MSVC, the bug was reported at https://connect.microsoft.com/VisualStudio/feedback/details/757891/c-compiler-error-involving-partial-specializations-of-nested-templates
// For GCC, 4.4 and earlier are no longer maintained so there is no need // For GCC, 4.4 and earlier are no longer maintained so there is no need
// to report a bug. // to report a bug.
#if defined(BOOST_MSVC) || (defined(__GNUC__) && (__GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ <= 4))) #if defined(BOOST_MSVC) || (defined(__GNUC__) && (__GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ <= 4)))

View File

@ -11,7 +11,7 @@
#include <boost/config.hpp> #include <boost/config.hpp>
/////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////
// With variadics, we will use the PP version version // With variadics, we will use the PP version
/////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////
#if defined(BOOST_NO_CXX11_VARIADIC_TEMPLATES) #if defined(BOOST_NO_CXX11_VARIADIC_TEMPLATES)
# include <boost/fusion/container/deque/detail/pp_deque.hpp> # include <boost/fusion/container/deque/detail/pp_deque.hpp>