Lines Matching refs:char_
44 char_{std::move(that.char_)}, provenances_{
61 std::size_t SizeInChars() const { return char_.size(); } in SizeInChars()
63 CharBlock ToCharBlock() const { return {&char_[0], char_.size()}; } in ToCharBlock()
67 return {&char_[start_.at(token)], TokenBytes(token)}; in TokenAt()
69 char CharAt(std::size_t j) const { return char_.at(j); } in CharAt()
71 return {&char_[nextStart_], char_.size() - nextStart_}; in CurrentOpenToken()
81 char_.emplace_back(ch); in PutNextTokenChar()
87 nextStart_ = char_.size(); in CloseToken()
113 char *GetMutableCharData() { return &char_[0]; } in GetMutableCharData()
126 return (token + 1 >= start_.size() ? char_.size() : start_[token + 1]) - in TokenBytes()
132 std::vector<char> char_; variable