Lines Matching refs:getCurScope
66 Actions.CodeCompleteNamespaceDecl(getCurScope()); in ParseNamespace()
146 if (getCurScope()->isClassScope() || getCurScope()->isTemplateParamScope() || in ParseNamespace()
147 getCurScope()->isInObjcMethodScope() || getCurScope()->getBlockParent() || in ParseNamespace()
148 getCurScope()->getFnParent()) { in ParseNamespace()
216 getCurScope(), InlineLoc, NamespaceLoc, IdentLoc, Ident, in ParseNamespace()
262 getCurScope(), InnerNSs[index].InlineLoc, InnerNSs[index].NamespaceLoc, in ParseInnerNamespace()
286 Actions.CodeCompleteNamespaceAliasDecl(getCurScope()); in ParseNamespaceAlias()
324 return Actions.ActOnNamespaceAliasDef(getCurScope(), NamespaceLoc, AliasLoc, in ParseNamespaceAlias()
344 getCurScope(), DS.getSourceRange().getBegin(), Lang.get(), in ParseLinkage()
359 getCurScope(), LinkageSpec, SourceLocation()) in ParseLinkage()
408 getCurScope(), LinkageSpec, T.getCloseLocation()) in ParseLinkage()
424 getCurScope(), ExportLoc, in ParseExportDeclaration()
433 return Actions.ActOnFinishExportDecl(getCurScope(), ExportDecl, in ParseExportDeclaration()
456 return Actions.ActOnFinishExportDecl(getCurScope(), ExportDecl, in ParseExportDeclaration()
474 Actions.CodeCompleteUsing(getCurScope()); in ParseUsingDirectiveOrDeclaration()
528 Actions.CodeCompleteUsingDirective(getCurScope()); in ParseUsingDirective()
580 return Actions.ActOnUsingDirective(getCurScope(), UsingLoc, NamespcLoc, SS, in ParseUsingDirective()
752 Decl *UD = Actions.ActOnUsingDeclaration(getCurScope(), AS, UsingLoc, in ParseUsingDeclaration()
855 return Actions.ActOnAliasDeclaration(getCurScope(), AS, TemplateParamsArg, in ParseAliasDeclarationAfterDeclarator()
1151 return Actions.ActOnTypeName(getCurScope(), DeclaratorInfo); in ParseBaseTypeSpecifier()
1185 if (!Actions.DiagnoseUnknownTemplateName(*Id, IdLoc, getCurScope(), in ParseBaseTypeSpecifier()
1219 *Id, IdLoc, getCurScope(), &SS, /*isClassName=*/true, false, nullptr, in ParseBaseTypeSpecifier()
1243 return Actions.ActOnTypeName(getCurScope(), DeclaratorInfo); in ParseBaseTypeSpecifier()
1417 Actions.CodeCompleteTag(getCurScope(), TagType); in ParseClassSpecifier()
1633 getCurScope(), TemplateId->Template, TemplateId->Kind, NameLoc, Name); in ParseClassSpecifier()
1825 getCurScope(), TemplateInfo.ExternLoc, TemplateInfo.TemplateLoc, in ParseClassSpecifier()
1888 getCurScope(), TagType, TUK, StartLoc, DS.getModulePrivateSpecLoc(), in ParseClassSpecifier()
1905 getCurScope(), TemplateInfo.ExternLoc, TemplateInfo.TemplateLoc, in ParseClassSpecifier()
1912 getCurScope(), DS.getFriendSpecLoc(), TagType, StartLoc, SS, Name, in ParseClassSpecifier()
1943 getCurScope(), TagType, TUK, StartLoc, SS, Name, NameLoc, attrs, AS, in ParseClassSpecifier()
1955 TypeResult = Actions.ActOnDependentTag(getCurScope(), TagType, TUK, in ParseClassSpecifier()
2553 getCurScope(), AS, /*UsingLoc*/ SourceLocation(), in ParseCXXClassMemberDeclaration()
2658 getCurScope(), AS, DS, TemplateParams, false, AnonRecord); in ParseCXXClassMemberDeclaration()
2847 ThisDecl = Actions.ActOnFriendFunctionDecl(getCurScope(), DeclaratorInfo, in ParseCXXClassMemberDeclaration()
2850 ThisDecl = Actions.ActOnCXXMemberDeclarator(getCurScope(), AS, in ParseCXXClassMemberDeclaration()
2863 Actions.ProcessDeclAttributeList(getCurScope(), ThisDecl, AccessAttrs); in ParseCXXClassMemberDeclaration()
2978 return Actions.FinalizeDeclaratorGroup(getCurScope(), DS, DeclsInGroup); in ParseCXXClassMemberDeclaration()
3070 Actions.ActOnTagStartSkippedDefinition(getCurScope(), TagDecl); in SkipCXXMemberSpecification()
3227 for (const Scope *S = getCurScope(); S; S = S->getParent()) { in ParseCXXMemberSpecification()
3258 Actions.ActOnTagStartDefinition(getCurScope(), TagDecl); in ParseCXXMemberSpecification()
3301 Actions.ActOnTagDefinitionError(getCurScope(), TagDecl); in ParseCXXMemberSpecification()
3307 ParseScope InheritanceScope(this, getCurScope()->getFlags() | in ParseCXXMemberSpecification()
3345 Actions.ActOnTagDefinitionError(getCurScope(), TagDecl); in ParseCXXMemberSpecification()
3356 Actions.ActOnStartCXXMemberDeclarations(getCurScope(), TagDecl, FinalLoc, in ParseCXXMemberSpecification()
3389 Actions.ActOnFinishCXXMemberSpecification(getCurScope(), RecordLoc, TagDecl, in ParseCXXMemberSpecification()
3431 Actions.ActOnTagFinishDefinition(getCurScope(), TagDecl, T.getRange()); in ParseCXXMemberSpecification()
3598 return Actions.ActOnMemInitializer(ConstructorDecl, getCurScope(), SS, II, in ParseMemInitializer()
3612 getCurScope(), ConstructorDecl, SS, TemplateTypeTy.get(), ArgExprs, II, in ParseMemInitializer()
3635 return Actions.ActOnMemInitializer(ConstructorDecl, getCurScope(), SS, II, in ParseMemInitializer()
3871 Actions.ActOnStartTrailingRequiresClause(getCurScope(), D); in ParseTrailingRequiresClause()
3969 assert(getCurScope()->isClassScope() && "Nested class outside of class scope?"); in PopParsingClass()