Lines Matching refs:Actions
66 Actions.CodeCompleteNamespaceDecl(getCurScope());
120 return Actions.ConvertDeclToDeclGroup(NSAlias);
186 Actions.ActOnStartNamespaceDef(getCurScope(), InlineLoc, NamespaceLoc,
190 PrettyDeclStackTraceEntry CrashInfo(Actions, NamespcDecl, NamespaceLoc,
202 Actions.ActOnFinishNamespaceDef(NamespcDecl, DeclEnd);
204 return Actions.ConvertDeclToDeclGroup(NamespcDecl,
237 Actions.ActOnStartNamespaceDef(getCurScope(), SourceLocation(),
248 Actions.ActOnFinishNamespaceDef(NamespcDecl, Tracker.getCloseLocation());
263 Actions.CodeCompleteNamespaceAliasDecl(getCurScope());
288 return Actions.ActOnNamespaceAliasDef(getCurScope(), NamespaceLoc, AliasLoc,
307 : Actions.ActOnStartLinkageSpecification(
323 return LinkageSpec ? Actions.ActOnFinishLinkageSpecification(
373 return LinkageSpec ? Actions.ActOnFinishLinkageSpecification(
392 Actions.CodeCompleteUsing(getCurScope());
438 Actions.CodeCompleteUsingDirective(getCurScope());
477 return Actions.ActOnUsingDirective(getCurScope(), UsingLoc, NamespcLoc, SS,
550 ParsedType Type = Actions.getInheritingConstructorName(SS, IdLoc, *LastII);
676 return Actions.ActOnAliasDeclaration(getCurScope(), AS, TemplateParamsArg,
681 return Actions.ActOnUsingDeclaration(getCurScope(), AS,
752 return Actions.ActOnStaticAssertDeclaration(StaticAssertLoc,
808 EnterExpressionEvaluationContext Unevaluated(Actions, Sema::Unevaluated,
811 Actions.CorrectDelayedTyposInExpr(ParseExpression(), [](Expr *E) {
832 Result = Actions.ActOnDecltypeExpression(Result.get());
855 const PrintingPolicy &Policy = Actions.getASTContext().getPrintingPolicy();
913 Actions.getASTContext().getPrintingPolicy()))
964 return Actions.ActOnTypeName(getCurScope(), DeclaratorInfo);
1000 if (!Actions.DiagnoseUnknownTemplateName(*Id, IdLoc, getCurScope(),
1040 ParsedType Type = Actions.getTypeName(*Id, IdLoc, getCurScope(), &SS, true,
1062 Actions.getASTContext().getPrintingPolicy());
1065 return Actions.ActOnTypeName(getCurScope(), DeclaratorInfo);
1218 Actions.CodeCompleteTag(getCurScope(), TagType);
1469 const PrintingPolicy &Policy = Actions.getASTContext().getPrintingPolicy();
1527 const PrintingPolicy &PPol = Actions.getASTContext().getPrintingPolicy();
1602 = Actions.ActOnExplicitInstantiation(getCurScope(),
1623 TypeResult = Actions.ActOnTagTemplateIdType(TUK, TagType, StartLoc,
1664 FakedParamLists.push_back(Actions.ActOnTemplateParameterList(
1672 TagOrTempResult = Actions.ActOnClassTemplateSpecialization(
1690 = Actions.ActOnExplicitInstantiation(getCurScope(),
1700 Actions.ActOnTemplatedFriendTag(getCurScope(), DS.getFriendSpecLoc(),
1733 TagOrTempResult = Actions.ActOnTag(getCurScope(), TagType, TUK, StartLoc,
1746 TypeResult = Actions.ActOnDependentTag(getCurScope(), TagType, TUK,
1751 // If there is a body, parse it and inform the actions module.
1802 const PrintingPolicy &PPol = Actions.getASTContext().getPrintingPolicy();
1847 Actions.ActOnBaseSpecifiers(ClassDecl, BaseInfo.data(), BaseInfo.size());
1923 return Actions.ActOnBaseSpecifier(ClassDecl, Range, Attributes, IsVirtual,
2309 return DeclGroupPtrTy::make(DeclGroupRef(Actions.ActOnUsingDeclaration(
2406 Actions.ParsedFreeStandingDeclSpec(getCurScope(), AS, DS, TemplateParams);
2576 ThisDecl = Actions.ActOnFriendFunctionDecl(getCurScope(), DeclaratorInfo,
2579 ThisDecl = Actions.ActOnCXXMemberDeclarator(getCurScope(), AS,
2592 Actions.ProcessDeclAttributeList(getCurScope(), ThisDecl, AccessAttrs);
2605 Actions.ActOnPureSpecifier(ThisDecl, PureSpecLoc);
2636 Actions.AddInitializerToDecl(ThisDecl, Init.get(), EqualLoc.isInvalid(),
2640 Actions.ActOnUninitializedDecl(ThisDecl, DS.containsPlaceholderType());
2651 Actions.FinalizeDeclaration(ThisDecl);
2704 return Actions.FinalizeDeclaratorGroup(getCurScope(), DS, DeclsInGroup);
2732 EnterExpressionEvaluationContext Context(Actions,
2796 Actions.ActOnTagStartSkippedDefinition(getCurScope(), TagDecl);
2801 Actions.ActOnTagFinishSkippedDefinition(OldContext);
2900 if (Actions.ActOnAccessSpecifier(NewAS, ASLoc, EndLoc,
2931 PrettyDeclStackTraceEntry CrashInfo(Actions, TagDecl, RecordLoc,
2969 Actions.ActOnTagStartDefinition(getCurScope(), TagDecl);
3009 Actions.ActOnTagDefinitionError(getCurScope(), TagDecl);
3050 Actions.ActOnTagDefinitionError(getCurScope(), TagDecl);
3061 Actions.ActOnStartCXXMemberDeclarations(getCurScope(), TagDecl, FinalLoc,
3093 Actions.ActOnFinishCXXMemberSpecification(getCurScope(), RecordLoc, TagDecl,
3113 Actions.ActOnFinishCXXMemberDecls();
3121 Actions.ActOnFinishCXXNonNestedClass(TagDecl);
3125 Actions.ActOnTagFinishDefinition(getCurScope(), TagDecl,
3189 Actions.CodeCompleteConstructorInitializer(ConstructorDecl,
3219 Actions.ActOnMemInitializers(ConstructorDecl, ColonLoc, MemInitializers,
3283 return Actions.ActOnMemInitializer(ConstructorDecl, getCurScope(), SS, II,
3303 return Actions.ActOnMemInitializer(ConstructorDecl, getCurScope(), SS, II,
3401 NoexceptExpr = Actions.ActOnBooleanCondition(getCurScope(), KeywordLoc,
3490 Res = Actions.ActOnPackExpansion(Res.get(), Ellipsis);
3528 return Actions.PushParsingClass();
3548 Actions.PopParsingClass(state);
3930 Actions.ActOnAccessSpecifier(AS, ASLoc, Tok.getLocation());