Home | History | Annotate | Download | only in Parse

Lines Matching refs:getCurScope

346     N->Init(getCurScope(), ScopeFlags);
349 Actions.CurScope = new Scope(getCurScope(), ScopeFlags, Diags);
355 assert(getCurScope() && "Scope imbalance!");
359 if (!getCurScope()->decl_empty())
360 Actions.ActOnPopScope(Tok.getLocation(), getCurScope());
362 Scope *OldScope = getCurScope();
375 : CurScope(ManageFlags ? Self->getCurScope() : 0) {
396 delete getCurScope();
446 assert(getCurScope() == 0 && "A scope is already active?");
448 Actions.ActOnTranslationUnitScope(getCurScope());
629 SingleDecl = Actions.ActOnEmptyDeclaration(getCurScope(),
674 Actions.CodeCompleteOrdinaryName(getCurScope(),
828 Decl *TheDecl = Actions.ParsedFreeStandingDeclSpec(getCurScope(), AS, DS);
968 Scope *ParentScope = getCurScope()->getParent();
1001 Scope *ParentScope = getCurScope()->getParent();
1022 Actions.ActOnStartOfFunctionTemplateDef(getCurScope(),
1024 : Actions.ActOnStartOfFunctionDef(getCurScope(), D);
1151 Actions.ActOnParamDeclarator(getCurScope(), ParmDeclarator);
1205 Actions.ActOnFinishKNRParamDeclarations(getCurScope(), D, Tok.getLocation());
1358 = Actions.ClassifyName(getCurScope(), SS, Name, NameLoc, Next,
1492 Ty = Actions.ActOnTypenameType(getCurScope(), TypenameLoc, SS,
1506 Ty = Actions.ActOnTypenameType(getCurScope(), TypenameLoc, SS,
1551 Tok.getLocation(), getCurScope(),
1589 = Actions.isTemplateName(getCurScope(), SS,
1686 for (Scope *S = getCurScope(); S; S = S->getParent()) {
1688 Actions.CodeCompleteOrdinaryName(getCurScope(), Sema::PCC_RecoveryInFunction);
1694 Actions.CodeCompleteOrdinaryName(getCurScope(), Sema::PCC_Class);
1700 Actions.CodeCompleteOrdinaryName(getCurScope(), Sema::PCC_Namespace);
1719 Actions.CodeCompleteInPreprocessorConditionalExclusion(getCurScope());
1733 Actions.CodeCompletePreprocessorMacroArgument(getCurScope(), Macro, MacroInfo,
1776 switch (Actions.CheckMicrosoftIfExistsSymbol(getCurScope(), Result.KeywordLoc,
1828 if (Result && !getCurScope()->getParent())