Home | History | Annotate | Download | only in bits

Lines Matching full:__ch

175       _M_translate(_CharT __ch) const
178 return _M_traits.translate_nocase(__ch);
180 return _M_traits.translate(__ch);
182 return __ch;
186 _M_transform(_CharT __ch) const
188 return _M_transform_impl(__ch, typename integral_constant<bool,
194 _M_transform_impl(_CharT __ch, false_type) const
195 { return __ch; }
198 _M_transform_impl(_CharT __ch, true_type) const
200 _StrTransT __str = _StrTransT(1, _M_translate(__ch));
219 _M_translate(_CharT __ch) const
220 { return __ch; }
223 _M_transform(_CharT __ch) const
224 { return __ch; }
242 operator()(_CharT __ch) const
245 return _M_translator._M_translate(__ch) != __nul;
263 operator()(_CharT __ch) const
264 { return _M_apply(__ch, typename is_same<_CharT, char>::type()); }
267 _M_apply(_CharT __ch, true_type) const
269 auto __c = _M_translator._M_translate(__ch);
276 _M_apply(_CharT __ch, false_type) const
278 auto __c = _M_translator._M_translate(__ch);
295 _CharMatcher(_CharT __ch, const _TraitsT& __traits)
296 : _M_translator(__traits), _M_ch(_M_translator._M_translate(__ch))
300 operator()(_CharT __ch) const
301 { return _M_ch == _M_translator._M_translate(__ch); }
329 operator()(_CharT __ch) const
332 return _M_apply(__ch, _IsChar());
415 _M_apply(_CharT __ch, false_type) const;
418 _M_apply(_CharT __ch, true_type) const
419 { return _M_cache[static_cast<_UnsignedCharT>(__ch)]; }