| 399 | LimitImpl(Delimiter delimiter, int limit) |
| 400 | : delimiter_(std::move(delimiter)), limit_(limit), count_(0) {} |
| 401 | StringPiece Find(StringPiece text) { |
| 402 | if (count_++ == limit_) { |
| 403 | return StringPiece(text.end(), 0); // No more matches. |
| 404 | } |
| 405 | return delimiter_.Find(text); |
| 406 | } |
| 407 | |
| 408 | private: |
| 409 | Delimiter delimiter_; |
nothing calls this directly
no test coverage detected