Lines Matching refs:ThisDecl
1811 Decl *ThisDecl) {
1823 LateMethod = new LateParsedMethodDeclaration(this, ThisDecl);
2298 NamedDecl *ThisDecl = nullptr;
2312 ThisDecl = Actions.ActOnFriendFunctionDecl(getCurScope(), DeclaratorInfo,
2315 ThisDecl = Actions.ActOnCXXMemberDeclarator(getCurScope(), AS,
2322 ThisDecl ? dyn_cast<VarTemplateDecl>(ThisDecl) : nullptr)
2325 ThisDecl = VT->getTemplatedDecl();
2327 if (ThisDecl && AccessAttrs)
2328 Actions.ProcessDeclAttributeList(getCurScope(), ThisDecl, AccessAttrs);
2350 if (ThisDecl)
2351 ThisDecl->setInvalidDecl();
2353 ParseCXXNonStaticMemberInitializer(ThisDecl);
2358 ThisDecl, DeclaratorInfo.isDeclarationOfFunction(), EqualLoc);
2362 else if (ThisDecl)
2363 Actions.AddInitializerToDecl(ThisDecl, Init.get(), EqualLoc.isInvalid(),
2365 } else if (ThisDecl && DS.getStorageClassSpec() == DeclSpec::SCS_static)
2367 Actions.ActOnUninitializedDecl(ThisDecl, DS.containsPlaceholderType());
2369 if (ThisDecl) {
2370 if (!ThisDecl->isInvalidDecl()) {
2373 CommonLateParsedAttrs[i]->addDecl(ThisDecl);
2376 LateParsedAttrs[i]->addDecl(ThisDecl);
2378 Actions.FinalizeDeclaration(ThisDecl);
2379 DeclsInGroup.push_back(ThisDecl);
2384 HandleMemberFunctionDeclDelays(DeclaratorInfo, ThisDecl);
2388 DeclaratorInfo.complete(ThisDecl);