reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
130 D->getOverriddenMethods(Overriden); 141 SourceLocation MethodLoc = D->getSelectorStartLoc(); 143 MethodLoc = D->getLocation(); 149 bool isGetter = !D->param_size(); 156 if (D->isImplicit()) { 163 IndexCtx.handleReference(D, AttrLoc, cast<NamedDecl>(D->getDeclContext()), 163 IndexCtx.handleReference(D, AttrLoc, cast<NamedDecl>(D->getDeclContext()), 164 D->getDeclContext(), 0); 167 TRY_DECL(D, IndexCtx.handleDecl(D, MethodLoc, Roles, Relations)); 167 TRY_DECL(D, IndexCtx.handleDecl(D, MethodLoc, Roles, Relations)); 168 IndexCtx.indexTypeSourceInfo(D->getReturnTypeSourceInfo(), D); 168 IndexCtx.indexTypeSourceInfo(D->getReturnTypeSourceInfo(), D); 169 bool hasIBActionAndFirst = D->hasAttr<IBActionAttr>(); 170 for (const auto *I : D->parameters()) { 171 handleDeclarator(I, D, /*isIBType=*/hasIBActionAndFirst); 175 if (D->isThisDeclarationADefinition()) { 176 const Stmt *Body = D->getBody(); 178 IndexCtx.indexBody(Body, D, D); 178 IndexCtx.indexBody(Body, D, D);