Searched refs:TypeHierarchyItem (Results 1 – 9 of 9) sorted by relevance
/external/llvm-project/clang-tools-extra/clangd/unittests/ |
D | TypeHierarchyTests.cpp | 42 ::testing::Matcher<TypeHierarchyItem> Parents(ParentMatchers... ParentsM) { in Parents() 43 return Field(&TypeHierarchyItem::parents, in Parents() 47 ::testing::Matcher<TypeHierarchyItem> Children(ChildMatchers... ChildrenM) { in Children() 48 return Field(&TypeHierarchyItem::children, in Children() 368 llvm::Optional<TypeHierarchyItem> Result = getTypeHierarchy( in TEST() 407 llvm::Optional<TypeHierarchyItem> Result = getTypeHierarchy( in TEST() 441 llvm::Optional<TypeHierarchyItem> Result = getTypeHierarchy( in TEST() 478 llvm::Optional<TypeHierarchyItem> Result = getTypeHierarchy( in TEST() 504 llvm::Optional<TypeHierarchyItem> Result = getTypeHierarchy( in TEST() 530 llvm::Optional<TypeHierarchyItem> Result = getTypeHierarchy( in TEST() [all …]
|
/external/llvm-project/clang-tools-extra/clangd/ |
D | XRefs.h | 105 llvm::Optional<TypeHierarchyItem> getTypeHierarchy( 109 void resolveTypeHierarchy(TypeHierarchyItem &Item, int ResolveLevels,
|
D | ClangdServer.h | 228 Callback<llvm::Optional<TypeHierarchyItem>> CB); 231 void resolveTypeHierarchy(TypeHierarchyItem Item, int Resolve, 233 Callback<llvm::Optional<TypeHierarchyItem>> CB);
|
D | XRefs.cpp | 1393 static llvm::Optional<TypeHierarchyItem> 1395 auto Result = declToHierarchyItem<TypeHierarchyItem>(ND); in declToTypeHierarchyItem() 1433 static llvm::Optional<TypeHierarchyItem> 1435 auto Result = symbolToHierarchyItem<TypeHierarchyItem>(S, TUPath); in symbolToTypeHierarchyItem() 1450 std::vector<TypeHierarchyItem> &SubTypes, in fillSubTypes() 1456 if (Optional<TypeHierarchyItem> ChildSym = in fillSubTypes() 1470 std::vector<TypeHierarchyItem> &SuperTypes, in fillSuperTypes() 1485 if (Optional<TypeHierarchyItem> ParentSym = in fillSuperTypes() 1587 llvm::Optional<TypeHierarchyItem> 1612 Optional<TypeHierarchyItem> Result = declToTypeHierarchyItem(*CXXRD); in getTypeHierarchy() [all …]
|
D | Protocol.h | 1340 struct TypeHierarchyItem { struct 1371 llvm::Optional<std::vector<TypeHierarchyItem>> parents; argument 1376 llvm::Optional<std::vector<TypeHierarchyItem>> children; argument 1382 llvm::json::Value toJSON(const TypeHierarchyItem &); argument 1383 llvm::raw_ostream &operator<<(llvm::raw_ostream &, const TypeHierarchyItem &); 1384 bool fromJSON(const llvm::json::Value &, TypeHierarchyItem &, llvm::json::Path); 1389 TypeHierarchyItem item;
|
D | ClangdLSPServer.h | 135 Callback<llvm::Optional<TypeHierarchyItem>>); 137 Callback<llvm::Optional<TypeHierarchyItem>>);
|
D | ClangdServer.cpp | 615 Callback<Optional<TypeHierarchyItem>> CB) { in typeHierarchy() 628 TypeHierarchyItem Item, int Resolve, TypeHierarchyDirection Direction, in resolveTypeHierarchy() 629 Callback<llvm::Optional<TypeHierarchyItem>> CB) { in resolveTypeHierarchy()
|
D | Protocol.cpp | 1161 const TypeHierarchyItem &I) { in operator <<() 1165 llvm::json::Value toJSON(const TypeHierarchyItem &I) { in toJSON() 1185 bool fromJSON(const llvm::json::Value &Params, TypeHierarchyItem &I, in fromJSON()
|
D | ClangdLSPServer.cpp | 1216 Callback<Optional<TypeHierarchyItem>> Reply) { in onTypeHierarchy() 1223 Callback<Optional<TypeHierarchyItem>> Reply) { in onResolveTypeHierarchy()
|