Lines Matching refs:getCurScope
66 Actions.CodeCompleteNamespaceDecl(getCurScope());
132 if (getCurScope()->isClassScope() || getCurScope()->isTemplateParamScope() ||
133 getCurScope()->isInObjcMethodScope() || getCurScope()->getBlockParent() ||
134 getCurScope()->getFnParent()) {
186 Actions.ActOnStartNamespaceDef(getCurScope(), InlineLoc, NamespaceLoc,
237 Actions.ActOnStartNamespaceDef(getCurScope(), SourceLocation(),
263 Actions.CodeCompleteNamespaceAliasDecl(getCurScope());
288 return Actions.ActOnNamespaceAliasDef(getCurScope(), NamespaceLoc, AliasLoc,
308 getCurScope(), DS.getSourceRange().getBegin(), Lang.get(),
324 getCurScope(), LinkageSpec, SourceLocation())
374 getCurScope(), LinkageSpec, T.getCloseLocation())
392 Actions.CodeCompleteUsing(getCurScope());
438 Actions.CodeCompleteUsingDirective(getCurScope());
477 return Actions.ActOnUsingDirective(getCurScope(), UsingLoc, NamespcLoc, SS,
676 return Actions.ActOnAliasDeclaration(getCurScope(), AS, TemplateParamsArg,
681 return Actions.ActOnUsingDeclaration(getCurScope(), AS,
964 return Actions.ActOnTypeName(getCurScope(), DeclaratorInfo);
1000 if (!Actions.DiagnoseUnknownTemplateName(*Id, IdLoc, getCurScope(),
1040 ParsedType Type = Actions.getTypeName(*Id, IdLoc, getCurScope(), &SS, true,
1065 return Actions.ActOnTypeName(getCurScope(), DeclaratorInfo);
1218 Actions.CodeCompleteTag(getCurScope(), TagType);
1602 = Actions.ActOnExplicitInstantiation(getCurScope(),
1673 getCurScope(), TagType, TUK, StartLoc, DS.getModulePrivateSpecLoc(),
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,
1972 LateMethod->TemplateScope = getCurScope()->isTemplateParamScope();
2310 getCurScope(), AS,
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);
2704 return Actions.FinalizeDeclaratorGroup(getCurScope(), DS, DeclsInGroup);
2796 Actions.ActOnTagStartSkippedDefinition(getCurScope(), TagDecl);
2938 for (const Scope *S = getCurScope(); S; S = S->getParent()) {
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,
3125 Actions.ActOnTagFinishDefinition(getCurScope(), TagDecl,
3283 return Actions.ActOnMemInitializer(ConstructorDecl, getCurScope(), SS, II,
3303 return Actions.ActOnMemInitializer(ConstructorDecl, getCurScope(), SS, II,
3401 NoexceptExpr = Actions.ActOnBooleanCondition(getCurScope(), KeywordLoc,
3572 assert(getCurScope()->isClassScope() && "Nested class outside of class scope?");
3574 Victim->TemplateScope = getCurScope()->getParent()->isTemplateParamScope();