Lines Matching refs:Actions
94 if (!Actions.isTemplateName(getCurScope(), SS, /*hasTemplateKeyword=*/false,
199 Actions.RestoreNestedNameSpecifierAnnotation(Tok.getAnnotationValue(),
237 if (Actions.ActOnCXXGlobalScopeSpecifier(ConsumeToken(), SS))
253 return Actions.ActOnSuperScopeSpecifier(SuperLoc, ConsumeToken(), SS);
268 if (Actions.ActOnCXXNestedNameSpecifierDecltype(SS, DS, CCLoc))
291 Actions.CodeCompleteQualifiedId(getCurScope(), SS, EnteringContext);
358 = Actions.ActOnDependentTemplateName(getCurScope(),
399 if (Actions.ActOnCXXNestedNameSpecifier(getCurScope(),
434 if (Actions.IsInvalidUnlessNestedName(getCurScope(), SS, II,
462 !Actions.isNonTypeNestedNameSpecifier(
499 if (Actions.ActOnCXXNestedNameSpecifier(getCurScope(), II, IdLoc, CCLoc,
526 if (TemplateNameKind TNK = Actions.isTemplateName(getCurScope(), SS,
561 = Actions.ActOnDependentTemplateName(getCurScope(),
608 return Actions.ActOnIdExpression(getCurScope(), SS, TemplateKWLoc, Name,
817 Actions.CodeCompleteLambdaIntroducer(getCurScope(), Intro,
832 Actions.CodeCompleteObjCMessageReceiver(getCurScope());
834 Actions.CodeCompleteLambdaIntroducer(getCurScope(), Intro,
859 Actions.CodeCompleteLambdaIntroducer(getCurScope(), Intro,
894 Init = Actions.ActOnParenListExpr(Parens.getOpenLocation(),
900 // Actions.MaybeODRUseExprs. So create an expression evaluation context
902 EnterExpressionEvaluationContext EC(Actions,
1005 InitCaptureType = Actions.actOnLambdaInitCaptureInitialization(
1057 // FIXME: Call into Actions to add any init-capture declarations to the
1064 Actions.PushLambdaScope();
1084 Actions.RecordParsingTemplateParameterDepth(TemplateParameterDepth);
1088 if (Actions.getCurGenericLambda())
1239 Actions.ActOnStartOfLambdaDefinition(Intro, D, getCurScope());
1244 Actions.ActOnLambdaError(LambdaBeginLoc, getCurScope());
1252 return Actions.ActOnLambdaExpr(LambdaBeginLoc, Stmt.get(), getCurScope());
1254 Actions.ActOnLambdaError(LambdaBeginLoc, getCurScope());
1318 Result = Actions.ActOnCXXNamedCast(OpLoc, Kind,
1360 EnterExpressionEvaluationContext Unevaluated(Actions, Sema::Unevaluated,
1372 Result = Actions.ActOnCXXTypeid(OpLoc, LParenLoc, /*isType=*/true,
1386 Result = Actions.ActOnCXXTypeid(OpLoc, LParenLoc, /*isType=*/false,
1420 Result = Actions.ActOnCXXUuidof(OpLoc, T.getOpenLocation(), /*isType=*/true,
1424 EnterExpressionEvaluationContext Unevaluated(Actions, Sema::Unevaluated);
1433 Result = Actions.ActOnCXXUuidof(OpLoc, T.getOpenLocation(),
1497 return Actions.ActOnPseudoDestructorExpr(getCurScope(), Base, OpLoc, OpKind,
1521 return Actions.ActOnPseudoDestructorExpr(getCurScope(), Base, OpLoc, OpKind,
1533 return Actions.ActOnCXXBoolLiteral(ConsumeToken(), Kind);
1554 return Actions.ActOnCXXThrow(getCurScope(), ThrowLoc, nullptr);
1559 return Actions.ActOnCXXThrow(getCurScope(), ThrowLoc, Expr.get());
1574 Expr = Actions.ActOnCoyieldExpr(getCurScope(), Loc, Expr.get());
1586 return Actions.ActOnCXXThis(ThisLoc);
1604 ParsedType TypeRep = Actions.ActOnTypeName(getCurScope(), DeclaratorInfo).get();
1615 return Actions.ActOnCXXTypeConstructExpr(TypeRep, SourceLocation(),
1627 Actions.CodeCompleteConstructor(getCurScope(),
1645 return Actions.ActOnCXXTypeConstructExpr(TypeRep, T.getOpenLocation(),
1679 Actions.CodeCompleteOrdinaryName(getCurScope(), Sema::PCC_Condition);
1699 = Actions.ActOnBooleanCondition(getCurScope(), Loc, ExprOut.get());
1728 DeclResult Dcl = Actions.ActOnCXXConditionDeclaration(getCurScope(),
1760 Actions.AddInitializerToDecl(DeclOut, InitExpr.get(), !CopyInitialization,
1763 Actions.ActOnInitializerError(DeclOut);
1768 Actions.FinalizeDeclaration(DeclOut);
1805 Actions.getASTContext().getPrintingPolicy();
1825 DS.Finish(Actions, Policy);
1881 return DS.Finish(Actions, Policy);
1886 DS.Finish(Actions, Policy);
1894 DS.Finish(Actions, Policy);
1910 DS.Finish(Actions, Actions.getASTContext().getPrintingPolicy());
1964 TNK = Actions.ActOnDependentTemplateName(getCurScope(), SS, TemplateKWLoc,
1971 TNK = Actions.isTemplateName(getCurScope(), SS,
1995 TNK = Actions.ActOnDependentTemplateName(getCurScope(),
2009 TNK = Actions.isTemplateName(getCurScope(), SS, TemplateKWLoc.isValid(),
2021 TNK = Actions.ActOnDependentTemplateName(getCurScope(),
2028 TNK = Actions.isTemplateName(getCurScope(), SS, TemplateKWLoc.isValid(),
2098 = Actions.ActOnTemplateIdType(SS, TemplateKWLoc,
2228 Actions.CodeCompleteOperatorName(getCurScope());
2317 return Actions.checkLiteralOperatorId(SS, Result);
2342 TypeResult Ty = Actions.ActOnTypeName(getCurScope(), D);
2414 Actions.isCurrentClassName(*Id, getCurScope(), &SS)) {
2416 ParsedType Ty = Actions.getTypeName(*Id, IdLoc, getCurScope(),
2443 Actions.isCurrentClassName(*TemplateId->Name, getCurScope(), &SS)) {
2454 ParsedType Ty = Actions.getTypeName(*TemplateId->Name,
2516 if (ParsedType Type = Actions.getDestructorType(DS, ObjectType)) {
2557 if (Actions.ShouldEnterDeclaratorScope(getCurScope(), SS))
2574 ParsedType Ty = Actions.getDestructorName(TildeLoc, *ClassName,
2703 ParsedType TypeRep = Actions.ActOnTypeName(getCurScope(),
2705 Actions.CodeCompleteConstructor(getCurScope(),
2720 Initializer = Actions.ActOnParenListExpr(ConstructorLParen,
2731 return Actions.ActOnCXXNew(Start, UseGlobal, PlacementLParen,
2848 return Actions.ActOnCXXDelete(Start, UseGlobal, ArrayDelete, Operand.get());
2921 Ty = Actions.ActOnPackExpansion(Ty.get(), ConsumeToken());
2949 return Actions.ActOnTypeTrait(TypeTraitFromTokKind(Kind), Loc, Args, EndLoc);
2977 return Actions.ActOnArrayTypeTrait(ATT, Loc, Ty.get(), nullptr,
2989 return Actions.ActOnArrayTypeTrait(ATT, Loc, Ty.get(), DimExpr.get(),
3014 return Actions.ActOnExpressionTrait(ET, Loc, Expr.get(),
3116 TypeResult Ty = Actions.ActOnTypeName(getCurScope(), DeclaratorInfo);
3130 Result = Actions.ActOnCastExpr(getCurScope(), Tracker.getOpenLocation(),
3142 Result = Actions.ActOnParenExpr(Tracker.getOpenLocation(),