Lines Matching refs:Method

384   void VisitObjCMethodDecl(const ObjCMethodDecl *Method) {  in VisitObjCMethodDecl()  argument
385 ID.AddInteger(Method->getDeclKind()); in VisitObjCMethodDecl()
386 Hash.AddBoolean(Method->isInstanceMethod()); // false if class method in VisitObjCMethodDecl()
387 Hash.AddBoolean(Method->isVariadic()); in VisitObjCMethodDecl()
388 Hash.AddBoolean(Method->isSynthesizedAccessorStub()); in VisitObjCMethodDecl()
389 Hash.AddBoolean(Method->isDefined()); in VisitObjCMethodDecl()
390 Hash.AddBoolean(Method->isDirectMethod()); in VisitObjCMethodDecl()
391 Hash.AddBoolean(Method->isThisDeclarationADesignatedInitializer()); in VisitObjCMethodDecl()
392 Hash.AddBoolean(Method->hasSkippedBody()); in VisitObjCMethodDecl()
394 ID.AddInteger(llvm::to_underlying(Method->getImplementationControl())); in VisitObjCMethodDecl()
395 ID.AddInteger(Method->getMethodFamily()); in VisitObjCMethodDecl()
396 ImplicitParamDecl *Cmd = Method->getCmdDecl(); in VisitObjCMethodDecl()
401 ImplicitParamDecl *Self = Method->getSelfDecl(); in VisitObjCMethodDecl()
406 AddDecl(Method); in VisitObjCMethodDecl()
408 if (Method->getReturnTypeSourceInfo()) in VisitObjCMethodDecl()
409 AddQualType(Method->getReturnTypeSourceInfo()->getType()); in VisitObjCMethodDecl()
411 ID.AddInteger(Method->param_size()); in VisitObjCMethodDecl()
412 for (auto Param : Method->parameters()) in VisitObjCMethodDecl()
415 if (Method->hasBody()) { in VisitObjCMethodDecl()
416 const bool IsDefinition = Method->isThisDeclarationADefinition(); in VisitObjCMethodDecl()
419 Stmt *Body = Method->getBody(); in VisitObjCMethodDecl()
427 for (Decl *SubDecl : Method->decls()) in VisitObjCMethodDecl()
428 if (ODRHash::isSubDeclToBeProcessed(SubDecl, Method)) in VisitObjCMethodDecl()
439 Inherited::VisitObjCMethodDecl(Method); in VisitObjCMethodDecl()
694 if (const auto *Method = dyn_cast<CXXMethodDecl>(Function)) { in AddFunctionDecl() local
695 AddBoolean(Method->isConst()); in AddFunctionDecl()
696 AddBoolean(Method->isVolatile()); in AddFunctionDecl()