Searched refs:Relations (Results 1 - 9 of 9) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Index/
H A DDeclOccurrence.h26 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 DIndexDataConsumer.h43 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 DIndexTypeSourceInfo.cpp22 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 DIndexBody.cpp58 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 DFileIndexRecord.cpp21 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 DFileIndexRecord.h48 /// \param Relations the set of symbols related to this occurrence.
50 ArrayRef<SymbolRelation> Relations);
H A DIndexingContext.h71 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 DIndexDecl.cpp130 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 DIndexingContext.cpp54 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...]

Completed in 172 milliseconds