Lines Matching defs:ThisDecl
2520 Decl *ThisDecl) {
2540 auto LateMethod = new LateParsedMethodDeclaration(this, ThisDecl);
3229 NamedDecl *ThisDecl = nullptr;
3245 ThisDecl = Actions.ActOnFriendFunctionDecl(getCurScope(), DeclaratorInfo,
3248 ThisDecl = Actions.ActOnCXXMemberDeclarator(
3253 ThisDecl ? dyn_cast<VarTemplateDecl>(ThisDecl) : nullptr)
3256 ThisDecl = VT->getTemplatedDecl();
3258 if (ThisDecl)
3259 Actions.ProcessDeclAttributeList(getCurScope(), ThisDecl, AccessAttrs);
3274 if (ThisDecl && PureSpecLoc.isValid())
3275 Actions.ActOnPureSpecifier(ThisDecl, PureSpecLoc);
3276 else if (ThisDecl && VS.getAbstractLoc().isValid())
3277 Actions.ActOnPureSpecifier(ThisDecl, VS.getAbstractLoc());
3296 if (ThisDecl)
3297 ThisDecl->setInvalidDecl();
3299 ParseCXXNonStaticMemberInitializer(ThisDecl);
3303 ThisDecl, DeclaratorInfo.isDeclarationOfFunction(), EqualLoc);
3306 if (ThisDecl)
3307 Actions.ActOnUninitializedDecl(ThisDecl);
3309 } else if (ThisDecl)
3310 Actions.AddInitializerToDecl(ThisDecl, Init.get(),
3312 } else if (ThisDecl && DeclaratorInfo.isStaticMember())
3314 Actions.ActOnUninitializedDecl(ThisDecl);
3316 if (ThisDecl) {
3317 if (!ThisDecl->isInvalidDecl()) {
3320 CommonLateParsedAttrs[i]->addDecl(ThisDecl);
3323 LateParsedAttrs[i]->addDecl(ThisDecl);
3325 Actions.FinalizeDeclaration(ThisDecl);
3326 DeclsInGroup.push_back(ThisDecl);
3331 HandleMemberFunctionDeclDelays(DeclaratorInfo, ThisDecl);
3335 DeclaratorInfo.complete(ThisDecl);