Lines Matching defs:pos_
42 : start_(buffer.begin()), end_(buffer.end()), pos_(buffer.begin()) {}
44 size_t bytes_written() const { return pos_ - start_; }
45 byte* current_location() const { return pos_; }
46 size_t current_size() const { return end_ - pos_; }
55 pos_ += sizeof(T);
66 pos_ += v.size();
74 void Skip(size_t size) { pos_ += size; }
79 byte* pos_;
85 : start_(buffer.begin()), end_(buffer.end()), pos_(buffer.begin()) {}
87 size_t bytes_read() const { return pos_ - start_; }
88 const byte* current_location() const { return pos_; }
89 size_t current_size() const { return end_ - pos_; }
99 pos_ += sizeof(T);
110 base::Vector<const byte> bytes{pos_, size * sizeof(T)};
111 pos_ += size * sizeof(T);
120 void Skip(size_t size) { pos_ += size; }
125 const byte* pos_;