/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Index/ |
H A D | DeclOccurrence.h | 26 SmallVector<SymbolRelation, 3> Relations; member in struct:clang::index::DeclOccurrence 29 ArrayRef<SymbolRelation> Relations) 31 Relations(Relations.begin(), Relations.end()) {} 28 DeclOccurrence(SymbolRoleSet R, unsigned Offset, const Decl *D, ArrayRef<SymbolRelation> Relations) argument
|
H A D | IndexDataConsumer.h | 43 ArrayRef<SymbolRelation> Relations, 42 handleDeclOccurrence(const Decl *D, SymbolRoleSet Roles, ArrayRef<SymbolRelation> Relations, SourceLocation Loc, ASTNodeInfo ASTNode) argument
|
/freebsd-11-stable/contrib/llvm-project/clang/lib/Index/ |
H A D | IndexTypeSourceInfo.cpp | 22 SmallVector<SymbolRelation, 3> Relations; member in class:__anon648::TypeIndexer 32 Relations.emplace_back((unsigned)SymbolRole::RelationBaseOf, Parent); 36 Relations.emplace_back((unsigned)SymbolRole::RelationIBTypeOf, Parent); 61 ParentDC, SymbolRoleSet(), Relations); 69 Relations)); 74 Relations)); 120 Relations); 125 Parent, ParentDC, SymbolRoleSet(), Relations); 131 Parent, ParentDC, SymbolRoleSet(), Relations); 146 SymbolRoleSet(), Relations); 268 indexTagDecl(const TagDecl *D, ArrayRef<SymbolRelation> Relations) argument [all...] |
H A D | IndexBody.cpp | 58 SmallVectorImpl<SymbolRelation> &Relations) { 95 addCallRole(Roles, Relations); 103 Relations.emplace_back((unsigned)SymbolRole::RelationReceivedBy, 128 SmallVectorImpl<SymbolRelation> &Relations) { 131 Relations.emplace_back((unsigned)SymbolRole::RelationCalledBy, FD); 133 Relations.emplace_back((unsigned)SymbolRole::RelationCalledBy, MD); 137 SmallVector<SymbolRelation, 4> Relations; local 138 SymbolRoleSet Roles = getRolesForRef(E, Relations); 140 Parent, ParentDC, Roles, Relations, E); 147 SmallVector<SymbolRelation, 4> Relations; local 57 getRolesForRef(const Expr *E, SmallVectorImpl<SymbolRelation> &Relations) argument 127 addCallRole(SymbolRoleSet &Roles, SmallVectorImpl<SymbolRelation> &Relations) argument 179 SmallVector<SymbolRelation, 4> Relations; local 210 SmallVector<SymbolRelation, 4> Relations; local 230 SmallVector<SymbolRelation, 2> Relations; local 293 SmallVector<SymbolRelation, 2> Relations; local 303 SmallVector<SymbolRelation, 2> Relations; local 328 SmallVector<SymbolRelation, 2> Relations; local 358 SmallVector<SymbolRelation, 2> Relations; local [all...] |
H A D | FileIndexRecord.cpp | 21 ArrayRef<SymbolRelation> Relations) { 33 Decls.emplace_back(Roles, Offset, D, Relations); 37 DeclOccurrence NewInfo(Roles, Offset, D, Relations); 19 addDeclOccurence(SymbolRoleSet Roles, unsigned Offset, const Decl *D, ArrayRef<SymbolRelation> Relations) argument
|
H A D | FileIndexRecord.h | 48 /// \param Relations the set of symbols related to this occurrence. 50 ArrayRef<SymbolRelation> Relations);
|
H A D | IndexingContext.h | 71 ArrayRef<SymbolRelation> Relations = None); 75 ArrayRef<SymbolRelation> Relations = None, 82 ArrayRef<SymbolRelation> Relations = None, 100 ArrayRef<SymbolRelation> Relations = None); 130 ArrayRef<SymbolRelation> Relations,
|
H A D | IndexDecl.cpp | 130 SmallVector<SymbolRelation, 4> Relations; local 135 Relations.emplace_back((unsigned) SymbolRole::RelationOverrideOf, 139 Relations.emplace_back((unsigned)SymbolRole::RelationAccessorOf, 170 TRY_DECL(D, IndexCtx.handleDecl(D, MethodLoc, Roles, Relations)); 195 SmallVectorImpl<SymbolRelation> &Relations) { 226 Relations.emplace_back( 234 SmallVector<SymbolRelation, 4> Relations; local 239 Relations.emplace_back((unsigned)SymbolRole::RelationOverrideOf, O); 242 gatherTemplatePseudoOverrides(D, Relations); 244 Relations 194 gatherTemplatePseudoOverrides(const NamedDecl *D, SmallVectorImpl<SymbolRelation> &Relations) argument 295 SmallVector<SymbolRelation, 4> Relations; local 310 SmallVector<SymbolRelation, 4> Relations; local 345 SmallVector<SymbolRelation, 4> Relations; local 357 SmallVector<SymbolRelation, 4> Relations; local 361 SmallVector<SymbolRelation, 1> Relations; local 523 SmallVector<SymbolRelation, 1> Relations; local [all...] |
H A D | IndexingContext.cpp | 54 ArrayRef<SymbolRelation> Relations) { 55 return handleDecl(D, D->getLocation(), Roles, Relations); 60 ArrayRef<SymbolRelation> Relations, 70 Roles, Relations, 78 ArrayRef<SymbolRelation> Relations, 90 return handleDeclOccurrence(D, Loc, /*IsRef=*/true, Parent, Roles, Relations, 305 bool IsRef, SymbolRoleSet Roles, ArrayRef<SymbolRelation> Relations) { 343 for (auto &Rel : Relations) { 354 ArrayRef<SymbolRelation> Relations, 378 if (!shouldReportOccurrenceForSystemDeclOnlyMode(IsRef, Roles, Relations)) 52 handleDecl(const Decl *D, SymbolRoleSet Roles, ArrayRef<SymbolRelation> Relations) argument 58 handleDecl(const Decl *D, SourceLocation Loc, SymbolRoleSet Roles, ArrayRef<SymbolRelation> Relations, const DeclContext *DC) argument 74 handleReference(const NamedDecl *D, SourceLocation Loc, const NamedDecl *Parent, const DeclContext *DC, SymbolRoleSet Roles, ArrayRef<SymbolRelation> Relations, const Expr *RefE, const Decl *RefD) argument 304 shouldReportOccurrenceForSystemDeclOnlyMode( bool IsRef, SymbolRoleSet Roles, ArrayRef<SymbolRelation> Relations) argument 351 handleDeclOccurrence(const Decl *D, SourceLocation Loc, bool IsRef, const Decl *Parent, SymbolRoleSet Roles, ArrayRef<SymbolRelation> Relations, const Expr *OrigE, const Decl *OrigD, const DeclContext *ContainerDC) argument [all...] |