Lines Matching refs:components
232 std::string PathUtils::recompose(const std::vector<String>& components, in recompose() argument
234 if (components.empty()) { in recompose()
243 components.size() - 1 + in recompose()
244 std::accumulate(components.begin(), components.end(), size_t(0), in recompose()
251 for (size_t n = 0; n < components.size(); ++n) { in recompose()
252 const auto& component = components[n]; in recompose()
268 std::string PathUtils::recompose(const std::vector<std::string>& components, in recompose() argument
270 return recompose<std::string>(components, hostType); in recompose()
275 void PathUtils::simplifyComponents(std::vector<String>* components) { in simplifyComponents() argument
277 for (auto& component : *components) { in simplifyComponents()
299 components->swap(stack); in simplifyComponents()
302 void PathUtils::simplifyComponents(std::vector<std::string>* components) { in simplifyComponents() argument
303 simplifyComponents<std::string>(components); in simplifyComponents()