| 29 | } |
| 30 | |
| 31 | void TPathSplitTraitsUnix::DoParsePart(const TStringBuf part0) { |
| 32 | DoAppendHint(part0.size() / 8); |
| 33 | |
| 34 | TStringBuf next(part0); |
| 35 | TStringBuf part; |
| 36 | |
| 37 | while (TStringBuf(next).TrySplit('/', part, next)) { |
| 38 | AppendComponent(part); |
| 39 | } |
| 40 | |
| 41 | AppendComponent(next); |
| 42 | } |
| 43 | |
| 44 | void TPathSplitTraitsWindows::DoParseFirstPart(const TStringBuf part0) { |
| 45 | TStringBuf part(part0); |
no test coverage detected