Lines Matching refs:Actions
73 Actions.CodeCompletion().CodeCompleteNamespaceDecl(getCurScope()); in ParseNamespace()
158 return Actions.ConvertDeclToDeclGroup(NSAlias); in ParseNamespace()
240 Decl *NamespcDecl = Actions.ActOnStartNamespaceDef( in ParseNamespace()
244 PrettyDeclStackTraceEntry CrashInfo(Actions.Context, NamespcDecl, in ParseNamespace()
255 Actions.ActOnFinishNamespaceDef(NamespcDecl, DeclEnd); in ParseNamespace()
257 return Actions.ConvertDeclToDeclGroup(NamespcDecl, in ParseNamespace()
287 Decl *NamespcDecl = Actions.ActOnStartNamespaceDef( in ParseInnerNamespace()
297 Actions.ActOnFinishNamespaceDef(NamespcDecl, Tracker.getCloseLocation()); in ParseInnerNamespace()
313 Actions.CodeCompletion().CodeCompleteNamespaceAliasDecl(getCurScope()); in ParseNamespaceAlias()
350 return Actions.ActOnNamespaceAliasDef(getCurScope(), NamespaceLoc, AliasLoc, in ParseNamespaceAlias()
369 : Actions.ActOnStartLinkageSpecification( in ParseLinkage()
388 return LinkageSpec ? Actions.ActOnFinishLinkageSpecification( in ParseLinkage()
437 return LinkageSpec ? Actions.ActOnFinishLinkageSpecification( in ParseLinkage()
461 Decl *ExportDecl = Actions.ActOnStartExportDecl( in ParseExportDeclaration()
471 return Actions.ActOnFinishExportDecl(getCurScope(), ExportDecl, in ParseExportDeclaration()
487 return Actions.ActOnFinishExportDecl(getCurScope(), ExportDecl, in ParseExportDeclaration()
504 Actions.CodeCompletion().CodeCompleteUsing(getCurScope()); in ParseUsingDirectiveOrDeclaration()
525 return Actions.ConvertDeclToDeclGroup(UsingDir); in ParseUsingDirectiveOrDeclaration()
554 Actions.CodeCompletion().CodeCompleteUsingDirective(getCurScope()); in ParseUsingDirective()
605 return Actions.ActOnUsingDirective(getCurScope(), UsingLoc, NamespcLoc, SS, in ParseUsingDirective()
663 Actions.getInheritingConstructorName(D.SS, IdLoc, *LastII); in ParseUsingDeclarator()
745 Actions.CodeCompletion().CodeCompleteUsing(getCurScope()); in ParseUsingDeclaration()
757 ParsedType Type = Actions.getTypeName( in ParseUsingDeclaration()
763 UED = Actions.ActOnUsingEnumDeclaration( in ParseUsingDeclaration()
777 UED = Actions.ActOnUsingEnumDeclaration(getCurScope(), AS, UsingLoc, in ParseUsingDeclaration()
802 return Actions.ConvertDeclToDeclGroup(UED); in ParseUsingDeclaration()
851 return Actions.ConvertDeclToDeclGroup(AD, DeclFromDeclSpec); in ParseUsingDeclaration()
891 Decl *UD = Actions.ActOnUsingDeclaration(getCurScope(), AS, UsingLoc, in ParseUsingDeclaration()
920 return Actions.BuildDeclaratorGroup(DeclsInGroup); in ParseUsingDeclaration()
996 return Actions.ActOnAliasDeclaration(getCurScope(), AS, TemplateParamsArg, in ParseAliasDeclarationAfterDeclarator()
1049 Actions, Sema::ExpressionEvaluationContext::ConstantEvaluated); in ParseStaticAssertDeclaration()
1110 return Actions.ActOnStaticAssertDeclaration(StaticAssertLoc, AssertExpr.get(), in ParseStaticAssertDeclaration()
1168 Actions, Sema::ExpressionEvaluationContext::Unevaluated, nullptr, in ParseDecltypeSpecifier()
1170 Result = Actions.CorrectDelayedTyposInExpr( in ParseDecltypeSpecifier()
1192 Result = Actions.ActOnDecltypeExpression(Result.get()); in ParseDecltypeSpecifier()
1216 const PrintingPolicy &Policy = Actions.getASTContext().getPrintingPolicy(); in ParseDecltypeSpecifier()
1263 const PrintingPolicy &Policy = Actions.getASTContext().getPrintingPolicy(); in ParsePackIndexingType()
1288 ParsedType Ty = Actions.getTypeName(*Tok.getIdentifierInfo(), in ParsePackIndexingType()
1307 ASTContext &C = Actions.getASTContext(); in ParsePackIndexingType()
1379 Actions.getASTContext().getPrintingPolicy())) in MaybeParseTypeTransformTypeSpecifier()
1435 return Actions.ActOnTypeName(DeclaratorInfo); in ParseBaseTypeSpecifier()
1443 return Actions.ActOnTypeName(DeclaratorInfo); in ParseBaseTypeSpecifier()
1480 if (!Actions.DiagnoseUnknownTemplateName(*Id, IdLoc, getCurScope(), &SS, in ParseBaseTypeSpecifier()
1513 ParsedType Type = Actions.getTypeName( in ParseBaseTypeSpecifier()
1536 Actions.getASTContext().getPrintingPolicy()); in ParseBaseTypeSpecifier()
1540 return Actions.ActOnTypeName(DeclaratorInfo); in ParseBaseTypeSpecifier()
1727 Actions.CodeCompletion().CodeCompleteTag(getCurScope(), TagType); in ParseClassSpecifier()
1949 Actions.ActOnUndeclaredTypeTemplateName( in ParseClassSpecifier()
2006 const PrintingPolicy &Policy = Actions.getASTContext().getPrintingPolicy(); in ParseClassSpecifier()
2080 const PrintingPolicy &PPol = Actions.getASTContext().getPrintingPolicy(); in ParseClassSpecifier()
2155 TagOrTempResult = Actions.ActOnExplicitInstantiation( in ParseClassSpecifier()
2171 TypeResult = Actions.ActOnTagTemplateIdType( in ParseClassSpecifier()
2208 FakedParamLists.push_back(Actions.ActOnTemplateParameterList( in ParseClassSpecifier()
2216 TagOrTempResult = Actions.ActOnClassTemplateSpecialization( in ParseClassSpecifier()
2233 TagOrTempResult = Actions.ActOnExplicitInstantiation( in ParseClassSpecifier()
2242 TagOrTempResult = Actions.ActOnTemplatedFriendTag( in ParseClassSpecifier()
2275 TagOrTempResult = Actions.ActOnTag( in ParseClassSpecifier()
2288 TypeResult = Actions.ActOnDependentTag(getCurScope(), TagType, TUK, SS, in ParseClassSpecifier()
2320 !Actions.ActOnDuplicateDefinition(TagOrTempResult.get(), SkipBody)) { in ParseClassSpecifier()
2329 Actions.ProcessDeclAttributeDelayed(TagOrTempResult.get(), attrs); in ParseClassSpecifier()
2366 const PrintingPolicy &PPol = Actions.getASTContext().getPrintingPolicy(); in ParseClassSpecifier()
2411 Actions.ActOnBaseSpecifiers(ClassDecl, BaseInfo); in ParseBaseClause()
2490 return Actions.ActOnBaseSpecifier(ClassDecl, Range, Attributes, IsVirtual, in ParseBaseSpecifier()
2770 Actions.CodeCompletion().CodeCompleteFunctionQualifiers(DS, D, &VS); in MaybeParseAndDiagnoseDeclSpecAfterCXX11VirtSpecifierSeq()
2920 return DeclGroupPtrTy::make(DeclGroupRef(Actions.ActOnUsingDeclaration( in ParseCXXClassMemberDeclaration()
3038 Decl *TheDecl = Actions.ParsedFreeStandingDeclSpec( in ParseCXXClassMemberDeclaration()
3040 Actions.ActOnDefinedDeclarationSpecifier(TheDecl); in ParseCXXClassMemberDeclaration()
3044 return Actions.BuildDeclaratorGroup(decls); in ParseCXXClassMemberDeclaration()
3046 return Actions.ConvertDeclToDeclGroup(TheDecl); in ParseCXXClassMemberDeclaration()
3050 Actions.ActOnDefinedDeclarationSpecifier(DS.getRepAsDecl()); in ParseCXXClassMemberDeclaration()
3131 Actions.CodeCompletion().CodeCompleteAfterFunctionEquals( in ParseCXXClassMemberDeclaration()
3245 ThisDecl = Actions.ActOnFriendFunctionDecl(getCurScope(), DeclaratorInfo, in ParseCXXClassMemberDeclaration()
3248 ThisDecl = Actions.ActOnCXXMemberDeclarator( in ParseCXXClassMemberDeclaration()
3259 Actions.ProcessDeclAttributeList(getCurScope(), ThisDecl, AccessAttrs); in ParseCXXClassMemberDeclaration()
3275 Actions.ActOnPureSpecifier(ThisDecl, PureSpecLoc); in ParseCXXClassMemberDeclaration()
3277 Actions.ActOnPureSpecifier(ThisDecl, VS.getAbstractLoc()); in ParseCXXClassMemberDeclaration()
3307 Actions.ActOnUninitializedDecl(ThisDecl); in ParseCXXClassMemberDeclaration()
3310 Actions.AddInitializerToDecl(ThisDecl, Init.get(), in ParseCXXClassMemberDeclaration()
3314 Actions.ActOnUninitializedDecl(ThisDecl); in ParseCXXClassMemberDeclaration()
3325 Actions.FinalizeDeclaration(ThisDecl); in ParseCXXClassMemberDeclaration()
3392 return Actions.FinalizeDeclaratorGroup(getCurScope(), DS, DeclsInGroup); in ParseCXXClassMemberDeclaration()
3423 Actions, in ParseCXXMemberInitializer()
3432 Actions.ExprEvalContexts.back().InImmediateEscalatingFunctionContext = in ParseCXXMemberInitializer()
3498 Actions.ActOnTagStartSkippedDefinition(getCurScope(), TagDecl); in SkipCXXMemberSpecification()
3503 Actions.ActOnTagFinishSkippedDefinition(OldContext); in SkipCXXMemberSpecification()
3608 if (Actions.ActOnAccessSpecifier(NewAS, ASLoc, EndLoc, AccessAttrs)) { in ParseCXXClassMemberDeclarationWithPragmas()
3627 TagType, Actions.getASTContext().getPrintingPolicy()); in ParseCXXClassMemberDeclarationWithPragmas()
3657 PrettyDeclStackTraceEntry CrashInfo(Actions.Context, TagDecl, RecordLoc, in ParseCXXMemberSpecification()
3695 Actions.ActOnTagStartDefinition(getCurScope(), TagDecl); in ParseCXXMemberSpecification()
3761 Actions.ActOnTagDefinitionError(getCurScope(), TagDecl); in ParseCXXMemberSpecification()
3805 Actions.ActOnTagDefinitionError(getCurScope(), TagDecl); in ParseCXXMemberSpecification()
3816 Actions.ActOnStartCXXMemberDeclarations(getCurScope(), TagDecl, FinalLoc, in ParseCXXMemberSpecification()
3850 Actions.ActOnFinishCXXMemberSpecification(getCurScope(), RecordLoc, TagDecl, in ParseCXXMemberSpecification()
3871 Actions.ActOnFinishCXXMemberDecls(); in ParseCXXMemberSpecification()
3879 Actions.ActOnFinishCXXNonNestedClass(); in ParseCXXMemberSpecification()
3883 Actions.ActOnTagFinishDefinition(getCurScope(), TagDecl, T.getRange()); in ParseCXXMemberSpecification()
3945 Actions.CodeCompletion().CodeCompleteConstructorInitializer( in ParseConstructorInitializer()
3977 Actions.ActOnMemInitializers(ConstructorDecl, ColonLoc, MemInitializers, in ParseConstructorInitializer()
4054 return Actions.ActOnMemInitializer(ConstructorDecl, getCurScope(), SS, II, in ParseMemInitializer()
4067 Actions.CodeCompletion().ProduceCtorInitMemberSignatureHelp( in ParseMemInitializer()
4090 return Actions.ActOnMemInitializer( in ParseMemInitializer()
4184 Actions, Sema::ExpressionEvaluationContext::ConstantEvaluated); in tryParseExceptionSpecification()
4190 Actions.ActOnNoexceptSpec(NoexceptExpr.get(), NoexceptType); in tryParseExceptionSpecification()
4280 Res = Actions.ActOnPackExpansion(Res.get(), Ellipsis); in ParseDynamicExceptionSpecification()
4333 if (SS.isValid() && Actions.ShouldEnterDeclaratorScope(getCurScope(), SS)) in ParseTrailingRequiresClause()
4341 Actions.ActOnStartTrailingRequiresClause(getCurScope(), D); in ParseTrailingRequiresClause()
4350 Actions.ActOnFinishTrailingRequiresClause(TrailingRequiresClause); in ParseTrailingRequiresClause()
4395 return Actions.PushParsingClass(); in PushParsingClass()
4415 Actions.PopParsingClass(state); in PopParsingClass()
4470 Actions.CodeCompletion().CodeCompleteAttribute( in TryParseCXX11AttributeIdentifier()
4619 Actions, Sema::ExpressionEvaluationContext::PotentiallyEvaluated); in ParseCXXAssumeAttributeArg()
4623 Actions.CorrectDelayedTyposInExpr(ParseConditionalExpression())); in ParseCXXAssumeAttributeArg()
5087 cast<StringLiteral>(Actions.ActOnUnevaluatedStringLiteral(Toks).get()); in ParseMicrosoftUuidAttributeArgs()
5122 Actions.CodeCompletion().CodeCompleteAttribute( in ParseMicrosoftAttributes()
5213 Actions.ActOnAccessSpecifier(AS, ASLoc, Tok.getLocation(), in ParseMicrosoftIfExistsClassDeclaration()