Searched refs:paramscope (Results 1 – 4 of 4) sorted by relevance
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
| H A D | dtemplate.c | 607 Scope *paramscope = sc->push(paramsym); in semantic() local 608 paramscope->stc = 0; in semantic() 625 if (!tp->declareParameter(paramscope)) in semantic() 630 if (!tp->semantic(paramscope, parameters)) in semantic() 672 paramscope->pop(); in semantic() 734 TemplateInstance *ti, Scope *sc, Scope *paramscope, in evaluateConstraint() argument 770 pr.sc = paramscope; in evaluateConstraint() 774 Scope *scx = paramscope->push(ti); in evaluateConstraint() 880 Scope *paramscope = _scope->push(paramsym); in matchWithInstance() local 881 paramscope->tinst = ti; in matchWithInstance() [all …]
|
| H A D | template.h | 91 …bool evaluateConstraint(TemplateInstance *ti, Scope *sc, Scope *paramscope, Objects *dedtypes, Fun…
|
| /netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/ |
| H A D | dtemplate.d | 788 …extern (D) bool evaluateConstraint(TemplateInstance ti, Scope* sc, Scope* paramscope, Objects* ded… in evaluateConstraint() argument 814 for (Scope* scx = paramscope.callsc; scx; scx = scx.callsc) in evaluateConstraint() 818 if (scx == p.sc && scx !is paramscope.callsc) in evaluateConstraint() 827 pr.sc = paramscope.callsc; in evaluateConstraint() 831 Scope* scx = paramscope.push(ti); in evaluateConstraint() 1034 Scope* paramscope = _scope.push(paramsym); in scopeForTemplateParameters() local 1035 paramscope.tinst = ti; in scopeForTemplateParameters() 1036 paramscope.minst = sc.minst; in scopeForTemplateParameters() 1037 paramscope.callsc = sc; in scopeForTemplateParameters() 1038 paramscope.stc = 0; in scopeForTemplateParameters() [all …]
|
| H A D | dsymbolsem.d | 2530 Scope* paramscope = sc.push(paramsym); in visit() local 2531 paramscope.stc = 0; in visit() 2546 if (!tp.declareParameter(paramscope)) in visit() 2551 if (!tp.tpsemantic(paramscope, tempdecl.parameters)) in visit() 2592 paramscope.pop(); in visit() 6042 Scope* paramscope = _scope.push(); in templateInstanceSemantic() local 6043 paramscope.stc = 0; in templateInstanceSemantic() 6044 …paramscope.visibility = Visibility(Visibility.Kind.public_); // https://issues.dlang.org/show_bug.… in templateInstanceSemantic() 6046 tempinst.declareParameters(paramscope); in templateInstanceSemantic() 6047 paramscope.pop(); in templateInstanceSemantic() [all …]
|