Home | History | Annotate | Download | only in gn

Lines Matching full:stringpiece

79 bool AreAbsoluteWindowsPathsEqual(const base::StringPiece& a,
80 const base::StringPiece& b) {
93 bool DoesBeginWindowsDriveLetter(const base::StringPiece& path) {
116 base::StringPiece extension = FindExtension(&file.value());
206 base::FilePath UTF8ToFilePath(const base::StringPiece& sp) {
224 base::StringPiece FindExtension(const std::string* path) {
227 return base::StringPiece();
228 return base::StringPiece(&path->data()[extension_offset],
240 base::StringPiece FindFilename(const std::string* path) {
243 return base::StringPiece(*path); // Everything is the file name.
244 return base::StringPiece(&(*path).data()[filename_offset],
248 base::StringPiece FindFilenameNoExtension(const std::string* path) {
250 return base::StringPiece();
260 return base::StringPiece(&(*path).data()[filename_offset], name_len);
271 base::StringPiece FindDir(const std::string* path) {
274 return base::StringPiece();
275 return base::StringPiece(path->data(), filename_offset);
300 bool IsPathAbsolute(const base::StringPiece& path) {
320 bool MakeAbsolutePathRelativeIfPossible(const base::StringPiece& source_root,
321 const base::StringPiece& path,