Ninja
string_piece_util.h File Reference
#include <string>
#include <vector>
#include "string_piece.h"
Include dependency graph for string_piece_util.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

bool EqualsCaseInsensitiveASCII (StringPiece a, StringPiece b)
 
std::string JoinStringPiece (const std::vector< StringPiece > &list, char sep)
 
std::vector< StringPieceSplitStringPiece (StringPiece input, char sep)
 
char ToLowerASCII (char c)
 

Function Documentation

◆ EqualsCaseInsensitiveASCII()

bool EqualsCaseInsensitiveASCII ( StringPiece a,
StringPiece b )

Definition at line 66 of file string_piece_util.cc.

References StringPiece::len_, StringPiece::str_, and ToLowerASCII().

Referenced by IncludesNormalize::Relativize(), and TEST().

◆ JoinStringPiece()

std::string JoinStringPiece ( const std::vector< StringPiece > & list,
char sep )

◆ SplitStringPiece()

std::vector< StringPiece > SplitStringPiece ( StringPiece input,
char sep )

◆ ToLowerASCII()

char ToLowerASCII ( char c)
inline