Searched refs:SymbolRole (Results 1 – 7 of 7) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/Index/ |
| H A D | IndexingContext.cpp | 113 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 D | IndexSymbol.cpp | 416 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 D | IndexBody.cpp | 72 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 D | IndexDecl.cpp | 146 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 D | IndexTypeSourceInfo.cpp | 37 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 D | IndexingAction.cpp | 225 ? SymbolRole::Definition in indexPreprocessorMacro() 226 : SymbolRole::Undefinition; in indexPreprocessorMacro()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Index/ |
| H A D | IndexSymbol.h | 102 enum class SymbolRole : uint32_t { enum 158 llvm::function_ref<void(SymbolRole)> Fn); 160 llvm::function_ref<bool(SymbolRole)> Fn);
|