MCPcopy Create free account
hub / github.com/PixarAnimationStudios/OpenUSD / TfStringTokenizeToSet

Function TfStringTokenizeToSet

pxr/base/tf/stringUtils.cpp:481–493  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

479}
480
481set<string>
482TfStringTokenizeToSet(string const &src, const char* delimiters)
483{
484 vector<pair<char const *, char const *> > segments;
485 _TokenizeToSegments(src, delimiters, segments);
486
487 // Construct strings from the segments and insert them into the result.
488 set<string> ret;
489 for (size_t i = 0; i != segments.size(); ++i)
490 ret.insert(string(segments[i].first, segments[i].second));
491
492 return ret;
493}
494
495static size_t
496_FindFirstOfNotEscaped(const string &source, const char *toFind, size_t offset)

Callers 3

TestTokensFunction · 0.85

Calls 4

_TokenizeToSegmentsFunction · 0.85
stringClass · 0.50
sizeMethod · 0.45
insertMethod · 0.45

Tested by 1

TestTokensFunction · 0.68