Home | History | Annotate | Download | only in Parse

Lines Matching refs:Actions

90   if (!Actions.isTemplateName(getCurScope(), SS, /*hasTemplateKeyword=*/false,
184 Actions.RestoreNestedNameSpecifierAnnotation(Tok.getAnnotationValue(),
200 if (Actions.ActOnCXXGlobalScopeSpecifier(getCurScope(), ConsumeToken(), SS))
224 if (Actions.ActOnCXXNestedNameSpecifierDecltype(SS, DS, CCLoc))
247 Actions.CodeCompleteQualifiedId(getCurScope(), SS, EnteringContext);
310 = Actions.ActOnDependentTemplateName(getCurScope(),
348 if (Actions.ActOnCXXNestedNameSpecifier(getCurScope(),
384 if (Actions.IsInvalidUnlessNestedName(getCurScope(), SS, II,
402 !Actions.isNonTypeNestedNameSpecifier(getCurScope(), SS, Tok.getLocation(),
418 if (Actions.ActOnCXXNestedNameSpecifier(getCurScope(), II, IdLoc, CCLoc,
434 if (TemplateNameKind TNK = Actions.isTemplateName(getCurScope(), SS,
469 = Actions.ActOnDependentTemplateName(getCurScope(),
566 return Actions.ActOnIdExpression(getCurScope(), SS, TemplateKWLoc, Name,
694 Actions.CodeCompleteLambdaIntroducer(getCurScope(), Intro,
709 Actions.CodeCompleteObjCMessageReceiver(getCurScope());
711 Actions.CodeCompleteLambdaIntroducer(getCurScope(), Intro,
734 Actions.CodeCompleteLambdaIntroducer(getCurScope(), Intro,
936 Actions.ActOnStartOfLambdaDefinition(Intro, D, getCurScope());
941 Actions.ActOnLambdaError(LambdaBeginLoc, getCurScope());
949 return Actions.ActOnLambdaExpr(LambdaBeginLoc, Stmt.take(), getCurScope());
951 Actions.ActOnLambdaError(LambdaBeginLoc, getCurScope());
1015 Result = Actions.ActOnCXXNamedCast(OpLoc, Kind,
1057 EnterExpressionEvaluationContext Unevaluated(Actions, Sema::Unevaluated,
1069 Result = Actions.ActOnCXXTypeid(OpLoc, LParenLoc, /*isType=*/true,
1083 Result = Actions.ActOnCXXTypeid(OpLoc, LParenLoc, /*isType=*/false,
1117 Result = Actions.ActOnCXXUuidof(OpLoc, T.getOpenLocation(), /*isType=*/true,
1121 EnterExpressionEvaluationContext Unevaluated(Actions, Sema::Unevaluated);
1130 Result = Actions.ActOnCXXUuidof(OpLoc, T.getOpenLocation(),
1194 return Actions.ActOnPseudoDestructorExpr(getCurScope(), Base, OpLoc,
1219 return Actions.ActOnPseudoDestructorExpr(getCurScope(), Base,
1233 return Actions.ActOnCXXBoolLiteral(ConsumeToken(), Kind);
1254 return Actions.ActOnCXXThrow(getCurScope(), ThrowLoc, 0);
1259 return Actions.ActOnCXXThrow(getCurScope(), ThrowLoc, Expr.take());
1271 return Actions.ActOnCXXThis(ThisLoc);
1289 ParsedType TypeRep = Actions.ActOnTypeName(getCurScope(), DeclaratorInfo).get();
1300 return Actions.ActOnCXXTypeConstructExpr(TypeRep, SourceLocation(),
1326 return Actions.ActOnCXXTypeConstructExpr(TypeRep, T.getOpenLocation(),
1360 Actions.CodeCompleteOrdinaryName(getCurScope(), Sema::PCC_Condition);
1380 = Actions.ActOnBooleanCondition(getCurScope(), Loc, ExprOut.get());
1409 DeclResult Dcl = Actions.ActOnCXXConditionDeclaration(getCurScope(),
1441 Actions.AddInitializerToDecl(DeclOut, InitExpr.take(), !CopyInitialization,
1447 Actions.FinalizeDeclaration(DeclOut);
1648 TNK = Actions.ActOnDependentTemplateName(getCurScope(), SS, TemplateKWLoc,
1655 TNK = Actions.isTemplateName(getCurScope(), SS,
1679 TNK = Actions.ActOnDependentTemplateName(getCurScope(),
1693 TNK = Actions.isTemplateName(getCurScope(), SS, TemplateKWLoc.isValid(),
1705 TNK = Actions.ActOnDependentTemplateName(getCurScope(),
1712 TNK = Actions.isTemplateName(getCurScope(), SS, TemplateKWLoc.isValid(),
1781 = Actions.ActOnTemplateIdType(SS, TemplateKWLoc,
1911 Actions.CodeCompleteOperatorName(getCurScope());
2024 TypeResult Ty = Actions.ActOnTypeName(getCurScope(), D);
2096 Actions.isCurrentClassName(*Id, getCurScope(), &SS)) {
2098 ParsedType Ty = Actions.getTypeName(*Id, IdLoc, getCurScope(),
2125 Actions.isCurrentClassName(*TemplateId->Name, getCurScope(), &SS)) {
2136 ParsedType Ty = Actions.getTypeName(*TemplateId->Name,
2198 if (ParsedType Type = Actions.getDestructorType(DS, ObjectType)) {
2224 ParsedType Ty = Actions.getDestructorName(TildeLoc, *ClassName,
2363 Initializer = Actions.ActOnParenListExpr(ConstructorLParen,
2374 return Actions.ActOnCXXNew(Start, UseGlobal, PlacementLParen,
2491 return Actions.ActOnCXXDelete(Start, UseGlobal, ArrayDelete, Operand.take());
2606 return Actions.ActOnUnaryTypeTrait(UTT, Loc, Ty.get(), T.getCloseLocation());
2643 return Actions.ActOnBinaryTypeTrait(BTT, Loc, LhsTy.get(), RhsTy.get(),
2675 Ty = Actions.ActOnPackExpansion(Ty.get(), ConsumeToken());
2696 return Actions.ActOnTypeTrait(Kind, Loc, Args, Parens.getCloseLocation());
2724 return Actions.ActOnArrayTypeTrait(ATT, Loc, Ty.get(), NULL,
2736 return Actions.ActOnArrayTypeTrait(ATT, Loc, Ty.get(), DimExpr.get(),
2761 return Actions.ActOnExpressionTrait(ET, Loc, Expr.get(),
2869 Result = Actions.ActOnCastExpr(getCurScope(), Tracker.getOpenLocation(),
2881 Result = Actions.ActOnParenExpr(Tracker.getOpenLocation(),