Lines Matching refs:Actions
90 if (!Actions.isTemplateName(getCurScope(), SS, /*hasTemplateKeyword=*/false,
191 Actions.RestoreNestedNameSpecifierAnnotation(Tok.getAnnotationValue(),
217 if (Actions.ActOnCXXGlobalScopeSpecifier(getCurScope(), ConsumeToken(), SS))
241 if (Actions.ActOnCXXNestedNameSpecifierDecltype(SS, DS, CCLoc))
264 Actions.CodeCompleteQualifiedId(getCurScope(), SS, EnteringContext);
327 = Actions.ActOnDependentTemplateName(getCurScope(),
368 if (Actions.ActOnCXXNestedNameSpecifier(getCurScope(),
404 if (Actions.IsInvalidUnlessNestedName(getCurScope(), SS, II,
422 !Actions.isNonTypeNestedNameSpecifier(getCurScope(), SS, Tok.getLocation(),
441 if (Actions
457 if (TemplateNameKind TNK = Actions.isTemplateName(getCurScope(), SS,
492 = Actions.ActOnDependentTemplateName(getCurScope(),
589 return Actions.ActOnIdExpression(getCurScope(), SS, TemplateKWLoc, Name,
732 Actions.CodeCompleteLambdaIntroducer(getCurScope(), Intro,
747 Actions.CodeCompleteObjCMessageReceiver(getCurScope());
749 Actions.CodeCompleteLambdaIntroducer(getCurScope(), Intro,
773 Actions.CodeCompleteLambdaIntroducer(getCurScope(), Intro,
806 Init = Actions.ActOnParenListExpr(Parens.getOpenLocation(),
911 // FIXME: Call into Actions to add any init-capture declarations to the
1057 Actions.ActOnStartOfLambdaDefinition(Intro, D, getCurScope());
1062 Actions.ActOnLambdaError(LambdaBeginLoc, getCurScope());
1070 return Actions.ActOnLambdaExpr(LambdaBeginLoc, Stmt.take(), getCurScope());
1072 Actions.ActOnLambdaError(LambdaBeginLoc, getCurScope());
1136 Result = Actions.ActOnCXXNamedCast(OpLoc, Kind,
1178 EnterExpressionEvaluationContext Unevaluated(Actions, Sema::Unevaluated,
1190 Result = Actions.ActOnCXXTypeid(OpLoc, LParenLoc, /*isType=*/true,
1204 Result = Actions.ActOnCXXTypeid(OpLoc, LParenLoc, /*isType=*/false,
1238 Result = Actions.ActOnCXXUuidof(OpLoc, T.getOpenLocation(), /*isType=*/true,
1242 EnterExpressionEvaluationContext Unevaluated(Actions, Sema::Unevaluated);
1251 Result = Actions.ActOnCXXUuidof(OpLoc, T.getOpenLocation(),
1315 return Actions.ActOnPseudoDestructorExpr(getCurScope(), Base, OpLoc,
1340 return Actions.ActOnPseudoDestructorExpr(getCurScope(), Base,
1354 return Actions.ActOnCXXBoolLiteral(ConsumeToken(), Kind);
1375 return Actions.ActOnCXXThrow(getCurScope(), ThrowLoc, 0);
1380 return Actions.ActOnCXXThrow(getCurScope(), ThrowLoc, Expr.take());
1392 return Actions.ActOnCXXThis(ThisLoc);
1410 ParsedType TypeRep = Actions.ActOnTypeName(getCurScope(), DeclaratorInfo).get();
1421 return Actions.ActOnCXXTypeConstructExpr(TypeRep, SourceLocation(),
1447 return Actions.ActOnCXXTypeConstructExpr(TypeRep, T.getOpenLocation(),
1481 Actions.CodeCompleteOrdinaryName(getCurScope(), Sema::PCC_Condition);
1501 = Actions.ActOnBooleanCondition(getCurScope(), Loc, ExprOut.get());
1530 DeclResult Dcl = Actions.ActOnCXXConditionDeclaration(getCurScope(),
1562 Actions.AddInitializerToDecl(DeclOut, InitExpr.take(), !CopyInitialization,
1565 Actions.ActOnInitializerError(DeclOut);
1570 Actions.FinalizeDeclaration(DeclOut);
1771 TNK = Actions.ActOnDependentTemplateName(getCurScope(), SS, TemplateKWLoc,
1778 TNK = Actions.isTemplateName(getCurScope(), SS,
1802 TNK = Actions.ActOnDependentTemplateName(getCurScope(),
1816 TNK = Actions.isTemplateName(getCurScope(), SS, TemplateKWLoc.isValid(),
1828 TNK = Actions.ActOnDependentTemplateName(getCurScope(),
1835 TNK = Actions.isTemplateName(getCurScope(), SS, TemplateKWLoc.isValid(),
1904 = Actions.ActOnTemplateIdType(SS, TemplateKWLoc,
2034 Actions.CodeCompleteOperatorName(getCurScope());
2147 TypeResult Ty = Actions.ActOnTypeName(getCurScope(), D);
2219 Actions.isCurrentClassName(*Id, getCurScope(), &SS)) {
2221 ParsedType Ty = Actions.getTypeName(*Id, IdLoc, getCurScope(),
2248 Actions.isCurrentClassName(*TemplateId->Name, getCurScope(), &SS)) {
2259 ParsedType Ty = Actions.getTypeName(*TemplateId->Name,
2321 if (ParsedType Type = Actions.getDestructorType(DS, ObjectType)) {
2347 ParsedType Ty = Actions.getDestructorName(TildeLoc, *ClassName,
2486 Initializer = Actions.ActOnParenListExpr(ConstructorLParen,
2497 return Actions.ActOnCXXNew(Start, UseGlobal, PlacementLParen,
2614 return Actions.ActOnCXXDelete(Start, UseGlobal, ArrayDelete, Operand.take());
2733 return Actions.ActOnUnaryTypeTrait(UTT, Loc, Ty.get(), T.getCloseLocation());
2770 return Actions.ActOnBinaryTypeTrait(BTT, Loc, LhsTy.get(), RhsTy.get(),
2802 Ty = Actions.ActOnPackExpansion(Ty.get(), ConsumeToken());
2823 return Actions.ActOnTypeTrait(Kind, Loc, Args, Parens.getCloseLocation());
2851 return Actions.ActOnArrayTypeTrait(ATT, Loc, Ty.get(), NULL,
2863 return Actions.ActOnArrayTypeTrait(ATT, Loc, Ty.get(), DimExpr.get(),
2888 return Actions.ActOnExpressionTrait(ET, Loc, Expr.get(),
2996 Result = Actions.ActOnCastExpr(getCurScope(), Tracker.getOpenLocation(),
3008 Result = Actions.ActOnParenExpr(Tracker.getOpenLocation(),