/llvm-project/libcxx/test/std/re/re.results/re.results.const/ |
H A D | move_assign.pass.cpp | 40 test<char> (std::allocator<std::sub_match<const char *> >()); in main() 42 test<wchar_t>(std::allocator<std::sub_match<const wchar_t *> >()); in main() 46 test<char> (test_allocator<std::sub_match<const char*> >(3)); in main() 48 test<wchar_t>(test_allocator<std::sub_match<const wchar_t*> >(3)); in main() 52 test<char> (other_allocator<std::sub_match<const char*> >(3)); in main() 54 test<wchar_t>(other_allocator<std::sub_match<const wchar_t*> >(3)); in main()
|
H A D | copy_assign.pass.cpp | 39 test<char> (std::allocator<std::sub_match<const char *> >()); in main() 41 test<wchar_t>(std::allocator<std::sub_match<const wchar_t *> >()); in main() 45 test<char> (test_allocator<std::sub_match<const char*> >(3)); in main() 47 test<wchar_t>(test_allocator<std::sub_match<const wchar_t*> >(3)); in main() 51 test<char> (other_allocator<std::sub_match<const char*> >(3)); in main() 53 test<wchar_t>(other_allocator<std::sub_match<const wchar_t*> >(3)); in main()
|
H A D | copy.pass.cpp | 35 test<char> (std::allocator<std::sub_match<const char *> >()); in main() 37 test<wchar_t>(std::allocator<std::sub_match<const wchar_t *> >()); in main() 40 test<char> (test_allocator<std::sub_match<const char*> >(3)); in main() 42 test<wchar_t>(test_allocator<std::sub_match<const wchar_t*> >(3)); in main()
|
H A D | move.pass.cpp | 41 test<char> (std::allocator<std::sub_match<const char *> >()); in main() 43 test<wchar_t>(std::allocator<std::sub_match<const wchar_t *> >()); in main() 46 test<char> (test_allocator<std::sub_match<const char*> >(3, &alloc_stats)); in main() 49 test<wchar_t>(test_allocator<std::sub_match<const wchar_t*> >(3, &alloc_stats)); in main()
|
H A D | allocator.pass.cpp | 33 test<char>(test_allocator<std::sub_match<const char*> >(3)); in main() 35 test<wchar_t>(test_allocator<std::sub_match<const wchar_t*> >(3)); in main()
|
H A D | default.pass.cpp | 35 typedef std::allocator<std::sub_match<const CharT*> > Alloc; in test()
|
/llvm-project/libcxx/test/std/re/re.submatch/re.submatch.op/ |
H A D | compare.pass.cpp | 254 typedef std::sub_match<typename string::const_iterator> sub_match; in test() typedef 256 AssertOrderReturn<std::strong_ordering, sub_match>(); in test() 257 AssertOrderReturn<std::strong_ordering, sub_match, string>(); in test() 259 AssertComparisonsReturnBool<sub_match>(); in test() 260 AssertComparisonsReturnBool<sub_match, string>(); in test() 262 sub_match sm1; in test() 266 sub_match sm2; in test() 317 std::sub_match<typename T::const_iterator> sm; in test()
|
/llvm-project/libcxx/test/std/re/re.submatch/ |
H A D | types.pass.cpp | 33 typedef std::sub_match<char*> SM; in main() 40 static_assert((std::is_same<std::csub_match, std::sub_match<const char*> >::value), ""); in main() 41 …static_assert((std::is_same<std::ssub_match, std::sub_match<std::string::const_iterator> >::value)… in main() 51 typedef std::sub_match<wchar_t*> SM; in main() 58 static_assert((std::is_same<std::wcsub_match, std::sub_match<const wchar_t*> >::value), ""); in main() 59 …static_assert((std::is_same<std::wssub_match, std::sub_match<std::wstring::const_iterator> >::valu… in main()
|
/llvm-project/libcxx/test/std/re/re.results/ |
H A D | types.pass.cpp | 36 static_assert((std::is_same<typename MR::value_type, std::sub_match<CharT*> >::value), ""); in test() 37 …static_assert((std::is_same<typename MR::const_reference, const std::sub_match<CharT*>& >::value),… in test() 38 static_assert((std::is_same<typename MR::reference, std::sub_match<CharT*>& >::value), ""); in test() 42 …static_assert((std::is_same<typename MR::allocator_type, std::allocator<std::sub_match<CharT*> > >… in test()
|
/llvm-project/libcxx/test/std/re/re.iter/re.tokiter/ |
H A D | types.pass.cpp | 35 static_assert((std::is_same<typename I::value_type, std::sub_match<const CharT*> >::value), ""); in test() 37 …static_assert((std::is_same<typename I::pointer, const std::sub_match<const CharT*>*>::value), ""); in test() 38 …static_assert((std::is_same<typename I::reference, const std::sub_match<const CharT*>&>::value), "… in test()
|
/llvm-project/libcxx/include/ |
H A D | regex | 209 class sub_match 220 constexpr sub_match(); 226 int compare(const sub_match& s) const; 230 void swap(sub_match& s) noexcept(see below); 233 typedef sub_match<const char*> csub_match; 234 typedef sub_match<const wchar_t*> wcsub_match; 235 typedef sub_match<string::const_iterator> ssub_match; 236 typedef sub_match<wstring::const_iterator> wssub_match; 240 operator==(const sub_match<BiIter>& lhs, const sub_match<BiIte [all...] |
/llvm-project/libcxx/test/std/re/re.submatch/re.submatch.members/ |
H A D | default.pass.cpp | 23 typedef std::sub_match<const CharT*> SM; in main() 30 typedef std::sub_match<const CharT*> SM; in main()
|
H A D | length.pass.cpp | 23 typedef std::sub_match<const CharT*> SM; in main() 35 typedef std::sub_match<const CharT*> SM; in main()
|
H A D | compare_value_type_ptr.pass.cpp | 23 typedef std::sub_match<const CharT*> SM; in main() 36 typedef std::sub_match<const CharT*> SM; in main()
|
H A D | operator_string.pass.cpp | 23 typedef std::sub_match<const CharT*> SM; in main() 37 typedef std::sub_match<const CharT*> SM; in main()
|
H A D | compare_string_type.pass.cpp | 23 typedef std::sub_match<const CharT*> SM; in main() 37 typedef std::sub_match<const CharT*> SM; in main()
|
H A D | str.pass.cpp | 23 typedef std::sub_match<const CharT*> SM; in main() 37 typedef std::sub_match<const CharT*> SM; in main()
|
H A D | compare_sub_match.pass.cpp | 23 typedef std::sub_match<const CharT*> SM; in main() 40 typedef std::sub_match<const CharT*> SM; in main()
|
H A D | swap.pass.cpp | 22 using SM = std::sub_match<const CharT*>; in main() 50 using SM = std::sub_match<const CharT*>; in main()
|
/llvm-project/libcxx/test/std/re/re.results/re.results.all/ |
H A D | get_allocator.pass.cpp | 33 test<char>(test_allocator<std::sub_match<const char*> >(3)); in main() 35 test<wchar_t>(test_allocator<std::sub_match<const wchar_t*> >(3)); in main()
|
/llvm-project/libcxx/modules/std/ |
H A D | regex.inc | 47 // [re.submatch], class template sub_match 48 using std::sub_match; 57 // [re.submatch.op], sub_match non-member operators
|
/llvm-project/libcxx/test/std/re/re.syn/ |
H A D | csub_match.pass.cpp | 19 static_assert((std::is_same<std::sub_match<const char*>, std::csub_match>::value), ""); in main()
|
H A D | wcsub_match.pass.cpp | 21 static_assert((std::is_same<std::sub_match<const wchar_t*>, std::wcsub_match>::value), ""); in main()
|
H A D | ssub_match.pass.cpp | 19 …static_assert((std::is_same<std::sub_match<std::string::const_iterator>, std::ssub_match>::value),… in main()
|
H A D | wssub_match.pass.cpp | 21 …static_assert((std::is_same<std::sub_match<std::wstring::const_iterator>, std::wssub_match>::value… in main()
|