MCPcopy Create free account
hub / github.com/catboost/catboost / DoParsePart

Method DoParsePart

util/folder/pathsplit.cpp:31–42  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

29}
30
31void 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
44void TPathSplitTraitsWindows::DoParseFirstPart(const TStringBuf part0) {
45 TStringBuf part(part0);

Callers 1

TPathSplitBaseClass · 0.80

Calls 4

IsPathSepMethod · 0.95
TrySplitMethod · 0.80
sizeMethod · 0.45
dataMethod · 0.45

Tested by

no test coverage detected