Lines Matching refs:__it

180       auto __it = _M_cmpts.begin();  in root_directory()  local
181 if (__it->_M_type == _Type::_Root_name) in root_directory()
182 ++__it; in root_directory()
183 if (__it != _M_cmpts.end() && __it->_M_type == _Type::_Root_dir) in root_directory()
184 __ret = *__it; in root_directory()
202 auto __it = _M_cmpts.begin(); in root_path() local
203 if (__it->_M_type == _Type::_Root_name) in root_path()
205 __ret = *__it++; in root_path()
206 if (__it != _M_cmpts.end() && __it->_M_type == _Type::_Root_dir) in root_path()
207 __ret /= *__it; in root_path()
209 else if (__it->_M_type == _Type::_Root_dir) in root_path()
210 __ret = *__it; in root_path()
223 auto __it = _M_cmpts.begin(); in relative_path() local
224 if (__it->_M_type == _Type::_Root_name) in relative_path()
225 ++__it; in relative_path()
226 if (__it != _M_cmpts.end() && __it->_M_type == _Type::_Root_dir) in relative_path()
227 ++__it; in relative_path()
228 if (__it != _M_cmpts.end()) in relative_path()
229 __ret.assign(_M_pathname.substr(__it->_M_pos)); in relative_path()
242 for (auto __it = _M_cmpts.begin(), __end = std::prev(_M_cmpts.end()); in parent_path() local
243 __it != __end; ++__it) in parent_path()
245 __ret /= *__it; in parent_path()
268 auto __it = _M_cmpts.begin(); in has_root_directory() local
269 if (__it->_M_type == _Type::_Root_name) in has_root_directory()
270 ++__it; in has_root_directory()
271 if (__it != _M_cmpts.end() && __it->_M_type == _Type::_Root_dir) in has_root_directory()
298 auto __it = _M_cmpts.begin(); in has_relative_path() local
299 if (__it->_M_type == _Type::_Root_name) in has_relative_path()
300 ++__it; in has_relative_path()
301 if (__it != _M_cmpts.end() && __it->_M_type == _Type::_Root_dir) in has_relative_path()
302 ++__it; in has_relative_path()
303 if (__it != _M_cmpts.end() && !__it->_M_pathname.empty()) in has_relative_path()