Lines Matching defs:ThisDecl
2165 Decl *ThisDecl) {
2186 auto LateMethod = new LateParsedMethodDeclaration(this, ThisDecl);
2809 NamedDecl *ThisDecl = nullptr;
2822 ThisDecl = Actions.ActOnFriendFunctionDecl(getCurScope(), DeclaratorInfo,
2825 ThisDecl = Actions.ActOnCXXMemberDeclarator(getCurScope(), AS,
2832 ThisDecl ? dyn_cast<VarTemplateDecl>(ThisDecl) : nullptr)
2835 ThisDecl = VT->getTemplatedDecl();
2837 if (ThisDecl)
2838 Actions.ProcessDeclAttributeList(getCurScope(), ThisDecl, AccessAttrs);
2850 if (ThisDecl && PureSpecLoc.isValid())
2851 Actions.ActOnPureSpecifier(ThisDecl, PureSpecLoc);
2870 if (ThisDecl)
2871 ThisDecl->setInvalidDecl();
2873 ParseCXXNonStaticMemberInitializer(ThisDecl);
2877 ThisDecl, DeclaratorInfo.isDeclarationOfFunction(), EqualLoc);
2881 else if (ThisDecl)
2882 Actions.AddInitializerToDecl(ThisDecl, Init.get(), EqualLoc.isInvalid());
2883 } else if (ThisDecl && DS.getStorageClassSpec() == DeclSpec::SCS_static)
2885 Actions.ActOnUninitializedDecl(ThisDecl);
2887 if (ThisDecl) {
2888 if (!ThisDecl->isInvalidDecl()) {
2891 CommonLateParsedAttrs[i]->addDecl(ThisDecl);
2894 LateParsedAttrs[i]->addDecl(ThisDecl);
2896 Actions.FinalizeDeclaration(ThisDecl);
2897 DeclsInGroup.push_back(ThisDecl);
2902 HandleMemberFunctionDeclDelays(DeclaratorInfo, ThisDecl);
2906 DeclaratorInfo.complete(ThisDecl);