Lines Matching refs:component
433 for (auto &component : components) { in append() local
438 size_t loc = component.find_first_not_of(separators(style)); in append()
439 StringRef c = component.substr(loc); in append()
447 !component.empty() && is_separator(component[0], style); in append()
449 !(path.empty() || has_root_name(component, style))) { in append()
454 path.append(component.begin(), component.end()); in append()
736 StringRef component = remaining.take_front(next_slash); in remove_dots() local
749 if (component.empty() || component == ".") { in remove_dots()
751 } else if (remove_dot_dot && component == "..") { in remove_dots()
758 components.push_back(component); in remove_dots()
761 components.push_back(component); in remove_dots()