Remove BOOST_NO_CXX11_VARIADIC_TEMPLATES

This commit is contained in:
Christian Mazakas
2023-08-31 09:44:02 -07:00
parent 8d59040ece
commit 3f0f8efbba

View File

@ -2959,19 +2959,11 @@ namespace boost {
return no_key();
}
#if !defined(BOOST_NO_CXX11_VARIADIC_TEMPLATES)
template <class Arg1, class Arg2, class... Args>
static no_key extract(Arg1 const&, Arg2 const&, Args const&...)
{
return no_key();
}
#else
template <class Arg1, class Arg2>
static no_key extract(Arg1 const&, Arg2 const&)
{
return no_key();
}
#endif
};
template <class ValueType> struct map_extractor
@ -3030,14 +3022,12 @@ namespace boost {
return no_key();
}
#if !defined(BOOST_NO_CXX11_VARIADIC_TEMPLATES)
template <class Arg1, class Arg2, class Arg3, class... Args>
static no_key extract(
Arg1 const&, Arg2 const&, Arg3 const&, Args const&...)
{
return no_key();
}
#endif
#define BOOST_UNORDERED_KEY_FROM_TUPLE(namespace_) \
template <typename T2> \