mirror of
https://github.com/mpusz/mp-units.git
synced 2025-07-30 18:37:15 +02:00
fix: ambiguous case for empty list resolved
This commit is contained in:
5
src/include/units/bits/external/type_list.h
vendored
5
src/include/units/bits/external/type_list.h
vendored
@ -150,6 +150,11 @@ namespace detail {
|
|||||||
template<typename SortedList1, typename SortedList2, template<typename, typename> typename Pred>
|
template<typename SortedList1, typename SortedList2, template<typename, typename> typename Pred>
|
||||||
struct type_list_merge_sorted_impl;
|
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>
|
template<template<typename...> typename List, typename... Lhs, template<typename, typename> typename Pred>
|
||||||
struct type_list_merge_sorted_impl<List<Lhs...>, List<>, Pred> {
|
struct type_list_merge_sorted_impl<List<Lhs...>, List<>, Pred> {
|
||||||
using type = List<Lhs...>;
|
using type = List<Lhs...>;
|
||||||
|
Reference in New Issue
Block a user