Lines Matching refs:Actions
90 if (!Actions.isTemplateName(getCurScope(), SS, /*hasTemplateKeyword=*/false, in CheckForTemplateAndDigraph()
145 Actions.RestoreNestedNameSpecifierAnnotation(Tok.getAnnotationValue(), in ParseOptionalCXXScopeSpecifier()
161 if (Actions.ActOnCXXGlobalScopeSpecifier(getCurScope(), ConsumeToken(), SS)) in ParseOptionalCXXScopeSpecifier()
183 if (Actions.ActOnCXXNestedNameSpecifierDecltype(SS, DS, CCLoc)) in ParseOptionalCXXScopeSpecifier()
206 Actions.CodeCompleteQualifiedId(getCurScope(), SS, EnteringContext); in ParseOptionalCXXScopeSpecifier()
269 = Actions.ActOnDependentTemplateName(getCurScope(), in ParseOptionalCXXScopeSpecifier()
307 if (Actions.ActOnCXXNestedNameSpecifier(getCurScope(), in ParseOptionalCXXScopeSpecifier()
343 if (Actions.IsInvalidUnlessNestedName(getCurScope(), SS, II, in ParseOptionalCXXScopeSpecifier()
361 !Actions.isNonTypeNestedNameSpecifier(getCurScope(), SS, Tok.getLocation(), in ParseOptionalCXXScopeSpecifier()
375 if (Actions.ActOnCXXNestedNameSpecifier(getCurScope(), II, IdLoc, CCLoc, in ParseOptionalCXXScopeSpecifier()
391 if (TemplateNameKind TNK = Actions.isTemplateName(getCurScope(), SS, in ParseOptionalCXXScopeSpecifier()
426 = Actions.ActOnDependentTemplateName(getCurScope(), in ParseOptionalCXXScopeSpecifier()
523 return Actions.ActOnIdExpression(getCurScope(), SS, TemplateKWLoc, Name, in ParseCXXIdExpression()
651 Actions.CodeCompleteLambdaIntroducer(getCurScope(), Intro, in ParseLambdaIntroducer()
666 Actions.CodeCompleteObjCMessageReceiver(getCurScope()); in ParseLambdaIntroducer()
668 Actions.CodeCompleteLambdaIntroducer(getCurScope(), Intro, in ParseLambdaIntroducer()
691 Actions.CodeCompleteLambdaIntroducer(getCurScope(), Intro, in ParseLambdaIntroducer()
883 Actions.ActOnStartOfLambdaDefinition(Intro, D, getCurScope()); in ParseLambdaExpressionAfterIntroducer()
888 Actions.ActOnLambdaError(LambdaBeginLoc, getCurScope()); in ParseLambdaExpressionAfterIntroducer()
896 return Actions.ActOnLambdaExpr(LambdaBeginLoc, Stmt.take(), getCurScope()); in ParseLambdaExpressionAfterIntroducer()
898 Actions.ActOnLambdaError(LambdaBeginLoc, getCurScope()); in ParseLambdaExpressionAfterIntroducer()
962 Result = Actions.ActOnCXXNamedCast(OpLoc, Kind, in ParseCXXCasts()
1004 EnterExpressionEvaluationContext Unevaluated(Actions, Sema::Unevaluated); in ParseCXXTypeid()
1015 Result = Actions.ActOnCXXTypeid(OpLoc, LParenLoc, /*isType=*/true, in ParseCXXTypeid()
1029 Result = Actions.ActOnCXXTypeid(OpLoc, LParenLoc, /*isType=*/false, in ParseCXXTypeid()
1063 Result = Actions.ActOnCXXUuidof(OpLoc, T.getOpenLocation(), /*isType=*/true, in ParseCXXUuidof()
1067 EnterExpressionEvaluationContext Unevaluated(Actions, Sema::Unevaluated); in ParseCXXUuidof()
1076 Result = Actions.ActOnCXXUuidof(OpLoc, T.getOpenLocation(), in ParseCXXUuidof()
1140 return Actions.ActOnPseudoDestructorExpr(getCurScope(), Base, OpLoc, in ParseCXXPseudoDestructor()
1165 return Actions.ActOnPseudoDestructorExpr(getCurScope(), Base, in ParseCXXPseudoDestructor()
1179 return Actions.ActOnCXXBoolLiteral(ConsumeToken(), Kind); in ParseCXXBoolLiteral()
1200 return Actions.ActOnCXXThrow(getCurScope(), ThrowLoc, 0); in ParseThrowExpression()
1205 return Actions.ActOnCXXThrow(getCurScope(), ThrowLoc, Expr.take()); in ParseThrowExpression()
1217 return Actions.ActOnCXXThis(ThisLoc); in ParseCXXThis()
1235 ParsedType TypeRep = Actions.ActOnTypeName(getCurScope(), DeclaratorInfo).get(); in ParseCXXTypeConstructExpression()
1246 return Actions.ActOnCXXTypeConstructExpr(TypeRep, SourceLocation(), in ParseCXXTypeConstructExpression()
1272 return Actions.ActOnCXXTypeConstructExpr(TypeRep, T.getOpenLocation(), in ParseCXXTypeConstructExpression()
1306 Actions.CodeCompleteOrdinaryName(getCurScope(), Sema::PCC_Condition); in ParseCXXCondition()
1326 = Actions.ActOnBooleanCondition(getCurScope(), Loc, ExprOut.get()); in ParseCXXCondition()
1354 DeclResult Dcl = Actions.ActOnCXXConditionDeclaration(getCurScope(), in ParseCXXCondition()
1386 Actions.AddInitializerToDecl(DeclOut, InitExpr.take(), !CopyInitialization, in ParseCXXCondition()
1392 Actions.FinalizeDeclaration(DeclOut); in ParseCXXCondition()
1593 TNK = Actions.ActOnDependentTemplateName(getCurScope(), SS, TemplateKWLoc, in ParseUnqualifiedIdTemplateId()
1600 TNK = Actions.isTemplateName(getCurScope(), SS, in ParseUnqualifiedIdTemplateId()
1624 TNK = Actions.ActOnDependentTemplateName(getCurScope(), in ParseUnqualifiedIdTemplateId()
1638 TNK = Actions.isTemplateName(getCurScope(), SS, TemplateKWLoc.isValid(), in ParseUnqualifiedIdTemplateId()
1650 TNK = Actions.ActOnDependentTemplateName(getCurScope(), in ParseUnqualifiedIdTemplateId()
1657 TNK = Actions.isTemplateName(getCurScope(), SS, TemplateKWLoc.isValid(), in ParseUnqualifiedIdTemplateId()
1726 = Actions.ActOnTemplateIdType(SS, TemplateKWLoc, in ParseUnqualifiedIdTemplateId()
1856 Actions.CodeCompleteOperatorName(getCurScope()); in ParseUnqualifiedIdOperator()
1964 TypeResult Ty = Actions.ActOnTypeName(getCurScope(), D); in ParseUnqualifiedIdOperator()
2036 Actions.isCurrentClassName(*Id, getCurScope(), &SS)) { in ParseUnqualifiedId()
2038 ParsedType Ty = Actions.getTypeName(*Id, IdLoc, getCurScope(), in ParseUnqualifiedId()
2065 Actions.isCurrentClassName(*TemplateId->Name, getCurScope(), &SS)) { in ParseUnqualifiedId()
2076 ParsedType Ty = Actions.getTypeName(*TemplateId->Name, in ParseUnqualifiedId()
2138 if (ParsedType Type = Actions.getDestructorType(DS, ObjectType)) { in ParseUnqualifiedId()
2164 ParsedType Ty = Actions.getDestructorName(TildeLoc, *ClassName, in ParseUnqualifiedId()
2303 Initializer = Actions.ActOnParenListExpr(ConstructorLParen, in ParseCXXNewExpression()
2314 return Actions.ActOnCXXNew(Start, UseGlobal, PlacementLParen, in ParseCXXNewExpression()
2431 return Actions.ActOnCXXDelete(Start, UseGlobal, ArrayDelete, Operand.take()); in ParseCXXDeleteExpression()
2545 return Actions.ActOnUnaryTypeTrait(UTT, Loc, Ty.get(), T.getCloseLocation()); in ParseUnaryTypeTrait()
2582 return Actions.ActOnBinaryTypeTrait(BTT, Loc, LhsTy.get(), RhsTy.get(), in ParseBinaryTypeTrait()
2614 Ty = Actions.ActOnPackExpansion(Ty.get(), ConsumeToken()); in ParseTypeTrait()
2635 return Actions.ActOnTypeTrait(Kind, Loc, Args, Parens.getCloseLocation()); in ParseTypeTrait()
2663 return Actions.ActOnArrayTypeTrait(ATT, Loc, Ty.get(), NULL, in ParseArrayTypeTrait()
2675 return Actions.ActOnArrayTypeTrait(ATT, Loc, Ty.get(), DimExpr.get(), in ParseArrayTypeTrait()
2700 return Actions.ActOnExpressionTrait(ET, Loc, Expr.get(), in ParseExpressionTrait()
2808 Result = Actions.ActOnCastExpr(getCurScope(), Tracker.getOpenLocation(), in ParseCXXAmbiguousParenExpression()
2820 Result = Actions.ActOnParenExpr(Tracker.getOpenLocation(), in ParseCXXAmbiguousParenExpression()