Lines Matching defs:ThisDecl
2554 Decl *ThisDecl) {
2574 auto LateMethod = new LateParsedMethodDeclaration(this, ThisDecl);
3340 NamedDecl *ThisDecl = nullptr;
3356 ThisDecl = Actions.ActOnFriendFunctionDecl(getCurScope(), DeclaratorInfo,
3359 ThisDecl = Actions.ActOnCXXMemberDeclarator(
3364 ThisDecl ? dyn_cast<VarTemplateDecl>(ThisDecl) : nullptr)
3367 ThisDecl = VT->getTemplatedDecl();
3369 if (ThisDecl)
3370 Actions.ProcessDeclAttributeList(getCurScope(), ThisDecl, AccessAttrs);
3385 if (ThisDecl && PureSpecLoc.isValid())
3386 Actions.ActOnPureSpecifier(ThisDecl, PureSpecLoc);
3387 else if (ThisDecl && VS.getAbstractLoc().isValid())
3388 Actions.ActOnPureSpecifier(ThisDecl, VS.getAbstractLoc());
3407 if (ThisDecl)
3408 ThisDecl->setInvalidDecl();
3410 ParseCXXNonStaticMemberInitializer(ThisDecl);
3414 ThisDecl, DeclaratorInfo.isDeclarationOfFunction(), EqualLoc);
3417 if (ThisDecl)
3418 Actions.ActOnUninitializedDecl(ThisDecl);
3420 } else if (ThisDecl)
3421 Actions.AddInitializerToDecl(ThisDecl, Init.get(),
3423 } else if (ThisDecl && DeclaratorInfo.isStaticMember())
3425 Actions.ActOnUninitializedDecl(ThisDecl);
3427 if (ThisDecl) {
3428 if (!ThisDecl->isInvalidDecl()) {
3431 CommonLateParsedAttrs[i]->addDecl(ThisDecl);
3434 LateParsedAttrs[i]->addDecl(ThisDecl);
3436 Actions.FinalizeDeclaration(ThisDecl);
3437 DeclsInGroup.push_back(ThisDecl);
3442 HandleMemberFunctionDeclDelays(DeclaratorInfo, ThisDecl);
3446 DeclaratorInfo.complete(ThisDecl);