reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2352 const size_t dollar_pos = str.rfind('$'); 2357 if (dollar_pos == str.size() - 1) { 2358 std::string match = str.str(); 2364 if (str[dollar_pos + 1] != '{') 2367 const size_t close_pos = str.find('}', dollar_pos + 2); 2371 const size_t format_pos = str.find('%', dollar_pos + 2); 2375 llvm::StringRef partial_variable(str.substr(dollar_pos + 2)); 2379 AddMatches(&g_root, str, llvm::StringRef(), new_matches); 2397 request.AddCompletion(MakeMatch(str, ".")); 2400 request.AddCompletion(MakeMatch(str, "}")); 2405 AddMatches(entry_def, str, llvm::StringRef(), new_matches); 2411 AddMatches(entry_def, str, remainder, new_matches);