#pragma once #include <util/stream/input.h> #include <util/generic/string.h> class TLineSplitter final { public: explicit TLineSplitter(IInputStream& stream); size_t Next(TString& st); private: IInputStream& Stream_; bool HasPendingLineChar_ = false; char PendingLineChar_ = 0; };