fix: ambiguous case for empty list resolved

This commit is contained in:
Mateusz Pusz
2020-10-01 13:39:36 +02:00
parent 920c396742
commit 40f205b381

View File

@ -150,6 +150,11 @@ namespace detail {
template<typename SortedList1, typename SortedList2, template<typename, typename> typename Pred>
struct type_list_merge_sorted_impl;
template<template<typename...> typename List, template<typename, typename> typename Pred>
struct type_list_merge_sorted_impl<List<>, List<>, Pred> {
using type = List<>;
};
template<template<typename...> typename List, typename... Lhs, template<typename, typename> typename Pred>
struct type_list_merge_sorted_impl<List<Lhs...>, List<>, Pred> {
using type = List<Lhs...>;