Home
last modified time | relevance | path

Searched refs:SymbolRole (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Index/
H A DIndexingContext.cpp113 ImportD, Mod, (SymbolRoleSet)SymbolRole::Reference, IdLocs.back()); in reportModuleReferences()
153 SymbolRoleSet Roles = (unsigned)SymbolRole::Declaration; in importedModule()
155 Roles |= (unsigned)SymbolRole::Implicit; in importedModule()
327 applyForEachSymbolRoleInterruptible(roles, [&accept](SymbolRole r) -> bool { in shouldReportOccurrenceForSystemDeclOnlyMode()
329 case SymbolRole::RelationChildOf: in shouldReportOccurrenceForSystemDeclOnlyMode()
330 case SymbolRole::RelationBaseOf: in shouldReportOccurrenceForSystemDeclOnlyMode()
331 case SymbolRole::RelationOverrideOf: in shouldReportOccurrenceForSystemDeclOnlyMode()
332 case SymbolRole::RelationExtendedBy: in shouldReportOccurrenceForSystemDeclOnlyMode()
333 case SymbolRole::RelationAccessorOf: in shouldReportOccurrenceForSystemDeclOnlyMode()
334 case SymbolRole::RelationIBTypeOf: in shouldReportOccurrenceForSystemDeclOnlyMode()
[all …]
H A DIndexSymbol.cpp416 llvm::function_ref<bool(SymbolRole)> Fn) { in applyForEachSymbolRoleInterruptible()
418 if (Roles & (unsigned)SymbolRole::Role) \ in applyForEachSymbolRoleInterruptible()
419 if (!Fn(SymbolRole::Role)) \ in applyForEachSymbolRoleInterruptible()
450 llvm::function_ref<void(SymbolRole)> Fn) { in applyForEachSymbolRole()
451 applyForEachSymbolRoleInterruptible(Roles, [&](SymbolRole r) -> bool { in applyForEachSymbolRole()
459 applyForEachSymbolRole(Roles, [&](SymbolRole Role) { in printSymbolRoles()
465 case SymbolRole::Declaration: OS << "Decl"; break; in printSymbolRoles()
466 case SymbolRole::Definition: OS << "Def"; break; in printSymbolRoles()
467 case SymbolRole::Reference: OS << "Ref"; break; in printSymbolRoles()
468 case SymbolRole::Read: OS << "Read"; break; in printSymbolRoles()
[all …]
H A DIndexBody.cpp72 Roles |= (unsigned)SymbolRole::Read; in getRolesForRef()
83 Roles |= (unsigned)SymbolRole::Write; in getRolesForRef()
86 Roles |= (unsigned)SymbolRole::Read; in getRolesForRef()
87 Roles |= (unsigned)SymbolRole::Write; in getRolesForRef()
92 Roles |= (unsigned)SymbolRole::Read; in getRolesForRef()
93 Roles |= (unsigned)SymbolRole::Write; in getRolesForRef()
95 Roles |= (unsigned)SymbolRole::AddressOf; in getRolesForRef()
104 Roles |= (unsigned)SymbolRole::Dynamic; in getRolesForRef()
108 Relations.emplace_back((unsigned)SymbolRole::RelationReceivedBy, in getRolesForRef()
116 Roles |= (unsigned)SymbolRole::Write; in getRolesForRef()
[all …]
H A DIndexDecl.cpp146 Relations.emplace_back((unsigned) SymbolRole::RelationOverrideOf, in handleObjCMethod()
150 Relations.emplace_back((unsigned)SymbolRole::RelationAccessorOf, in handleObjCMethod()
169 SymbolRoleSet Roles = (SymbolRoleSet)SymbolRole::Dynamic; in handleObjCMethod()
174 Roles |= (SymbolRoleSet)SymbolRole::Implicit; in handleObjCMethod()
238 SymbolRoleSet(SymbolRole::RelationSpecializationOf), ND); in gatherTemplatePseudoOverrides()
248 Roles |= (unsigned)SymbolRole::Dynamic; in VisitFunctionDecl()
250 Relations.emplace_back((unsigned)SymbolRole::RelationOverrideOf, O); in VisitFunctionDecl()
256 SymbolRelation(SymbolRoleSet(SymbolRole::RelationSpecializationOf), in VisitFunctionDecl()
265 (unsigned)SymbolRole::NameReference); in VisitFunctionDecl()
273 (unsigned)SymbolRole::Write); in VisitFunctionDecl()
[all …]
H A DIndexTypeSourceInfo.cpp37 Relations.emplace_back((unsigned)SymbolRole::RelationBaseOf, Parent); in TypeIndexer()
41 Relations.emplace_back((unsigned)SymbolRole::RelationIBTypeOf, Parent); in TypeIndexer()
73 (unsigned)SymbolRole::Implicit, in VisitTypedefTypeLoc()
H A DIndexingAction.cpp225 ? SymbolRole::Definition in indexPreprocessorMacro()
226 : SymbolRole::Undefinition; in indexPreprocessorMacro()
/freebsd/contrib/llvm-project/clang/include/clang/Index/
H A DIndexSymbol.h102 enum class SymbolRole : uint32_t { enum
158 llvm::function_ref<void(SymbolRole)> Fn);
160 llvm::function_ref<bool(SymbolRole)> Fn);