/llvm-project/libcxx/test/std/strings/string.view/string.view.comparison/ |
H A D | comparison.pass.cpp | 39 struct char_traits { struct 40 using char_type = CharT; 41 using int_type = int; 42 using off_type = std::streamoff; 43 using pos_type = std::streampos; 44 using state_type = std::mbstate_t; 45 using comparison_category = Ordering; 47 static constexpr void assign(char_type& __c1, const char_type& __c2) noexcept { __c1 = __c2; } in assign() 48 static constexpr bool eq(char_type __c1, char_type __c2) noexcept { return __c1 == __c2; } in eq() 49 static constexpr bool lt(char_type __c1, char_type __c2) noexcept { return __c1 < __c2; } in lt() [all …]
|
H A D | common_type_specialization.pass.cpp | 30 struct std::char_traits<char_wrapper> { struct in std 41 return std::char_traits<char>::compare( in compare()
|
/llvm-project/libcxx/test/std/strings/basic.string/string.modifiers/string_insert/ |
H A D | iter_iter_iter.infinite_recursion.pass.cpp | 29 struct std::char_traits<char_ascii> { struct in std 31 using int_type = typename std::char_traits<char>::int_type; 32 using off_type = typename std::char_traits<char>::off_type; 33 using pos_type = typename std::char_traits<char>::pos_type; 34 using state_type = typename std::char_traits<char>::state_type; 36 static void assign(char_type& r, char_type const& a) TEST_NOEXCEPT { r = a; } in assign() 38 static char_type* assign(char_type* p, std::size_t count, char_type a) { in assign() 43 static bool eq(char_type a, char_type b) TEST_NOEXCEPT { return a.char_ == b.char_; } in eq() 45 static bool lt(char_type a, char_type b) TEST_NOEXCEPT { return a.char_ < b.char_; } in lt() 47 static std::size_t length(char_type const* s) { in length() [all …]
|
/llvm-project/libcxx/test/std/strings/basic.string/string.modifiers/string_append/ |
H A D | push_back.pass.cpp | 28 struct char_traits<VeryLarge> { global() struct 29 char_typestd::char_traits global() argument 30 int_typestd::char_traits global() argument 31 off_typestd::char_traits global() argument 32 pos_typestd::char_traits global() argument 33 state_typestd::char_traits global() argument 35 assignstd::char_traits assign() argument 43 copystd::char_traits copy() argument 47 assignstd::char_traits assign() argument
|
/llvm-project/libcxx/test/std/strings/string.view/string.view.hash/ |
H A D | enabled_hashes.pass.cpp | 28 struct std::char_traits<MyChar> { struct in std 30 using int_type = std::char_traits<char>::int_type; argument 31 using off_type = std::char_traits<char>::off_type; argument 32 using pos_type = std::char_traits<char>::pos_type; argument 33 using state_type = std::char_traits<char>::state_type; argument
|
/llvm-project/libcxx/test/std/strings/basic.string.hash/ |
H A D | enabled_hashes.pass.cpp | 28 struct std::char_traits<MyChar> { struct in std 30 using int_type = std::char_traits<char>::int_type; argument 31 using off_type = std::char_traits<char>::off_type; argument 32 using pos_type = std::char_traits<char>::pos_type; argument 33 using state_type = std::char_traits<char>::state_type; argument
|
/llvm-project/libcxx/test/std/localization/locale.categories/category.numeric/locale.num.get/ |
H A D | user_defined_char_type.pass.cpp | 42 return char_traits<char>::compare(reinterpret_cast<const char*>(s1), reinterpret_cast<const char*>(s2), n); in compare() argument 54 char_traits<char>::move(reinterpret_cast<char*>(dest), reinterpret_cast<const char*>(source), count); in move() argument 58 char_traits<char>::copy(reinterpret_cast<char*>(dest), reinterpret_cast<const char*>(source), count); in copy() argument 62 char_traits<char>::assign(reinterpret_cast<char*>(dest), n, c.underlying_); in assign() argument 67 static char_type to_char_type(int_type i) { return Char(char_traits<char>::to_char_type(i)); } in not_eof() argument 68 static int_type to_int_type(char_type c) { return char_traits<char>::to_int_type(c.underlying_); } in to_char_type() argument 70 static int_type eof() { return char_traits<cha in to_int_type() argument 31 struct char_traits<Char> { global() struct 32 char_typestd::char_traits global() argument 33 int_typestd::char_traits global() argument 34 off_typestd::char_traits global() argument 35 pos_typestd::char_traits global() argument 36 state_typestd::char_traits global() argument 38 assignstd::char_traits assign() argument 39 eqstd::char_traits eq() argument 40 ltstd::char_traits lt() argument 45 lengthstd::char_traits length() argument 46 findstd::char_traits find() argument 69 to_int_typestd::char_traits to_int_type() argument 71 eofstd::char_traits eof() argument [all...] |
/llvm-project/libcxx/include/__fwd/ |
H A D | string.h | 23 struct _LIBCPP_TEMPLATE_VIS char_traits; variable
|
/llvm-project/libcxx/test/std/re/re.submatch/re.submatch.op/ |
H A D | compare.pass.cpp | 299 struct char_traits : public constexpr_char_traits<CharT> { struct 300 using comparison_category = Ordering;
|
/llvm-project/clang/test/CodeGenCXX/ |
H A D | cxx20-module-std-subst-2b.cpp | 8 template <typename T> struct char_traits {}; struct
|
H A D | cxx20-module-std-subst-2c.cpp | 6 template <typename A> struct char_traits {}; struct
|
H A D | mangle-subst-std.cpp | 39 template<typename> struct char_traits { }; struct
|
/llvm-project/clang-tools-extra/test/clang-tidy/checkers/readability/ |
H A D | redundant-string-cstr-msvc.cpp | 7 class char_traits {}; class
|
H A D | redundant-string-init-msvc.cpp | 7 class char_traits {}; class
|
H A D | redundant-string-init.cpp | 11 class char_traits {}; class 281 class char_traits {}; class
|
/llvm-project/clang-tools-extra/test/clang-tidy/checkers/abseil/ |
H A D | str-cat-append.cpp | 11 class char_traits {}; class
|
/llvm-project/clang-tools-extra/test/clang-tidy/checkers/bugprone/ |
H A D | string-literal-with-embedded-nul.cpp | 7 class char_traits {}; class
|
H A D | string-constructor.cpp | 7 class char_traits {}; class
|
H A D | throw-keyword-missing.cpp | 9 class char_traits {}; class
|