Lines Matching full:_elem
3755 template<class _Codecvt, class _Elem = wchar_t,
3756 class _Wide_alloc = allocator<_Elem>,
3762 typedef basic_string<_Elem, char_traits<_Elem>, _Wide_alloc> wide_string;
3797 byte_string to_bytes(_Elem __wchar)
3800 byte_string to_bytes(const _Elem* __wptr)
3801 {return to_bytes(__wptr, __wptr + char_traits<_Elem>::length(__wptr));}
3805 byte_string to_bytes(const _Elem* __first, const _Elem* __last);
3813 template<class _Codecvt, class _Elem, class _Wide_alloc, class _Byte_alloc>
3815 wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>::
3821 template<class _Codecvt, class _Elem, class _Wide_alloc, class _Byte_alloc>
3823 wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>::
3829 template<class _Codecvt, class _Elem, class _Wide_alloc, class _Byte_alloc>
3830 wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>::
3840 template<class _Codecvt, class _Elem, class _Wide_alloc, class _Byte_alloc>
3842 wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>::
3854 template<class _Codecvt, class _Elem, class _Wide_alloc, class _Byte_alloc>
3855 wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>::~wstring_convert()
3860 template<class _Codecvt, class _Elem, class _Wide_alloc, class _Byte_alloc>
3861 typename wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>::wide_string
3862 wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>::
3868 wide_string __ws(2*(__frm_end - __frm), _Elem());
3875 _Elem* __to = &__ws[0];
3876 _Elem* __to_end = __to + __ws.size();
3880 _Elem* __to_nxt;
3891 // This only gets executed if _Elem is char
3892 __ws.append((const _Elem*)__frm, (const _Elem*)__frm_end);
3921 template<class _Codecvt, class _Elem, class _Wide_alloc, class _Byte_alloc>
3922 typename wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>::byte_string
3923 wstring_convert<_Codecvt, _Elem, _Wide_alloc, _Byte_alloc>::
3924 to_bytes(const _Elem* __frm, const _Elem* __frm_end)
3938 const _Elem* __frm_nxt;
3952 // This only gets executed if _Elem is char
4010 template <class _Codecvt, class _Elem = wchar_t, class _Tr = char_traits<_Elem> >
4012 : public basic_streambuf<_Elem, _Tr>
4016 typedef _Elem char_type;
4077 template <class _Codecvt, class _Elem, class _Tr>
4078 wbuffer_convert<_Codecvt, _Elem, _Tr>::
4097 template <class _Codecvt, class _Elem, class _Tr>
4098 wbuffer_convert<_Codecvt, _Elem, _Tr>::~wbuffer_convert()
4108 template <class _Codecvt, class _Elem, class _Tr>
4109 typename wbuffer_convert<_Codecvt, _Elem, _Tr>::int_type
4110 wbuffer_convert<_Codecvt, _Elem, _Tr>::underflow()
4172 template <class _Codecvt, class _Elem, class _Tr>
4173 typename wbuffer_convert<_Codecvt, _Elem, _Tr>::int_type
4174 wbuffer_convert<_Codecvt, _Elem, _Tr>::pbackfail(int_type __c)
4193 template <class _Codecvt, class _Elem, class _Tr>
4194 typename wbuffer_convert<_Codecvt, _Elem, _Tr>::int_type
4195 wbuffer_convert<_Codecvt, _Elem, _Tr>::overflow(int_type __c)
4255 template <class _Codecvt, class _Elem, class _Tr>
4256 basic_streambuf<_Elem, _Tr>*
4257 wbuffer_convert<_Codecvt, _Elem, _Tr>::setbuf(char_type* __s, streamsize __n)
4308 template <class _Codecvt, class _Elem, class _Tr>
4309 typename wbuffer_convert<_Codecvt, _Elem, _Tr>::pos_type
4310 wbuffer_convert<_Codecvt, _Elem, _Tr>::seekoff(off_type __off, ios_base::seekdir __way,
4333 template <class _Codecvt, class _Elem, class _Tr>
4334 typename wbuffer_convert<_Codecvt, _Elem, _Tr>::pos_type
4335 wbuffer_convert<_Codecvt, _Elem, _Tr>::seekpos(pos_type __sp, ios_base::openmode __wch)
4344 template <class _Codecvt, class _Elem, class _Tr>
4346 wbuffer_convert<_Codecvt, _Elem, _Tr>::sync()
4416 template <class _Codecvt, class _Elem, class _Tr>
4418 wbuffer_convert<_Codecvt, _Elem, _Tr>::__read_mode()
4435 template <class _Codecvt, class _Elem, class _Tr>
4437 wbuffer_convert<_Codecvt, _Elem, _Tr>::__write_mode()
4456 template <class _Codecvt, class _Elem, class _Tr>
4457 wbuffer_convert<_Codecvt, _Elem, _Tr>*
4458 wbuffer_convert<_Codecvt, _Elem, _Tr>::__close()