Lines Matching refs:component
429 for (auto &component : components) { in append() local
434 size_t loc = component.find_first_not_of(separators(style)); in append()
435 StringRef c = component.substr(loc); in append()
443 !component.empty() && is_separator(component[0], style); in append()
445 !(path.empty() || has_root_name(component, style))) { in append()
450 path.append(component.begin(), component.end()); in append()
733 StringRef component = remaining.take_front(next_slash); in remove_dots() local
746 if (component.empty() || component == ".") { in remove_dots()
748 } else if (remove_dot_dot && component == "..") { in remove_dots()
755 components.push_back(component); in remove_dots()
758 components.push_back(component); in remove_dots()