Lines Matching refs:sep
47 static std::vector<std::string> SplitAndTransform(StringPiece str, char sep, char (*f)(char)) { in SplitAndTransform() argument
53 current = std::find(start, end, sep); in SplitAndTransform()
64 std::vector<std::string> Split(StringPiece str, char sep) { in Split() argument
65 return SplitAndTransform(str, sep, nullptr); in Split()
68 std::vector<std::string> SplitAndLowercase(StringPiece str, char sep) { in SplitAndLowercase() argument
69 return SplitAndTransform(str, sep, [](char c) -> char { return ::tolower(c); }); in SplitAndLowercase()
425 Tokenizer::iterator::iterator(StringPiece s, char sep, StringPiece tok, bool end) in iterator() argument
426 : str_(s), separator_(sep), token_(tok), end_(end) { in iterator()
429 Tokenizer::Tokenizer(StringPiece str, char sep) in Tokenizer() argument
430 : begin_(++iterator(str, sep, StringPiece(str.begin() - 1, 0), false)), in Tokenizer()
431 end_(str, sep, StringPiece(str.end(), 0), true) { in Tokenizer()