Lines Matching refs:__buf
261 // __buf == 0 && __n == 0 means to make this stream unbuffered.
262 // __buf != 0 && __n > 0 means to use __buf as the stream's internal
264 // automatically. __buf must be a pointer to an array of _CharT whose
268 basic_filebuf<_CharT, _Traits>::setbuf(_CharT* __buf, streamsize __n) {
271 if (__buf == 0 && __n == 0)
273 else if (__buf != 0 && __n > 0)
274 _M_allocate_buffers(__buf, __n);
351 _Filebuf_Tmp_Buf<_CharT> __buf(__ipos);
352 _CharT* __ibegin = __buf._M_ptr;
621 // null. __n >= 1. __buf is either a null pointer or a pointer to an
630 bool basic_filebuf<_CharT, _Traits>::_M_allocate_buffers(_CharT* __buf, streamsize __n) {
637 if (__buf == 0) {
650 _M_int_buf = __buf;