Home
last modified time | relevance | path

Searched refs:TypeHierarchyItem (Results 1 – 9 of 9) sorted by relevance

/external/llvm-project/clang-tools-extra/clangd/unittests/
DTypeHierarchyTests.cpp42 ::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/
DXRefs.h105 llvm::Optional<TypeHierarchyItem> getTypeHierarchy(
109 void resolveTypeHierarchy(TypeHierarchyItem &Item, int ResolveLevels,
DClangdServer.h228 Callback<llvm::Optional<TypeHierarchyItem>> CB);
231 void resolveTypeHierarchy(TypeHierarchyItem Item, int Resolve,
233 Callback<llvm::Optional<TypeHierarchyItem>> CB);
DXRefs.cpp1393 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 …]
DProtocol.h1340 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;
DClangdLSPServer.h135 Callback<llvm::Optional<TypeHierarchyItem>>);
137 Callback<llvm::Optional<TypeHierarchyItem>>);
DClangdServer.cpp615 Callback<Optional<TypeHierarchyItem>> CB) { in typeHierarchy()
628 TypeHierarchyItem Item, int Resolve, TypeHierarchyDirection Direction, in resolveTypeHierarchy()
629 Callback<llvm::Optional<TypeHierarchyItem>> CB) { in resolveTypeHierarchy()
DProtocol.cpp1161 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()
DClangdLSPServer.cpp1216 Callback<Optional<TypeHierarchyItem>> Reply) { in onTypeHierarchy()
1223 Callback<Optional<TypeHierarchyItem>> Reply) { in onResolveTypeHierarchy()