reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/clang/include/clang/Sema/Sema.h
 2721   void PushOnScopeChains(NamedDecl *D, Scope *S, bool AddToContext = true);

References

tools/clang/lib/Sema/Sema.cpp
  195     PushOnScopeChains(Context.buildImplicitTypedef(T, Name), TUScope);
  220       PushOnScopeChains(Context.getInt128Decl(), TUScope);
  224       PushOnScopeChains(Context.getUInt128Decl(), TUScope);
  234       PushOnScopeChains(Context.getObjCSelDecl(), TUScope);
  240       PushOnScopeChains(Context.getObjCIdDecl(), TUScope);
  245       PushOnScopeChains(Context.getObjCClassDecl(), TUScope);
  250       PushOnScopeChains(Context.getObjCProtocolDecl(), TUScope);
  256     PushOnScopeChains(Context.getCFConstantStringDecl(), TUScope);
  262       PushOnScopeChains(Context.buildImplicitRecord("type_info", TTK_Class),
  351       PushOnScopeChains(Context.getBuiltinMSVaListDecl(), TUScope);
  356     PushOnScopeChains(Context.getBuiltinVaListDecl(), TUScope);
tools/clang/lib/Sema/SemaDecl.cpp
 2120   PushOnScopeChains(New, TUScope);
 4738         SemaRef.PushOnScopeChains(IndirectField, S);
 5719     PushOnScopeChains(New, S);
13588         PushOnScopeChains(NonParmDecl, FnBodyScope, /*AddToContext=*/false);
13594           PushOnScopeChains(EI, FnBodyScope, /*AddToContext=*/false);
13607       PushOnScopeChains(Param, FnBodyScope);
14117     PushOnScopeChains(ExternCPrev, BlockScope, /*AddToContext*/false);
15590         PushOnScopeChains(New, EnclosingScope, /* AddToContext = */ false);
15593     PushOnScopeChains(New, S, true);
15699   PushOnScopeChains(InjectedClassName, S);
15959     PushOnScopeChains(NewFD, S);
17161   PushOnScopeChains(New, S);
tools/clang/lib/Sema/SemaDeclAttr.cpp
 7393     PushOnScopeChains(NewD, S);
tools/clang/lib/Sema/SemaDeclCXX.cpp
  845     PushOnScopeChains(BD, S, true);
 9396     PushOnScopeChains(Namespc, DeclRegionScope);
10004     PushOnScopeChains(UD, S, /*AddToContext*/ false);
10231     PushOnScopeChains(Shadow, S);
11111   PushOnScopeChains(NewND, S);
11189   PushOnScopeChains(AliasDecl, S);
11487     PushOnScopeChains(DefaultCon, S, false);
11771     PushOnScopeChains(Destructor, S, false);
12392     PushOnScopeChains(CopyAssignment, S, false);
12718     PushOnScopeChains(MoveAssignment, S, false);
13103     PushOnScopeChains(CopyConstructor, S, false);
13235     PushOnScopeChains(MoveConstructor, S, false);
14428     PushOnScopeChains(ExDecl, S);
15087       PushOnScopeChains(ND, EnclosingScope, /*AddToContext=*/ false);
16229     PushOnScopeChains(NewPD, S);
tools/clang/lib/Sema/SemaDeclObjC.cpp
  389   PushOnScopeChains(MDecl->getSelfDecl(), FnBodyScope);
  390   PushOnScopeChains(MDecl->getCmdDecl(), FnBodyScope);
  405       PushOnScopeChains(Param, FnBodyScope);
  796       PushOnScopeChains(typeParam, S, /*AddToContext=*/false);
 1070   PushOnScopeChains(IDecl, TUScope);
 1175     PushOnScopeChains(AliasDecl, TUScope);
 1234       PushOnScopeChains(PDecl, TUScope);
 1251     PushOnScopeChains(PDecl, TUScope);
 1782     PushOnScopeChains(PDecl, TUScope);
 2045     PushOnScopeChains(IDecl, TUScope);
 2073     PushOnScopeChains(IMPDecl, TUScope);
 3117     PushOnScopeChains(IDecl, TUScope);
 4844       PushOnScopeChains(FD, S);
tools/clang/lib/Sema/SemaExpr.cpp
14220       PushOnScopeChains(AI, CurBlock->TheScope);
tools/clang/lib/Sema/SemaLambda.cpp
  561       PushOnScopeChains(Param, CurScope);
 1115         PushOnScopeChains(Var, CurScope, false);
tools/clang/lib/Sema/SemaLookup.cpp
 4067     PushOnScopeChains(Res, S, true);
 4082     PushOnScopeChains(Res, S, true);
tools/clang/lib/Sema/SemaOpenMP.cpp
15694     PushOnScopeChains(OmpInParm, S);
15695     PushOnScopeChains(OmpOutParm, S);
15754     PushOnScopeChains(OmpPrivParm, S);
15755     PushOnScopeChains(OmpOrigParm, S);
15794         PushOnScopeChains(cast<OMPDeclareReductionDecl>(D), S,
15918     PushOnScopeChains(VD, S);
15933       PushOnScopeChains(D, S, /*AddToContext=*/false);
tools/clang/lib/Sema/SemaTemplate.cpp
 1680     PushOnScopeChains(NewTemplate, Outer);
 1694         PushOnScopeChains(NewTemplate, EnclosingScope,
 8097   PushOnScopeChains(NewDecl, S);