Lines Matching defs:parts
867 const list_type& parts,
869 if (parts.size() == 0)
873 // the separators (note that this *assumes* parts.size() > 0).
874 size_t total_size = (parts.size() - 1) * sep.size();
875 for (const auto& part : parts)
880 auto iter = parts.begin();
881 DCHECK(iter != parts.end());
885 for (; iter != parts.end(); ++iter) {
896 std::string JoinString(const std::vector<std::string>& parts,
898 return JoinStringT(parts, separator);
901 std::u16string JoinString(const std::vector<std::u16string>& parts,
903 return JoinStringT(parts, separator);
911 std::string JoinString(const std::vector<std::string_view>& parts,
913 return JoinStringT(parts, separator);
916 std::u16string JoinString(const std::vector<std::u16string_view>& parts,
918 return JoinStringT(parts, separator);
921 std::string JoinString(std::initializer_list<std::string_view> parts,
923 return JoinStringT(parts, separator);
926 std::u16string JoinString(std::initializer_list<std::u16string_view> parts,
928 return JoinStringT(parts, separator);