| 428 | |
| 429 | template <class P, class D> |
| 430 | void GetNext(TStringBuf& s, D delim, P& param) { |
| 431 | TStringBuf next = s.NextTok(delim); |
| 432 | Y_ENSURE(next.IsInited(), TStringBuf("Split: number of fields less than number of Split output arguments")); |
| 433 | param = FromString<P>(next); |
| 434 | } |
| 435 | |
| 436 | template <class P, class D> |
| 437 | void GetNext(TStringBuf& s, D delim, TMaybe<P>& param) { |
no test coverage detected