Lines Matching refs:Actions
84 FnD = Actions.ActOnFriendFunctionDecl(getCurScope(), D, in ParseCXXInlineMethodDef()
87 FnD = Actions.ActOnCXXMemberDeclarator(getCurScope(), AS, D, in ParseCXXInlineMethodDef()
91 Actions.ProcessDeclAttributeList(getCurScope(), FnD, AccessAttrs); in ParseCXXInlineMethodDef()
93 Actions.ActOnPureSpecifier(FnD, PureSpecLoc); in ParseCXXInlineMethodDef()
117 Actions.SetDeclDeleted(FnD, KWLoc, Message); in ParseCXXInlineMethodDef()
127 Actions.SetDeclDefaulted(FnD, KWLoc); in ParseCXXInlineMethodDef()
147 if (SkipFunctionBodies && (!FnD || Actions.canSkipFunctionBody(FnD)) && in ParseCXXInlineMethodDef()
149 Actions.ActOnSkippedFunctionBody(FnD); in ParseCXXInlineMethodDef()
161 ((Actions.CurContext->isDependentContext() || in ParseCXXInlineMethodDef()
164 !Actions.IsInsideALocalClassWithinATemplateFunction())) { in ParseCXXInlineMethodDef()
171 Actions.CheckForFunctionRedefinition(FD); in ParseCXXInlineMethodDef()
172 Actions.MarkAsLateParsedTemplate(FD, FnD, Toks); in ParseCXXInlineMethodDef()
228 Actions.CheckForFunctionRedefinition(FD); in ParseCXXInlineMethodDef()
365 P.Actions.ActOnStartDelayedMemberDeclarations(P.getCurScope(), in ReenterClassScopeRAII()
372 P.Actions.ActOnFinishDelayedMemberDeclarations(P.getCurScope(), in ~ReenterClassScopeRAII()
393 Actions.ActOnStartDelayedCXXMethodDeclaration(getCurScope(), LM.Method); in ParseLexedMethodDeclaration()
404 Actions.ActOnDelayedCXXMethodParameter(getCurScope(), Param); in ParseLexedMethodDeclaration()
433 Actions, in ParseLexedMethodDeclaration()
442 DefArgResult = Actions.CorrectDelayedTyposInExpr(DefArgResult, Param); in ParseLexedMethodDeclaration()
444 Actions.ActOnParamDefaultArgumentError(Param, EqualLoc, in ParseLexedMethodDeclaration()
456 Actions.ActOnParamDefaultArgument(Param, EqualLoc, in ParseLexedMethodDeclaration()
532 Sema::ContextRAII FnContext(Actions, FunctionToPush, in ParseLexedMethodDeclaration()
534 Sema::FunctionScopeRAII PopFnContext(Actions); in ParseLexedMethodDeclaration()
535 Actions.PushFunctionScope(); in ParseLexedMethodDeclaration()
538 Actions, Method ? Method->getParent() : nullptr, in ParseLexedMethodDeclaration()
559 Actions.actOnDelayedExceptionSpecification(LM.Method, EST, in ParseLexedMethodDeclaration()
582 Actions.ActOnFinishDelayedCXXMethodDeclaration(getCurScope(), LM.Method); in ParseLexedMethodDeclaration()
623 Sema::FPFeaturesStateRAII SaveFPFeatures(Actions); in ParseLexedMethodDef()
625 Actions.ActOnStartOfFunctionDef(getCurScope(), LM.D); in ParseLexedMethodDef()
643 Actions.ActOnFinishFunctionBody(LM.D, nullptr); in ParseLexedMethodDef()
653 Actions.ActOnDefaultCtorInitializers(LM.D); in ParseLexedMethodDef()
655 assert((Actions.getDiagnostics().hasErrorOccurred() || in ParseLexedMethodDef()
673 Actions.ActOnFinishInlineFunctionDef(FD); in ParseLexedMethodDef()
689 Sema::CXXThisScopeRAII ThisScope(Actions, Class.TagOrTemplate, in ParseLexedMemberInitializers()
696 Actions.ActOnFinishDelayedMemberInitializers(Class.TagOrTemplate); in ParseLexedMemberInitializers()
715 Actions.ActOnStartCXXInClassMemberInitializer(); in ParseLexedMemberInitializer()
720 Actions, Sema::ExpressionEvaluationContext::PotentiallyEvaluatedIfUsed); in ParseLexedMemberInitializer()
725 Actions.ActOnFinishCXXInClassMemberInitializer(MI.Field, EqualLoc, in ParseLexedMemberInitializer()
801 Sema::CXXThisScopeRAII ThisScope(Actions, RD, Qualifiers(), in ParseLexedAttribute()
813 Actions.ActOnReenterFunctionContext(Actions.CurScope, D); in ParseLexedAttribute()
821 Actions.ActOnExitFunctionContext(); in ParseLexedAttribute()
839 Actions.ActOnFinishDelayedAttribute(getCurScope(), LA.Decls[i], Attrs); in ParseLexedAttribute()
1283 Sema::TentativeAnalysisScope Scope(Actions); in ConsumeAndStoreInitializer()