Lines Matching refs:component
432 for (auto &component : components) { in append() local
437 size_t loc = component.find_first_not_of(separators(style)); in append()
438 StringRef c = component.substr(loc); in append()
446 !component.empty() && is_separator(component[0], style); in append()
448 !(path.empty() || has_root_name(component, style))) { in append()
453 path.append(component.begin(), component.end()); in append()
735 StringRef component = remaining.take_front(next_slash); in remove_dots() local
748 if (component.empty() || component == ".") { in remove_dots()
750 } else if (remove_dot_dot && component == "..") { in remove_dots()
757 components.push_back(component); in remove_dots()
760 components.push_back(component); in remove_dots()