mirror of
https://github.com/MaskRay/ccls.git
synced 2025-02-16 21:58:08 +00:00
CXCursor_OverloadCandidate is lsCompletionItemKind::Text
See clang/test/Index for some OverloadCandidate cases, they all start with Text.
This commit is contained in:
parent
c5bb14e86b
commit
76c38787df
@ -134,6 +134,7 @@ lsCompletionItemKind GetCompletionKind(CXCursorKind cursor_kind) {
|
||||
// return lsCompletionItemKind::File;
|
||||
|
||||
case CXCursor_NotImplemented:
|
||||
case CXCursor_OverloadCandidate:
|
||||
return lsCompletionItemKind::Text;
|
||||
|
||||
case CXCursor_EnumConstantDecl:
|
||||
|
@ -282,8 +282,8 @@ QueryFile::Def BuildFileDef(const IdMap& id_map, const IndexFile& indexed) {
|
||||
} // namespace
|
||||
|
||||
QueryFileId GetQueryFileIdFromPath(QueryDatabase* query_db,
|
||||
const std::string& path,
|
||||
bool create_if_missing) {
|
||||
const std::string& path,
|
||||
bool create_if_missing) {
|
||||
auto it = query_db->usr_to_file.find(LowerPathIfCaseInsensitive(path));
|
||||
if (it != query_db->usr_to_file.end())
|
||||
return QueryFileId(it->second.id);
|
||||
@ -312,8 +312,8 @@ QueryTypeId GetQueryTypeIdFromUsr(QueryDatabase* query_db,
|
||||
}
|
||||
|
||||
QueryFuncId GetQueryFuncIdFromUsr(QueryDatabase* query_db,
|
||||
Usr usr,
|
||||
bool create_if_missing) {
|
||||
Usr usr,
|
||||
bool create_if_missing) {
|
||||
auto it = query_db->usr_to_func.find(usr);
|
||||
if (it != query_db->usr_to_func.end())
|
||||
return QueryFuncId(it->second.id);
|
||||
|
Loading…
Reference in New Issue
Block a user