Lines Matching refs:Actions

56   return Actions.ActOnTypeName(getCurScope(), DeclaratorInfo);
232 ExprVector ArgExprs(Actions);
379 Actions.getASTContext(),
385 Actions.getASTContext(),
391 Actions.getASTContext(),
397 Actions.getASTContext(),
403 Actions.getASTContext(),
409 Actions.getASTContext(),
415 Actions.getASTContext(),
730 Actions.ActOnReenterTemplateScope(getCurScope(), Class.TagOrTemplate);
740 Actions.ActOnStartDelayedMemberDeclarations(getCurScope(),
744 Sema::CXXThisScopeRAII ThisScope(Actions, Class.TagOrTemplate,
753 Actions.ActOnFinishDelayedMemberDeclarations(getCurScope(),
802 Actions.ActOnReenterTemplateScope(Actions.CurScope, D);
808 Actions.ActOnReenterFunctionContext(Actions.CurScope, D);
813 Actions.ActOnExitFunctionContext();
828 Actions.ActOnFinishDelayedAttribute(getCurScope(), LA.Decls[i], Attrs);
889 ExprVector ArgExprs(Actions);
1017 return Actions.ConvertDeclToDeclGroup(SingleDecl, OwnedType);
1051 Decl *TheDecl = Actions.ParsedFreeStandingDeclSpec(getCurScope(), AS_none,
1054 return Actions.ConvertDeclToDeclGroup(TheDecl);
1228 return Actions.ConvertDeclToDeclGroup(TheDecl);
1256 Decl *ThisDecl = Actions.ActOnDeclarator(getCurScope(), D);
1257 Actions.ActOnCXXForRangeDecl(ThisDecl);
1258 Actions.FinalizeDeclaration(ThisDecl);
1260 return Actions.FinalizeDeclaratorGroup(getCurScope(), DS, &ThisDecl, 1);
1328 return Actions.FinalizeDeclaratorGroup(getCurScope(), DS,
1389 ThisDecl = Actions.ActOnDeclarator(getCurScope(), D);
1394 ThisDecl = Actions.ActOnTemplateDeclarator(getCurScope(),
1395 MultiTemplateParamsArg(Actions,
1403 = Actions.ActOnExplicitInstantiation(getCurScope(),
1439 Actions.ActOnCXXEnterDeclInitializer(getCurScope(), ThisDecl);
1443 Actions.CodeCompleteInitializer(getCurScope(), ThisDecl);
1451 Actions.ActOnCXXExitDeclInitializer(getCurScope(), ThisDecl);
1457 Actions.ActOnInitializerError(ThisDecl);
1459 Actions.AddInitializerToDecl(ThisDecl, Init.take(),
1467 ExprVector Exprs(Actions);
1472 Actions.ActOnCXXEnterDeclInitializer(getCurScope(), ThisDecl);
1479 Actions.ActOnCXXExitDeclInitializer(getCurScope(), ThisDecl);
1490 Actions.ActOnCXXExitDeclInitializer(getCurScope(), ThisDecl);
1494 ExprResult Initializer = Actions.ActOnParenListExpr(T.getOpenLocation(),
1497 Actions.AddInitializerToDecl(ThisDecl, Initializer.take(),
1506 Actions.ActOnCXXEnterDeclInitializer(getCurScope(), ThisDecl);
1512 Actions.ActOnCXXExitDeclInitializer(getCurScope(), ThisDecl);
1517 Actions.ActOnInitializerError(ThisDecl);
1519 Actions.AddInitializerToDecl(ThisDecl, Init.take(),
1523 Actions.ActOnUninitializedDecl(ThisDecl, TypeContainsAuto);
1526 Actions.FinalizeDeclaration(ThisDecl);
1661 switch (Actions.isTagName(*Tok.getIdentifierInfo(), getCurScope())) {
1691 if (Actions.DiagnoseUnknownTypeName(*Tok.getIdentifierInfo(), Loc,
1759 ER = Actions.ActOnUnaryExprOrTypeTraitExpr(TypeLoc, UETT_AlignOf, true,
1807 ExprVector ArgExprs(Actions);
1881 Actions.CodeCompleteDeclSpec(getCurScope(), DS,
1897 Actions.CodeCompleteOrdinaryName(getCurScope(), CCC);
1917 Actions.RestoreNestedNameSpecifierAnnotation(Tok.getAnnotationValue(),
1951 Actions.isCurrentClassName(*TemplateId->Name, getCurScope(), &SS)) {
1999 Actions.isCurrentClassName(*Next.getIdentifierInfo(), getCurScope(),
2014 ParsedType TypeRep = Actions.getTypeName(*Next.getIdentifierInfo(),
2112 Actions.getTypeName(*Tok.getIdentifierInfo(),
2125 Actions.isCurrentClassName(*Tok.getIdentifierInfo(), getCurScope()) &&
2161 Actions.isCurrentClassName(*TemplateId->Name, getCurScope()) &&
2209 isInvalid = DS.SetStorageClassSpec(Actions, DeclSpec::SCS_typedef, Loc,
2215 isInvalid = DS.SetStorageClassSpec(Actions, DeclSpec::SCS_extern, Loc,
2219 isInvalid = DS.SetStorageClassSpec(Actions, DeclSpec::SCS_private_extern,
2225 isInvalid = DS.SetStorageClassSpec(Actions, DeclSpec::SCS_static, Loc,
2231 isInvalid = DS.SetStorageClassSpec(Actions, DeclSpec::SCS_auto, Loc,
2240 isInvalid = DS.SetStorageClassSpec(Actions, DeclSpec::SCS_auto, Loc,
2244 isInvalid = DS.SetStorageClassSpec(Actions, DeclSpec::SCS_register, Loc,
2248 isInvalid = DS.SetStorageClassSpec(Actions, DeclSpec::SCS_mutable, Loc,
2544 Actions.ParsedFreeStandingDeclSpec(getCurScope(), AS_none, DS);
2608 PrettyDeclStackTraceEntry CrashInfo(Actions, TagDecl, RecordLoc,
2616 Actions.ActOnTagStartDefinition(getCurScope(), TagDecl);
2655 Decl *Field = P.Actions.ActOnField(P.getCurScope(), TagDecl,
2679 Actions.ActOnDefs(getCurScope(), TagDecl, Tok.getLocation(),
2706 Actions.ActOnFields(getCurScope(),
2711 Actions.ActOnTagFinishDefinition(getCurScope(), TagDecl,
2751 Actions.CodeCompleteTag(getCurScope(), DeclSpec::TST_enum);
2768 Sema::SuppressAccessChecksRAII SuppressAccess(Actions,
2962 Decl *TagDecl = Actions.ActOnTag(getCurScope(), DeclSpec::TST_enum, TUK,
2977 TypeResult Type = Actions.ActOnDependentTag(getCurScope(), DeclSpec::TST_enum,
3035 Actions.ActOnTagStartDefinition(getCurScope(), EnumDecl);
3069 Decl *EnumConstDecl = Actions.ActOnEnumConstant(getCurScope(), EnumDecl,
3109 Actions.ActOnEnumBody(StartLoc, T.getOpenLocation(), T.getCloseLocation(),
3115 Actions.ActOnTagFinishDefinition(getCurScope(), EnumDecl,
3489 if (SS.isSet() && Actions.ShouldEnterDeclaratorScope(getCurScope(), SS))
3572 Actions.CodeCompleteTypeQualifiers(DS);
3894 if (Actions.ShouldEnterDeclaratorScope(getCurScope(), D.getCXXScopeSpec()))
3911 !Actions.containsUnexpandedParameterPacks(D))) {
3985 Actions.ShouldEnterDeclaratorScope(getCurScope(), D.getCXXScopeSpec()))
4204 Actions.ActOnStartFunctionDeclarator();
4262 Actions.CurContext->isRecord()));
4263 Sema::CXXThisScopeRAII ThisScope(Actions,
4264 dyn_cast<CXXRecordDecl>(Actions.CurContext),
4319 Actions.ActOnEndFunctionDeclarator();
4384 if (Actions.getTypeName(*ParmII, Tok.getLocation(), getCurScope()))
4501 Decl *Param = Actions.ActOnParamDeclarator(getCurScope(), ParmDecl);
4523 Actions.ActOnParamDefaultArgumentError(Param);
4532 Actions.ActOnParamUnparsedDefaultArgument(Param, EqualLoc,
4541 EnterExpressionEvaluationContext Eval(Actions,
4552 Actions.ActOnParamDefaultArgumentError(Param);
4556 Actions.ActOnParamDefaultArgument(Param, EqualLoc,
4620 ExprResult ExprRes(Actions.ActOnNumericConstant(Tok, getCurScope()));
4678 EnterExpressionEvaluationContext Unevaluated(Actions,
4718 EnterExpressionEvaluationContext Unevaluated(Actions, Sema::Unevaluated);
4756 Operand = Actions.HandleExprEvaluationContextForTypeof(Operand.get());