Lines Matching refs:letter
80 StringType::size_type letter = FindDriveLetter(path); in IsPathAbsolute() local
81 if (letter != StringType::npos) { in IsPathAbsolute()
83 return path.length() > letter + 1 && in IsPathAbsolute()
84 FilePath::IsSeparator(path[letter + 1]); in IsPathAbsolute()
241 StringType::size_type letter = FindDriveLetter(dir.value()); in GetComponents() local
242 if (letter != StringType::npos) { in GetComponents()
243 ret_val.push_back(StringType(dir.value(), 0, letter + 1)); in GetComponents()
307 StringType::size_type letter = FindDriveLetter(new_path.path_); in DirName() local
313 new_path.path_.resize(letter + 1); in DirName()
314 } else if (last_separator == letter + 1) { in DirName()
316 new_path.path_.resize(letter + 2); in DirName()
317 } else if (last_separator == letter + 2 && in DirName()
318 IsSeparator(new_path.path_[letter + 1])) { in DirName()
321 new_path.path_.resize(letter + 3); in DirName()
339 StringType::size_type letter = FindDriveLetter(new_path.path_); in BaseName() local
340 if (letter != StringType::npos) { in BaseName()
341 new_path.path_.erase(0, letter + 1); in BaseName()