Lines Matching refs:last
37 Buffer() : pos(std::begin(buf)), last(pos) {}
39 size_t rleft() const { return last - pos; }
41 size_t wleft() const { return std::end(buf) - last; }
47 last = std::copy_n(p, count, last);
52 last += count;
63 std::copy(pos + count, last, std::begin(buf));
64 last = std::begin(buf) + (last - (pos + count));
68 void reset() { pos = last = std::begin(buf); }
73 uint8_t *pos, *last;