HomeSort by: relevance | last modified time | path
    Searched refs:tempinst (Results 1 - 13 of 13) sorted by relevancy

  /src/external/gpl3/gcc.old/dist/gcc/d/dmd/
semantic2.d 137 override void visit(TemplateInstance tempinst)
139 if (tempinst.semanticRun >= PASS.semantic2)
141 tempinst.semanticRun = PASS.semantic2;
144 printf("+TemplateInstance.semantic2('%s')\n", tempinst.toChars());
145 scope(exit) printf("-TemplateInstance.semantic2('%s')\n", tempinst.toChars());
147 if (tempinst.errors || !tempinst.members)
150 TemplateDeclaration tempdecl = tempinst.tempdecl.isTemplateDeclaration();
155 sc = sc.push(tempinst.argsym);
156 sc = sc.push(tempinst);
    [all...]
dsymbolsem.d 5711 void templateInstanceSemantic(TemplateInstance tempinst, Scope* sc, Expressions* fargs)
5713 //printf("[%s] TemplateInstance.dsymbolSemantic('%s', this=%p, gag = %d, sc = %p)\n", tempinst.loc.toChars(), tempinst.toChars(), tempinst, global.gag, sc);
5716 for (Dsymbol s = tempinst; s; s = s.parent)
5729 printf("\n+TemplateInstance.dsymbolSemantic('%s', this=%p)\n", tempinst.toChars(), tempinst);
5731 if (tempinst.inst) // if semantic() was already run
5736 tempinst.inst.toChars(), tempinst.inst)
    [all...]
semantic3.d 97 override void visit(TemplateInstance tempinst)
101 printf("TemplateInstance.semantic3('%s'), semanticRun = %d\n", tempinst.toChars(), tempinst.semanticRun);
104 if (tempinst.semanticRun >= PASS.semantic3)
106 tempinst.semanticRun = PASS.semantic3;
107 if (tempinst.errors || !tempinst.members)
110 TemplateDeclaration tempdecl = tempinst.tempdecl.isTemplateDeclaration();
114 sc = sc.push(tempinst.argsym);
115 sc = sc.push(tempinst);
    [all...]
dtemplate.d 4036 if (tparam && tparam.ty == Tinstance && t.tempinst.tempdecl)
4038 TemplateDeclaration tempdecl = t.tempinst.tempdecl.isTemplateDeclaration();
4043 //printf("tempinst.tempdecl = %p\n", tempdecl);
4044 //printf("tp.tempinst.tempdecl = %p\n", tp.tempinst.tempdecl);
4045 if (!tp.tempinst.tempdecl)
4047 //printf("tp.tempinst.name = '%s'\n", tp.tempinst.name.toChars());
4052 size_t i = templateIdentifierLookup(tp.tempinst.name, parameters);
4059 auto tid = new TypeIdentifier(tp.loc, tp.tempinst.name)
    [all...]
dscope.d 410 sds = (cast(TypeInstance)t).tempinst;
parse.d 1682 auto tempinst = new AST.TemplateInstance(loc, id, tiargs);
1684 tqual = new AST.TypeInstance(loc, tempinst);
1686 tqual.addInst(tempinst);
3635 auto tempinst = new AST.TemplateInstance(loc, id, parseTemplateArguments());
3636 t = parseBasicTypeStartingAt(new AST.TypeInstance(loc, tempinst), dontLookDotIdents);
3784 auto tempinst = new AST.TemplateInstance(loc, id, parseTemplateArguments());
3785 tid.addInst(tempinst);
7863 auto tempinst = new AST.TemplateInstance(loc, id, parseTemplateArguments());
7864 e = new AST.ScopeExp(loc, tempinst);
cppmangle.d 1978 assert(t.tempinst !is null);
1979 t.tempinst.accept(this);
mtype.h 730 TemplateInstance *tempinst; member in class:TRUST::TypeInstance
typesem.d 440 if (!ti.tempinst.errors)
581 return typeToExpressionHelper(t, new ScopeExp(t.loc, t.tempinst));
3070 //printf("TypeInstance::resolve(sc = %p, tempinst = '%s')\n", sc, mt.tempinst.toChars());
3071 mt.tempinst.dsymbolSemantic(sc);
3072 if (!global.gag && mt.tempinst.errors)
3075 mt.resolveHelper(loc, sc, mt.tempinst, null, pe, pt, ps, intypeid);
transitivevisitor.d 444 t.tempinst.accept(this);
mtype.d 5487 TemplateInstance tempinst;
5489 extern (D) this(const ref Loc loc, TemplateInstance tempinst)
5492 this.tempinst = tempinst;
5503 auto t = new TypeInstance(loc, tempinst.syntaxCopy(null));
dtoh.d 2050 visitTi(t.tempinst);
hdrgen.d 3872 t.tempinst.dsymbolToBuffer(buf, hgs);

Completed in 84 milliseconds