Lines Matching full:here_
86 : buffer_(buffer), here_(buffer->start),
95 const uint8_t *here() const { return here_; }
98 here_ = here;
103 size_t Available() const { return size_t(buffer_->end - here_); }
124 v = (v << 8) + here_[i];
129 v = (v << 8) + here_[i];
135 here_ += size;
159 memcpy(buffer, here_, size);
160 here_ += size;
171 = static_cast<const uint8_t *>(memchr(here_, '\0', Available()));
173 str->assign(reinterpret_cast<const char *>(here_), end - here_);
174 here_ = end + 1;
177 here_ = buffer_->end;
199 = static_cast<const uint8_t *>(memchr(here_, '\0', limit));
201 str->assign(reinterpret_cast<const char *>(here_), end - here_);
203 str->assign(reinterpret_cast<const char *>(here_), limit);
204 here_ += limit;
218 *pointer = here_;
219 here_ += size;
231 here_ += size;
237 // return true. Otherwise, set here_ to the end of the buffer, set
243 here_ = buffer_->end;
253 const uint8_t *here_;