| 22 | }; |
| 23 | |
| 24 | class LineOffset { |
| 25 | public: |
| 26 | explicit LineOffset(std::size_t start); |
| 27 | |
| 28 | void Push(std::size_t cLen); |
| 29 | |
| 30 | std::size_t GetCol(std::size_t colOffset); |
| 31 | |
| 32 | std::size_t GetOffset(std::size_t colNum); |
| 33 | |
| 34 | std::size_t Start; |
| 35 | std::vector<UnitChars> CharsOffsets; |
| 36 | }; |