Home
last modified time | relevance | path

Searched defs:char_traits (Results 1 – 19 of 19) sorted by relevance

/llvm-project/libcxx/test/std/strings/string.view/string.view.comparison/
H A Dcomparison.pass.cpp39 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 Dcommon_type_specialization.pass.cpp30 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 Diter_iter_iter.infinite_recursion.pass.cpp29 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 Dpush_back.pass.cpp28 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 Denabled_hashes.pass.cpp28 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 Denabled_hashes.pass.cpp28 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 Duser_defined_char_type.pass.cpp42 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 Dstring.h23 struct _LIBCPP_TEMPLATE_VIS char_traits; variable
/llvm-project/libcxx/test/std/re/re.submatch/re.submatch.op/
H A Dcompare.pass.cpp299 struct char_traits : public constexpr_char_traits<CharT> { struct
300 using comparison_category = Ordering;
/llvm-project/clang/test/CodeGenCXX/
H A Dcxx20-module-std-subst-2b.cpp8 template <typename T> struct char_traits {}; struct
H A Dcxx20-module-std-subst-2c.cpp6 template <typename A> struct char_traits {}; struct
H A Dmangle-subst-std.cpp39 template<typename> struct char_traits { }; struct
/llvm-project/clang-tools-extra/test/clang-tidy/checkers/readability/
H A Dredundant-string-cstr-msvc.cpp7 class char_traits {}; class
H A Dredundant-string-init-msvc.cpp7 class char_traits {}; class
H A Dredundant-string-init.cpp11 class char_traits {}; class
281 class char_traits {}; class
/llvm-project/clang-tools-extra/test/clang-tidy/checkers/abseil/
H A Dstr-cat-append.cpp11 class char_traits {}; class
/llvm-project/clang-tools-extra/test/clang-tidy/checkers/bugprone/
H A Dstring-literal-with-embedded-nul.cpp7 class char_traits {}; class
H A Dstring-constructor.cpp7 class char_traits {}; class
H A Dthrow-keyword-missing.cpp9 class char_traits {}; class