| /llvm-project-15.0.7/libcxx/test/std/strings/string.view/string_view.literals/ |
| H A D | literal.pass.cpp | 19 typedef std::u8string_view u8string_view; typedef 21 typedef std::string_view u8string_view; typedef 29 ASSERT_SAME_TYPE(decltype(u8"Hi"sv), u8string_view); in main() 40 u8string_view u8foo; in main() 61 … u8foo = u8"ABC"sv; assert(u8foo == u8"ABC"); assert(u8foo == u8string_view (u8"ABC")); in main()
|
| /llvm-project-15.0.7/libcxx/test/std/strings/string.view/string.view.iterators/ |
| H A D | begin.pass.cpp | 48 typedef std::u8string_view u8string_view; in main() typedef 58 test(u8string_view{u8"123"}); in main() 75 constexpr u8string_view u8sv {u8"123", 3 }; in main()
|
| H A D | rbegin.pass.cpp | 49 typedef std::u8string_view u8string_view; in main() typedef 59 test(u8string_view{u8"123"}); in main() 76 constexpr u8string_view u8sv {u8"123", 3 }; in main()
|
| H A D | rend.pass.cpp | 57 typedef std::u8string_view u8string_view; in main() typedef 67 test(u8string_view{u8"123"}); in main() 84 constexpr u8string_view u8sv {u8"123", 3 }; in main()
|
| H A D | end.pass.cpp | 57 typedef std::u8string_view u8string_view; in main() typedef 67 test(u8string_view{u8"123"}); in main() 84 constexpr u8string_view u8sv {u8"123", 3 }; in main()
|
| /llvm-project-15.0.7/libcxx/test/std/strings/string.view/string.view.cons/ |
| H A D | assign.pass.cpp | 37 assert( test<std::u8string_view> (u8"1234")); in main() 50 static_assert( test<std::u8string_view> ({u8"abc", 3}), ""); in main()
|
| H A D | default.pass.cpp | 43 test<std::u8string_view> (); in main()
|
| /llvm-project-15.0.7/libcxx/test/std/strings/string.view/string.view.comparison/ |
| H A D | equal.pass.cpp | 111 test<std::u8string_view>(); in main() 112 static_assert(test<std::u8string_view>()); in main()
|
| H A D | greater_equal.pass.cpp | 111 test<std::u8string_view>(); in main() 112 static_assert(test<std::u8string_view>()); in main()
|
| H A D | less.pass.cpp | 111 test<std::u8string_view>(); in main() 112 static_assert(test<std::u8string_view>()); in main()
|
| H A D | less_equal.pass.cpp | 111 test<std::u8string_view>(); in main() 112 static_assert(test<std::u8string_view>()); in main()
|
| H A D | not_equal.pass.cpp | 111 test<std::u8string_view>(); in main() 112 static_assert(test<std::u8string_view>()); in main()
|
| H A D | greater.pass.cpp | 111 test<std::u8string_view>(); in main() 112 static_assert(test<std::u8string_view>()); in main()
|
| /llvm-project-15.0.7/libcxx/test/std/strings/string.view/string.view.hash/ |
| H A D | enabled_hashes.pass.cpp | 31 test_hash_enabled_for_type<std::u8string_view>(); in main()
|
| H A D | string_view.pass.cpp | 65 test<std::u8string_view>(); in main()
|
| /llvm-project-15.0.7/libcxx/include/__fwd/ |
| H A D | string_view.h | 27 typedef basic_string_view<char8_t> u8string_view; typedef
|
| /llvm-project-15.0.7/libcxx/test/std/strings/string.view/string.view.capacity/ |
| H A D | capacity.pass.cpp | 81 test1<std::u8string_view> (); in main()
|
| /llvm-project-15.0.7/libcxx/test/std/concepts/concepts.lang/concept.default.init/ |
| H A D | default_initializable.compile.pass.cpp | 254 test_true <std::u8string_view>(); in test()
|
| /llvm-project-15.0.7/libcxx/test/std/strings/basic.string/string.cons/ |
| H A D | string_view_deduction.pass.cpp | 82 std::u8string_view sv = u8"12345678901234"; in test()
|
| H A D | string_view_size_size_deduction.pass.cpp | 86 std::u8string_view sv = u8"12345678901234"; in test()
|
| /llvm-project-15.0.7/libcxx/include/ |
| H A D | string_view | 58 typedef basic_string_view<char8_t> u8string_view; // C++20 183 template <> struct hash<u8string_view>; // C++20 262 _LIBCPP_PREFERRED_NAME(u8string_view)
|