Lines Matching refs:eback
107 if (eback() && (__strmode_ & __allocated) != 0 && (__strmode_ & __frozen) == 0) in ~strstreambuf()
110 __pfree_(eback()); in ~strstreambuf()
112 delete [] eback(); in ~strstreambuf()
143 return eback(); in str()
161 size_t old_size = static_cast<size_t> ((epptr() ? epptr() : egptr()) - eback()); in overflow()
173 _LIBCPP_ASSERT(eback(), "overflow copying from NULL"); in overflow()
174 memcpy(buf, eback(), static_cast<size_t>(old_size)); in overflow()
176 ptrdiff_t ninp = gptr() - eback(); in overflow()
177 ptrdiff_t einp = egptr() - eback(); in overflow()
182 __pfree_(eback()); in overflow()
184 delete [] eback(); in overflow()
199 if (eback() == gptr()) in pbackfail()
227 setg(eback(), gptr(), pptr()); in underflow()
265 newoff = (pos_in ? gptr() : pptr()) - eback(); in seekoff()
268 newoff = seekhigh - eback(); in seekoff()
274 if (0 <= newoff && newoff <= seekhigh - eback()) in seekoff()
276 char* newpos = eback() + newoff; in seekoff()
278 setg(eback(), newpos, _VSTD::max(newpos, egptr())); in seekoff()
304 if (0 <= newoff && newoff <= seekhigh - eback()) in seekpos()
306 char* newpos = eback() + newoff; in seekpos()
308 setg(eback(), newpos, _VSTD::max(newpos, egptr())); in seekpos()