Lines Matching refs:pos_
36 pos_ = buffer_;
42 *(pos_++) = x;
47 base::WriteLittleEndianValue<uint16_t>(reinterpret_cast<Address>(pos_), x);
48 pos_ += 2;
53 base::WriteLittleEndianValue<uint32_t>(reinterpret_cast<Address>(pos_), x);
54 pos_ += 4;
59 base::WriteLittleEndianValue<uint64_t>(reinterpret_cast<Address>(pos_), x);
60 pos_ += 8;
65 LEBHelper::write_u32v(&pos_, val);
70 LEBHelper::write_i32v(&pos_, val);
75 LEBHelper::write_u64v(&pos_, val);
80 LEBHelper::write_i64v(&pos_, val);
86 LEBHelper::write_u32v(&pos_, static_cast<uint32_t>(val));
96 memcpy(pos_, data, size);
97 pos_ += size;
108 pos_ += kMaxVarInt32Size;
132 size_t offset() const { return static_cast<size_t>(pos_ - buffer_); }
133 size_t size() const { return static_cast<size_t>(pos_ - buffer_); }
136 const byte* end() const { return pos_; }
139 if ((pos_ + size) > end_) {
142 memcpy(new_buffer, buffer_, (pos_ - buffer_));
143 pos_ = new_buffer + (pos_ - buffer_);
147 DCHECK(pos_ + size <= end_);
152 pos_ = buffer_ + size;
155 byte** pos_ptr() { return &pos_; }
160 byte* pos_;