diff --git a/test/unit-test/single/test-continuable-traverse.cpp b/test/unit-test/single/test-continuable-traverse.cpp index 7117636..2382998 100644 --- a/test/unit-test/single/test-continuable-traverse.cpp +++ b/test/unit-test/single/test-continuable-traverse.cpp @@ -46,7 +46,7 @@ using cti::traverse_pack; struct all_map_float { template < typename T, - std::enable_if_t>::value>* = nullptr> + std::enable_if_t>::value>* = nullptr> float operator()(T el) const { return float(el + 1.f); } @@ -281,7 +281,9 @@ public: explicit counter_mapper(int& counter) : counter_(counter) { } - template + template >::value || + std::is_empty>::value>* = nullptr> void operator()(T) const { ++counter_.get(); }