| 200 | return r; |
| 201 | } |
| 202 | ptr get_ptr(size_t len) { |
| 203 | if (deep) { |
| 204 | return buffer::copy(get_pos_add(len), len); |
| 205 | } else { |
| 206 | size_t off = pos - bp->c_str(); |
| 207 | *this += len; |
| 208 | return ptr(*bp, off, len); |
| 209 | } |
| 210 | } |
| 211 | |
| 212 | iterator_impl& operator+=(size_t len); |
| 213 |
no test coverage detected