Home
last modified time | relevance | path

Searched refs:CanDeduce (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/libcxx/test/std/ranges/range.factories/range.iota.view/
H A Dctad.compile.pass.cpp25 concept CanDeduce = requires(const T& t, const U& u) {
50 static_assert( CanDeduce<int, int>); in test()
51 static_assert(!CanDeduce<int, unsigned>); in test()
52 static_assert(!CanDeduce<unsigned, int>); in test()
/llvm-project-15.0.7/libcxx/test/std/strings/basic.string/string.cons/
H A Diter_alloc_deduction.pass.cpp40 struct CanDeduce : std::false_type { }; struct
43 struct CanDeduce<Iter, Alloc, decltype((void) struct
47 static_assert( CanDeduce<int*, std::allocator<int>>::value);
48 static_assert(!CanDeduce<NotAnIterator, std::allocator<char>>::value);
49 static_assert(!CanDeduce<NotAnInputIterator, std::allocator<char16_t>>::value);
50 static_assert(!CanDeduce<wchar_t const*, NotAnAllocator<wchar_t>>::value);
H A Dstring_view_deduction.pass.cpp35 struct CanDeduce : std::false_type { }; struct
38 struct CanDeduce<StringView, Allocator, decltype((void) struct
43 static_assert( CanDeduce<std::string_view, std::allocator<char>>::value);
44 static_assert(!CanDeduce<std::string_view, NotAnAllocator>::value);
H A Dstring_view_size_size_deduction.pass.cpp39 struct CanDeduce : std::false_type { }; struct
42 struct CanDeduce<StringView, Size, Allocator, decltype((void) struct
47 static_assert( CanDeduce<std::string_view, std::size_t, std::allocator<char>>::value);
48 static_assert(!CanDeduce<std::string_view, std::size_t, NotAnAllocator>::value);