Lines Matching refs:ThisDecl
1718 Decl *ThisDecl) { in HandleMemberFunctionDeclDelays() argument
1730 LateMethod = new LateParsedMethodDeclaration(this, ThisDecl); in HandleMemberFunctionDeclDelays()
2182 NamedDecl *ThisDecl = 0; in ParseCXXClassMemberDeclaration() local
2200 ThisDecl = Actions.ActOnFriendFunctionDecl(getCurScope(), DeclaratorInfo, in ParseCXXClassMemberDeclaration()
2203 ThisDecl = Actions.ActOnCXXMemberDeclarator(getCurScope(), AS, in ParseCXXClassMemberDeclaration()
2209 Actions.ProcessDeclAttributeList(getCurScope(), ThisDecl, AccessAttrs, in ParseCXXClassMemberDeclaration()
2215 CommonLateParsedAttrs[i]->addDecl(ThisDecl); in ParseCXXClassMemberDeclaration()
2218 LateParsedAttrs[i]->addDecl(ThisDecl); in ParseCXXClassMemberDeclaration()
2239 if (ThisDecl) in ParseCXXClassMemberDeclaration()
2241 ThisDecl->setInvalidDecl(); in ParseCXXClassMemberDeclaration()
2243 ParseCXXNonStaticMemberInitializer(ThisDecl); in ParseCXXClassMemberDeclaration()
2247 Init = ParseCXXMemberInitializer(ThisDecl, in ParseCXXClassMemberDeclaration()
2252 else if (ThisDecl) in ParseCXXClassMemberDeclaration()
2253 Actions.AddInitializerToDecl(ThisDecl, Init.get(), EqualLoc.isInvalid(), in ParseCXXClassMemberDeclaration()
2255 } else if (ThisDecl && DS.getStorageClassSpec() == DeclSpec::SCS_static) { in ParseCXXClassMemberDeclaration()
2257 Actions.ActOnUninitializedDecl(ThisDecl, in ParseCXXClassMemberDeclaration()
2261 if (ThisDecl) { in ParseCXXClassMemberDeclaration()
2262 Actions.FinalizeDeclaration(ThisDecl); in ParseCXXClassMemberDeclaration()
2263 DeclsInGroup.push_back(ThisDecl); in ParseCXXClassMemberDeclaration()
2266 if (ThisDecl && DeclaratorInfo.isFunctionDeclarator() && in ParseCXXClassMemberDeclaration()
2269 HandleMemberFunctionDeclDelays(DeclaratorInfo, ThisDecl); in ParseCXXClassMemberDeclaration()
2272 DeclaratorInfo.complete(ThisDecl); in ParseCXXClassMemberDeclaration()