mirror of
https://github.com/MaskRay/ccls.git
synced 2025-04-14 12:52:14 +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;
|
// return lsCompletionItemKind::File;
|
||||||
|
|
||||||
case CXCursor_NotImplemented:
|
case CXCursor_NotImplemented:
|
||||||
|
case CXCursor_OverloadCandidate:
|
||||||
return lsCompletionItemKind::Text;
|
return lsCompletionItemKind::Text;
|
||||||
|
|
||||||
case CXCursor_EnumConstantDecl:
|
case CXCursor_EnumConstantDecl:
|
||||||
|
@ -282,8 +282,8 @@ QueryFile::Def BuildFileDef(const IdMap& id_map, const IndexFile& indexed) {
|
|||||||
} // namespace
|
} // namespace
|
||||||
|
|
||||||
QueryFileId GetQueryFileIdFromPath(QueryDatabase* query_db,
|
QueryFileId GetQueryFileIdFromPath(QueryDatabase* query_db,
|
||||||
const std::string& path,
|
const std::string& path,
|
||||||
bool create_if_missing) {
|
bool create_if_missing) {
|
||||||
auto it = query_db->usr_to_file.find(LowerPathIfCaseInsensitive(path));
|
auto it = query_db->usr_to_file.find(LowerPathIfCaseInsensitive(path));
|
||||||
if (it != query_db->usr_to_file.end())
|
if (it != query_db->usr_to_file.end())
|
||||||
return QueryFileId(it->second.id);
|
return QueryFileId(it->second.id);
|
||||||
@ -312,8 +312,8 @@ QueryTypeId GetQueryTypeIdFromUsr(QueryDatabase* query_db,
|
|||||||
}
|
}
|
||||||
|
|
||||||
QueryFuncId GetQueryFuncIdFromUsr(QueryDatabase* query_db,
|
QueryFuncId GetQueryFuncIdFromUsr(QueryDatabase* query_db,
|
||||||
Usr usr,
|
Usr usr,
|
||||||
bool create_if_missing) {
|
bool create_if_missing) {
|
||||||
auto it = query_db->usr_to_func.find(usr);
|
auto it = query_db->usr_to_func.find(usr);
|
||||||
if (it != query_db->usr_to_func.end())
|
if (it != query_db->usr_to_func.end())
|
||||||
return QueryFuncId(it->second.id);
|
return QueryFuncId(it->second.id);
|
||||||
|
Loading…
Reference in New Issue
Block a user