Lines Matching defs:str
81 size_t filename_pos(StringRef str) {
82 if (str.size() == 2 &&
83 is_separator(str[0]) &&
84 str[0] == str[1])
87 if (str.size() > 0 && is_separator(str[str.size() - 1]))
88 return str.size() - 1;
90 size_t pos = str.find_last_of(separators, str.size() - 1);
94 pos = str.find_last_of(':', str.size() - 2);
98 (pos == 1 && is_separator(str[0])))
104 size_t root_dir_start(StringRef str) {
107 if (str.size() > 2 &&
108 str[1] == ':' &&
109 is_separator(str[2]))
114 if (str.size() == 2 &&
115 is_separator(str[0]) &&
116 str[0] == str[1])
120 if (str.size() > 3 &&
121 is_separator(str[0]) &&
122 str[0] == str[1] &&
123 !is_separator(str[2])) {
124 return str.find_first_of(separators, 2);
128 if (str.size() > 0 && is_separator(str[0]))
949 Path = path.str();