util: get number of bytes consumed from buffer by LineReader

This commit is contained in:
Matthew Zipkin
2026-03-18 16:23:15 -04:00
parent d2844c6a4f
commit 8172099293
3 changed files with 16 additions and 0 deletions

View File

@@ -70,4 +70,9 @@ size_t LineReader::Remaining() const
{
return std::distance(it, end);
}
size_t LineReader::Consumed() const
{
return std::distance(start, it);
}
} // namespace util

View File

@@ -295,6 +295,11 @@ struct LineReader {
* Returns remaining size of bytes in buffer
*/
size_t Remaining() const;
/**
* Returns number of bytes already read from buffer
*/
size_t Consumed() const;
};
} // namespace util