OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
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
Indexes created Tue Jun 16 00:25:01 UTC 2026