15 #ifndef NINJA_STRINGPIECE_UTIL_H_ 16 #define NINJA_STRINGPIECE_UTIL_H_ 25 std::string
JoinStringPiece(
const std::vector<StringPiece>& list,
char sep);
28 return (c >=
'A' && c <=
'Z') ? (c + (
'a' -
'A')) : c;
33 #endif // NINJA_STRINGPIECE_UTIL_H_ StringPiece represents a slice of a string whose memory is managed externally.
std::string JoinStringPiece(const std::vector< StringPiece > &list, char sep)
bool EqualsCaseInsensitiveASCII(StringPiece a, StringPiece b)
char ToLowerASCII(char c)
std::vector< StringPiece > SplitStringPiece(StringPiece input, char sep)