Searched refs:common_prefix (Results 1 – 6 of 6) sorted by relevance
147 StringList::LongestCommonPrefix (std::string &common_prefix) in LongestCommonPrefix() argument153 common_prefix.clear(); in LongestCommonPrefix()157 common_prefix = m_strings.front(); in LongestCommonPrefix()165 if (common_prefix.size() > new_size) in LongestCommonPrefix()166 common_prefix.erase (new_size); in LongestCommonPrefix()169 for (size_t i = 0; i < common_prefix.size(); i++) in LongestCommonPrefix()171 if (curr_string[i] != common_prefix[i]) in LongestCommonPrefix()173 common_prefix.erase(i); in LongestCommonPrefix()179 if (common_prefix.empty()) in LongestCommonPrefix()
287 std::string common_prefix; in IOHandlerComplete() local288 matches.LongestCommonPrefix (common_prefix); in IOHandlerComplete()295 common_prefix.push_back(' '); in IOHandlerComplete()297 common_prefix.erase (0, partial_name_len); in IOHandlerComplete()298 matches.InsertStringAtIndex(0, std::move(common_prefix)); in IOHandlerComplete()
1185 Args::LongestCommonPrefix (std::string &common_prefix) in LongestCommonPrefix() argument1190 common_prefix.clear(); in LongestCommonPrefix()1192 common_prefix = (*pos); in LongestCommonPrefix()1199 if (common_prefix.size() > new_size) in LongestCommonPrefix()1200 common_prefix.erase (new_size); in LongestCommonPrefix()1204 for (size_t i = 0; i < common_prefix.size(); i++) in LongestCommonPrefix()1206 if ((*pos)[i] != common_prefix[i]) in LongestCommonPrefix()1208 common_prefix.erase(i); in LongestCommonPrefix()1214 if (common_prefix.empty()) in LongestCommonPrefix()
2076 std::string common_prefix; in HandleCompletion() local2077 matches.LongestCommonPrefix (common_prefix); in HandleCompletion()2086 common_prefix.push_back(quote_char); in HandleCompletion()2088 common_prefix.push_back(' '); in HandleCompletion()2090 common_prefix.erase (0, partial_name_len); in HandleCompletion()2091 matches.InsertStringAtIndex(0, common_prefix.c_str()); in HandleCompletion()
95 LongestCommonPrefix (std::string &common_prefix);
444 LongestCommonPrefix (std::string &common_prefix);