| 711 | int size() { return LineOffsets.Size; } |
| 712 | const char* get_line_begin(const char* base, int n) { return base + LineOffsets[n]; } |
| 713 | const char* get_line_end(const char* base, int n) { return base + (n + 1 < LineOffsets.Size ? (LineOffsets[n + 1] - 1) : EndOffset); } |
| 714 | void append(const char* base, int old_size, int new_size); |
| 715 | }; |
| 716 |