Home | History | Annotate | Download | only in include

Lines Matching full:eback

313     else if (__rhs.eback())
315 if (__rhs.eback() == __rhs.__intbuf_)
316 this->setg(__intbuf_, __intbuf_ + (__rhs.gptr() - __rhs.eback()),
317 __intbuf_ + (__rhs.egptr() - __rhs.eback()));
320 (char_type*)__extbuf_ + (__rhs.gptr() - __rhs.eback()),
321 (char_type*)__extbuf_ + (__rhs.egptr() - __rhs.eback()));
416 if (this->eback() == (char_type*)__rhs.__extbuf_min_)
418 ptrdiff_t __n = this->gptr() - this->eback();
419 ptrdiff_t __e = this->egptr() - this->eback();
432 if (__rhs.eback() == (char_type*)__extbuf_min_)
434 ptrdiff_t __n = __rhs.gptr() - __rhs.eback();
435 ptrdiff_t __e = __rhs.egptr() - __rhs.eback();
583 const size_t __unget_sz = __initial ? 0 : min<size_t>((this->egptr() - this->eback()) / 2, 4);
587 memmove(this->eback(), this->egptr() - __unget_sz, __unget_sz * sizeof(char_type));
590 size_t __nmemb = static_cast<size_t>(this->egptr() - this->eback() - __unget_sz);
591 __nmemb = fread(this->eback() + __unget_sz, 1, __nmemb, __file_);
594 this->setg(this->eback(),
595 this->eback() + __unget_sz,
596 this->eback() + __unget_sz + __nmemb);
619 this->eback() + __unget_sz,
620 this->eback() + __ibs_, __inext);
626 else if (__inext != this->eback() + __unget_sz)
628 this->setg(this->eback(), this->eback() + __unget_sz, __inext);
636 if (this->eback() == &__1buf)
645 if (__file_ && this->eback() < this->gptr())
888 this->gptr() - this->eback());