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 D | ctad.compile.pass.cpp | 25 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 D | iter_alloc_deduction.pass.cpp | 40 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 D | string_view_deduction.pass.cpp | 35 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 D | string_view_size_size_deduction.pass.cpp | 39 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);
|