Lines Matching refs:_Traits
30 template <class _CharT, class _Traits>
31 basic_streambuf<_CharT, _Traits>::basic_streambuf()
39 template <class _CharT, class _Traits>
40 basic_streambuf<_CharT, _Traits>::~basic_streambuf()
43 template <class _CharT, class _Traits>
45 basic_streambuf<_CharT, _Traits>::pubimbue(const locale& __loc) {
52 template <class _CharT, class _Traits>
54 basic_streambuf<_CharT, _Traits>::xsgetn(_CharT* __s, streamsize __n) {
56 const int_type __eof = _Traits::eof();
62 _Traits::copy(__s, _M_gnext, __chunk);
69 if (!_Traits::eq_int_type(__c, __eof)) {
70 *__s = _Traits::to_char_type(__c);
82 template <class _CharT, class _Traits>
84 basic_streambuf<_CharT, _Traits>::xsputn(const _CharT* __s, streamsize __n)
87 const int_type __eof = _Traits::eof();
93 _Traits::copy(_M_pnext, __s, __chunk);
99 else if (!_Traits::eq_int_type(this->overflow(_Traits::to_int_type(*__s)),
110 template <class _CharT, class _Traits>
112 basic_streambuf<_CharT, _Traits>::_M_xsputnc(_CharT __c, streamsize __n)
115 const int_type __eof = _Traits::eof();
121 _Traits::assign(_M_pnext, __chunk, __c);
126 else if (!_Traits::eq_int_type(this->overflow(_Traits::to_int_type(__c)),
135 template <class _CharT, class _Traits>
136 _STLP_TYPENAME_ON_RETURN_TYPE basic_streambuf<_CharT, _Traits>::int_type
137 basic_streambuf<_CharT, _Traits>::_M_snextc_aux()
139 int_type __eof = _Traits::eof();
141 return _Traits::eq_int_type(this->uflow(), __eof) ? __eof : this->sgetc();
148 template <class _CharT, class _Traits>
149 _STLP_TYPENAME_ON_RETURN_TYPE basic_streambuf<_CharT, _Traits>::int_type
150 basic_streambuf<_CharT, _Traits>::pbackfail(int_type) {
151 return _Traits::eof();
154 template <class _CharT, class _Traits>
155 _STLP_TYPENAME_ON_RETURN_TYPE basic_streambuf<_CharT, _Traits>::int_type
156 basic_streambuf<_CharT, _Traits>::overflow(int_type) {
157 return _Traits::eof();
160 template <class _CharT, class _Traits>
161 _STLP_TYPENAME_ON_RETURN_TYPE basic_streambuf<_CharT, _Traits>::int_type
162 basic_streambuf<_CharT, _Traits>::uflow() {
163 return ( _Traits::eq_int_type(this->underflow(),_Traits::eof()) ?
164 _Traits::eof() :
165 _Traits::to_int_type(*_M_gnext++));
168 template <class _CharT, class _Traits>
169 _STLP_TYPENAME_ON_RETURN_TYPE basic_streambuf<_CharT, _Traits>::int_type
170 basic_streambuf<_CharT, _Traits>::underflow()
171 { return _Traits::eof(); }
173 template <class _CharT, class _Traits>
175 basic_streambuf<_CharT, _Traits>::showmanyc()
178 template <class _CharT, class _Traits>
180 basic_streambuf<_CharT, _Traits>::imbue(const locale&) {}
182 template <class _CharT, class _Traits>
184 basic_streambuf<_CharT, _Traits>::sync() { return 0; }
186 template <class _CharT, class _Traits>
187 _STLP_TYPENAME_ON_RETURN_TYPE basic_streambuf<_CharT, _Traits>::pos_type
188 basic_streambuf<_CharT, _Traits>::seekpos(pos_type, ios_base::openmode)
191 template <class _CharT, class _Traits>
192 _STLP_TYPENAME_ON_RETURN_TYPE basic_streambuf<_CharT, _Traits>::pos_type
193 basic_streambuf<_CharT, _Traits>::seekoff(off_type, ios_base::seekdir,
197 template <class _CharT, class _Traits>
198 basic_streambuf<_CharT, _Traits>*
199 basic_streambuf<_CharT, _Traits>:: setbuf(char_type*, streamsize)