| 3849 | } |
| 3850 | template<template<class...> class Tuple, typename... Args> |
| 3851 | constexpr auto make_default_combining(Tuple<Args...>) |
| 3852 | { |
| 3853 | return detail::make_default_combining_impl<0>( |
| 3854 | std::make_integer_sequence<int, sizeof...(Args)>()); |
| 3855 | } |
| 3856 | template<typename ParserTuple> |
| 3857 | using default_combining_t = decltype(detail::make_default_combining( |
| 3858 | std::declval<ParserTuple>())); |