From Bonita Montero@Bonita.Montero@gmail.com to comp.lang.c++ on Wed Oct 22 05:06:20 2025
From Newsgroup: comp.lang.c++
Nice, isn't it ?
template<typename First, typename ... Further>
struct exc_xguard_unpack_last
{
using further = std::tuple<Further *...>;
using type = typename exc_xguard_unpack_last<Further ...>::type;
};
template<typename Last>
struct exc_xguard_unpack_last<Last>
{
using type = Last;
};