Home | History | Annotate | Download | only in Parse

Lines Matching refs:Actions

65   return Actions.ActOnTypeName(getCurScope(), DeclaratorInfo);
643 Actions.getASTContext(),
649 Actions.getASTContext(),
655 Actions.getASTContext(),
661 Actions.getASTContext(),
667 Actions.getASTContext(),
673 Actions.getASTContext(),
679 Actions.getASTContext(),
995 Actions.ActOnReenterTemplateScope(getCurScope(), Class.TagOrTemplate);
1005 Actions.ActOnStartDelayedMemberDeclarations(getCurScope(),
1014 Actions.ActOnFinishDelayedMemberDeclarations(getCurScope(),
1067 Sema::CXXThisScopeRAII ThisScope(Actions, RD, /*TypeQuals=*/0,
1075 Actions.ActOnReenterTemplateScope(Actions.CurScope, D);
1081 Actions.ActOnReenterFunctionContext(Actions.CurScope, D);
1087 Actions.ActOnExitFunctionContext();
1104 Actions.ActOnFinishDelayedAttribute(getCurScope(), LA.Decls[i], Attrs);
1170 EnterExpressionEvaluationContext Unevaluated(Actions, Sema::Unevaluated);
1389 return Actions.ConvertDeclToDeclGroup(SingleDecl, OwnedType);
1425 Decl *TheDecl = Actions.ParsedFreeStandingDeclSpec(getCurScope(), AS_none,
1428 return Actions.ConvertDeclToDeclGroup(TheDecl);
1623 return Actions.ConvertDeclToDeclGroup(TheDecl);
1665 Decl *ThisDecl = Actions.ActOnDeclarator(getCurScope(), D);
1667 Actions.ActOnCXXForRangeDecl(ThisDecl);
1668 Actions.FinalizeDeclaration(ThisDecl);
1670 return Actions.FinalizeDeclaratorGroup(getCurScope(), DS, ThisDecl);
1737 return Actions.FinalizeDeclaratorGroup(getCurScope(), DS, DeclsInGroup);
1792 // Inform the current actions module that we just parsed this declarator.
1796 ThisDecl = Actions.ActOnDeclarator(getCurScope(), D);
1801 ThisDecl = Actions.ActOnTemplateDeclarator(getCurScope(),
1805 Actions.HandleVariableRedeclaration(ThisDecl, D.getCXXScopeSpec())) {
1817 DeclResult ThisRes = Actions.ActOnExplicitInstantiation(
1833 ThisDecl = Actions.ActOnDeclarator(getCurScope(), D);
1844 FakedParamLists.push_back(Actions.ActOnTemplateParameterList(
1849 Actions.ActOnTemplateDeclarator(getCurScope(), FakedParamLists, D);
1878 Actions.ActOnCXXEnterDeclInitializer(getCurScope(), ThisDecl);
1882 Actions.CodeCompleteInitializer(getCurScope(), ThisDecl);
1883 Actions.FinalizeDeclaration(ThisDecl);
1891 Actions.ActOnCXXExitDeclInitializer(getCurScope(), ThisDecl);
1897 Actions.ActOnInitializerError(ThisDecl);
1899 Actions.AddInitializerToDecl(ThisDecl, Init.take(),
1912 Actions.ActOnCXXEnterDeclInitializer(getCurScope(), ThisDecl);
1916 Actions.ActOnInitializerError(ThisDecl);
1920 Actions.ActOnCXXExitDeclInitializer(getCurScope(), ThisDecl);
1931 Actions.ActOnCXXExitDeclInitializer(getCurScope(), ThisDecl);
1935 ExprResult Initializer = Actions.ActOnParenListExpr(T.getOpenLocation(),
1938 Actions.AddInitializerToDecl(ThisDecl, Initializer.take(),
1948 Actions.ActOnCXXEnterDeclInitializer(getCurScope(), ThisDecl);
1954 Actions.ActOnCXXExitDeclInitializer(getCurScope(), ThisDecl);
1959 Actions.ActOnInitializerError(ThisDecl);
1961 Actions.AddInitializerToDecl(ThisDecl, Init.take(),
1965 Actions.ActOnUninitializedDecl(ThisDecl, TypeContainsAuto);
1968 Actions.FinalizeDeclaration(ThisDecl);
2113 switch (Actions.isTagName(*Tok.getIdentifierInfo(), getCurScope())) {
2130 LookupResult R(Actions, TokenName, SourceLocation(),
2137 if (Actions.LookupParsedName(R, getCurScope(), SS)) {
2202 if (Actions.DiagnoseUnknownTypeName(II, Loc, getCurScope(), SS, T)) {
2273 ER = Actions.ActOnUnaryExprOrTypeTraitExpr(TypeLoc, UETT_AlignOf, true,
2417 Actions.CodeCompleteDeclSpec(getCurScope(), DS,
2433 Actions.CodeCompleteOrdinaryName(getCurScope(), CCC);
2453 Actions.RestoreNestedNameSpecifierAnnotation(Tok.getAnnotationValue(),
2486 Actions.isCurrentClassName(*TemplateId->Name, getCurScope(), &SS)) {
2535 Actions.isCurrentClassName(*Next.getIdentifierInfo(), getCurScope(),
2550 ParsedType TypeRep = Actions.getTypeName(*Next.getIdentifierInfo(),
2660 Actions.getTypeName(*Tok.getIdentifierInfo(),
2680 Actions.isCurrentClassName(*Tok.getIdentifierInfo(), getCurScope()) &&
2716 Actions.isCurrentClassName(*TemplateId->Name, getCurScope()) &&
2773 isInvalid = DS.SetStorageClassSpec(Actions, DeclSpec::SCS_typedef, Loc,
2779 isInvalid = DS.SetStorageClassSpec(Actions, DeclSpec::SCS_extern, Loc,
2783 isInvalid = DS.SetStorageClassSpec(Actions, DeclSpec::SCS_private_extern,
2789 isInvalid = DS.SetStorageClassSpec(Actions, DeclSpec::SCS_static, Loc,
2795 isInvalid = DS.SetStorageClassSpec(Actions, DeclSpec::SCS_auto, Loc,
2804 isInvalid = DS.SetStorageClassSpec(Actions, DeclSpec::SCS_auto, Loc,
2808 isInvalid = DS.SetStorageClassSpec(Actions, DeclSpec::SCS_register, Loc,
2812 isInvalid = DS.SetStorageClassSpec(Actions, DeclSpec::SCS_mutable, Loc,
3176 // specifier. Let the actions module cope with it.
3178 Decl *TheDecl = Actions.ParsedFreeStandingDeclSpec(getCurScope(), AS_none,
3242 PrettyDeclStackTraceEntry CrashInfo(Actions, TagDecl, RecordLoc,
3251 Actions.ActOnTagStartDefinition(getCurScope(), TagDecl);
3294 Decl *Field = P.Actions.ActOnField(P.getCurScope(), TagDecl,
3320 Actions.ActOnDefs(getCurScope(), TagDecl, Tok.getLocation(),
3347 Actions.ActOnFields(getCurScope(),
3352 Actions.ActOnTagFinishDefinition(getCurScope(), TagDecl,
3392 Actions.CodeCompleteTag(getCurScope(), DeclSpec::TST_enum);
3510 EnterExpressionEvaluationContext Unevaluated(Actions,
3653 Decl *TagDecl = Actions.ActOnTag(getCurScope(), DeclSpec::TST_enum, TUK,
3668 TypeResult Type = Actions.ActOnDependentTag(getCurScope(), DeclSpec::TST_enum,
3718 Actions.ActOnTagStartDefinition(getCurScope(), EnumDecl);
3754 Decl *EnumConstDecl = Actions.ActOnEnumConstant(getCurScope(), EnumDecl,
3795 Actions.ActOnEnumBody(StartLoc, T.getOpenLocation(), T.getCloseLocation(),
3801 Actions.ActOnTagFinishDefinition(getCurScope(), EnumDecl,
4236 if (SS.isSet() && Actions.ShouldEnterDeclaratorScope(getCurScope(), SS))
4320 Actions.CodeCompleteTypeQualifiers(DS);
4658 if (Actions.ShouldEnterDeclaratorScope(getCurScope(), D.getCXXScopeSpec()))
4676 !Actions.containsUnexpandedParameterPacks(D))) {
4755 Actions.ShouldEnterDeclaratorScope(getCurScope(), D.getCXXScopeSpec()))
4990 Actions.ActOnStartFunctionDeclarator();
5063 Actions.CurContext->isRecord());
5064 Sema::CXXThisScopeRAII ThisScope(Actions,
5065 dyn_cast<CXXRecordDecl>(Actions.CurContext),
5119 Actions.ActOnEndFunctionDeclarator();
5184 if (Actions.getTypeName(*ParmII, Tok.getLocation(), getCurScope()))
5298 // Inform the actions module about the parameter declarator, so it gets
5300 Decl *Param = Actions.ActOnParamDeclarator(getCurScope(), ParmDecl);
5322 Actions.ActOnParamDefaultArgumentError(Param);
5331 Actions.ActOnParamUnparsedDefaultArgument(Param, EqualLoc,
5340 EnterExpressionEvaluationContext Eval(Actions,
5351 Actions.ActOnParamDefaultArgumentError(Param);
5354 // Inform the actions module about the default argument
5355 Actions.ActOnParamDefaultArgument(Param, EqualLoc,
5419 ExprResult ExprRes(Actions.ActOnNumericConstant(Tok, getCurScope()));
5477 EnterExpressionEvaluationContext Unevaluated(Actions,
5517 EnterExpressionEvaluationContext Unevaluated(Actions, Sema::Unevaluated,
5556 Operand = Actions.HandleExprEvaluationContextForTypeof(Operand.get());