• Home
  • Raw
  • Download

Lines Matching refs:charT

22     template<class charT, class traits = char_traits<charT>>
26 template<class charT, class traits>
27 constexpr bool operator==(basic_string_view<charT, traits> x,
28 basic_string_view<charT, traits> y) noexcept;
29 template<class charT, class traits>
30 constexpr bool operator!=(basic_string_view<charT, traits> x,
31 basic_string_view<charT, traits> y) noexcept;
32 template<class charT, class traits>
33 constexpr bool operator< (basic_string_view<charT, traits> x,
34 basic_string_view<charT, traits> y) noexcept;
35 template<class charT, class traits>
36 constexpr bool operator> (basic_string_view<charT, traits> x,
37 basic_string_view<charT, traits> y) noexcept;
38 template<class charT, class traits>
39 constexpr bool operator<=(basic_string_view<charT, traits> x,
40 basic_string_view<charT, traits> y) noexcept;
41 template<class charT, class traits>
42 constexpr bool operator>=(basic_string_view<charT, traits> x,
43 basic_string_view<charT, traits> y) noexcept;
47 template<class charT, class traits>
48 basic_ostream<charT, traits>&
49 operator<<(basic_ostream<charT, traits>& os,
50 basic_string_view<charT, traits> str);
58 template<class charT, class traits = char_traits<charT>>
63 typedef charT value_type;
64 typedef charT* pointer;
65 typedef const charT* const_pointer;
66 typedef charT& reference;
67 typedef const charT& const_reference;
81 basic_string_view(const basic_string<charT, traits, Allocator>& str) noexcept;
82 constexpr basic_string_view(const charT* str);
83 constexpr basic_string_view(const charT* str, size_type len);
116 explicit operator basic_string<charT, traits, Allocator>() const;
117 template<class Allocator = allocator<charT>>
118 basic_string<charT, traits, Allocator> to_string(
121 size_type copy(charT* s, size_type n, size_type pos = 0) const;
128 constexpr int compare(const charT* s) const;
129 constexpr int compare(size_type pos1, size_type n1, const charT* s) const;
131 const charT* s, size_type n2) const;
133 constexpr size_type find(charT c, size_type pos = 0) const noexcept;
134 constexpr size_type find(const charT* s, size_type pos, size_type n) const;
135 constexpr size_type find(const charT* s, size_type pos = 0) const;
137 constexpr size_type rfind(charT c, size_type pos = npos) const noexcept;
138 constexpr size_type rfind(const charT* s, size_type pos, size_type n) const;
139 constexpr size_type rfind(const charT* s, size_type pos = npos) const;
141 constexpr size_type find_first_of(charT c, size_type pos = 0) const noexcept;
142 constexpr size_type find_first_of(const charT* s, size_type pos, size_type n) const;
143 constexpr size_type find_first_of(const charT* s, size_type pos = 0) const;
145 constexpr size_type find_last_of(charT c, size_type pos = npos) const noexcept;
146 constexpr size_type find_last_of(const charT* s, size_type pos, size_type n) const;
147 constexpr size_type find_last_of(const charT* s, size_type pos = npos) const;
149 constexpr size_type find_first_not_of(charT c, size_type pos = 0) const noexcept;
150 constexpr size_type find_first_not_of(const charT* s, size_type pos, size_type n) const;
151 constexpr size_type find_first_not_of(const charT* s, size_type pos = 0) const;
153 constexpr size_type find_last_not_of(charT c, size_type pos = npos) const noexcept;
154 constexpr size_type find_last_not_of(const charT* s, size_type pos, size_type n) const;
155 constexpr size_type find_last_not_of(const charT* s, size_type pos = npos) const;