| 76 | /// Provides the left type which is used in this test case |
| 77 | template <template <typename, bool, bool, typename...> class Left> |
| 78 | struct LeftType { |
| 79 | /// Left function type which is provided by this test case. |
| 80 | /// The left type isn't assignable to the right type! |
| 81 | template <typename Fn, bool Throwing = true, typename... Additional> |
| 82 | using left_t = Left<Fn, Throwing, true, Additional...>; |
| 83 | |
| 84 | template <typename Fn, typename... Additional> |
| 85 | using left_multi_t = Left<Fn, false, true, Additional...>; |
| 86 | |
| 87 | template <typename Fn, typename... Additional> |
| 88 | using left_view_t = Left<Fn, false, false, Additional...>; |
| 89 | }; |
| 90 | |
| 91 | /// Provides the left and right type which is used in this test case |
| 92 | template <template <typename, bool, bool, typename...> class Left, |
nothing calls this directly
no outgoing calls
no test coverage detected