Home
last modified time | relevance | path

Searched refs:DeclRelation (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DFindTarget.h40 enum class DeclRelation : unsigned;
93 enum class DeclRelation : unsigned { enum
121 llvm::raw_ostream &operator<<(llvm::raw_ostream &, DeclRelation);
174 using Set = std::bitset<static_cast<unsigned>(DeclRelation::Underlying) + 1>;
180 DeclRelationSet(DeclRelation R) { S.set(static_cast<unsigned>(R)); } in DeclRelationSet()
208 inline DeclRelationSet operator|(DeclRelation L, DeclRelation R) {
211 inline DeclRelationSet operator&(DeclRelation L, DeclRelation R) {
214 inline DeclRelationSet operator~(DeclRelation R) { return ~DeclRelationSet(R); }
H A DFindTarget.cpp132 using Rel = DeclRelation;
570 assert(!(Mask & (DeclRelation::TemplatePattern | in explicitReferenceTargets()
571 DeclRelation::TemplateInstantiation)) && in explicitReferenceTargets()
577 Mask |= DeclRelation::TemplatePattern | DeclRelation::TemplateInstantiation; in explicitReferenceTargets()
585 if (D.second & DeclRelation::TemplatePattern) { in explicitReferenceTargets()
589 if (D.second & DeclRelation::TemplateInstantiation) in explicitReferenceTargets()
877 DeclRelation::Alias, Resolver)}); in refInTypeLoc()
884 DeclRelation::Alias, Resolver)}); in refInTypeLoc()
1057 DeclRelation::Alias, Resolver)}}; in explicitReference()
1128 llvm::raw_ostream &operator<<(llvm::raw_ostream &OS, DeclRelation R) { in operator <<()
[all …]
H A DXRefs.cpp376 DeclRelation::TemplatePattern | DeclRelation::Alias; in locateASTReferent()
408 if (E.second & DeclRelation::Alias && Candidates.size() > 1 && in locateASTReferent()
499 DeclRelation::TemplatePattern | DeclRelation::Alias, in locateSymbolForType()
1245 DeclRelation::TemplatePattern | DeclRelation::Alias; in findDocumentHighlights()
1294 DeclRelation::TemplatePattern | DeclRelation::Alias; in findImplementations()
1374 DeclRelation::TemplatePattern | DeclRelation::Alias; in findReferences()
1518 DeclRelationSet Relations = DeclRelation::TemplatePattern | in getSymbolInfo()
1519 DeclRelation::Alias | DeclRelation::Underlying; in getSymbolInfo()
1752 auto Decls = explicitReferenceTargets(N->ASTNode, DeclRelation::Underlying, in findRecordTypeAt()
H A DHover.cpp1034 auto Decls = explicitReferenceTargets(N->ASTNode, DeclRelation::Alias, in getHover()
/llvm-project-15.0.7/clang-tools-extra/clangd/refactor/
H A DRename.cpp155 DeclRelation::Alias | DeclRelation::TemplatePattern, in locateDeclAt()
/llvm-project-15.0.7/clang-tools-extra/clangd/unittests/
H A DFindTargetTests.cpp66 using Rel = DeclRelation;