forked from boostorg/fusion
@ -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);
|
||||||
|
@ -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)))
|
||||||
|
@ -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>
|
||||||
|
Reference in New Issue
Block a user