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