Home
last modified time | relevance | path

Searched refs:tthis (Results 1 – 20 of 20) sorted by relevance

/netbsd-src/external/gpl3/gcc.old/dist/gcc/d/dmd/
H A Daliasthis.c34 Type *tthis = (e->op == TOKtype ? e->type : NULL); in resolveAliasThis() local
37 if (tthis && ad->aliasthis->needThis()) in resolveAliasThis()
45 if (FuncDeclaration *f = fd->overloadModMatch(loc, tthis, hasOverloads)) in resolveAliasThis()
H A Dclone.c422 Type *tthis = NULL; // dead-store to prevent spurious warning in hasIdentityOpEquals() local
425 case 0: tthis = ad->type; break; in hasIdentityOpEquals()
426 case 1: tthis = ad->type->constOf(); break; in hasIdentityOpEquals()
427 case 2: tthis = ad->type->immutableOf(); break; in hasIdentityOpEquals()
428 case 3: tthis = ad->type->sharedOf(); break; in hasIdentityOpEquals()
429 case 4: tthis = ad->type->sharedConstOf(); break; in hasIdentityOpEquals()
442 a[0]->type = tthis; in hasIdentityOpEquals()
443 f = resolveFuncCall(ad->loc, sc, eq, NULL, tthis, &a, 1); in hasIdentityOpEquals()
H A Dfunc.c3160 FuncDeclaration *FuncDeclaration::overloadModMatch(Loc loc, Type *tthis, bool &hasOverloads) in overloadModMatch() argument
3170 Type *tthis; in overloadModMatch() member
3188 if (tthis) // non-static functions are preferred than static ones in overloadModMatch()
3191 match = f->isCtorDeclaration() ? MATCHexact : MODmethodConv(tthis->mod, tf->mod); in overloadModMatch()
3240 p.tthis = tthis; in overloadModMatch()
3255 assert(tthis); in overloadModMatch()
3256 assert(!MODimplicitConv(tthis->mod, tf->mod)); // modifier mismatch in overloadModMatch()
3259 MODMatchToBuffer(&thisBuf, tthis->mod, tf->mod); in overloadModMatch()
3260 MODMatchToBuffer(&funcBuf, tf->mod, tthis->mod); in overloadModMatch()
3486 Objects *tiargs, Type *tthis, Expressions *fargs, int flags) in resolveFuncCall() argument
[all …]
H A Dexpression.c250 Type *tthis; variable
257 tthis = de->e1->type;
265 tthis = NULL;
282 FuncDeclaration *f = resolveFuncCall(loc, sc, os->a[i], tiargs, tthis, &a, 1);
300 FuncDeclaration *f = resolveFuncCall(loc, sc, os->a[i], tiargs, tthis, NULL, 1);
331 tthis = dti->e1->type;
342 tthis = dte->e1->type;
355 tthis = NULL;
366 tthis = NULL;
374 tthis = dve->e1->type;
[all …]
H A Dtemplate.h96 …emplateMatch(TemplateInstance *ti, Scope *sc, FuncDeclaration *&fd, Type *tthis, Expressions *farg…
98 …Instantiation(TemplateInstance *ti, Scope *sc, FuncDeclaration *fd, Type *tthis, Expressions *farg…
H A Ddtemplate.c1106 FuncDeclaration *&fd, Type *tthis, Expressions *fargs) in deduceFunctionTemplateMatch() argument
1258 tthis = NULL; in deduceFunctionTemplateMatch()
1259 if (tthis) in deduceFunctionTemplateMatch()
1272 MATCH m = deduceType(tthis, paramscope, t, parameters, dedtypes); in deduceFunctionTemplateMatch()
1305 unsigned char thismod = tthis->mod; in deduceFunctionTemplateMatch()
1966 fd = doHeaderInstantiation(ti, sc2, fd, tthis, fargs); in deduceFunctionTemplateMatch()
2133 Objects *tiargs, Type *tthis, Expressions *fargs) in functionResolve() argument
2140 Type *tthis; in functionResolve() member
2200 Type *tthis_fd = fd->needThis() ? tthis : NULL; in functionResolve()
2277 if (tthis->mod == tf->mod) goto LfIsBetter; in functionResolve()
[all …]
H A Ddeclaration.h110 void functionResolve(Match *m, Dsymbol *fd, Loc loc, Scope *sc, Objects *tiargs, Type *tthis, Expre…
619 FuncDeclaration *overloadModMatch(Loc loc, Type *tthis, bool &hasOverloads);
681 Type *tthis,
H A Dexpressionsem.c57 bool functionParameters(Loc loc, Scope *sc, TypeFunction *tf, Type *tthis, Expressions *arguments, …
165 OverloadSet *os, Objects* tiargs, Type *tthis, Expressions *arguments) in resolveOverloadSet() argument
173 if (FuncDeclaration *f2 = resolveFuncCall(loc, sc, s, tiargs, tthis, arguments, 1)) in resolveOverloadSet()
2744 Type *tthis = NULL; in visit() local
2958 tthis = de->e1->type; in visit()
3157 tthis = ue->e1->type; in visit()
3263 tthis = cd->type->addMod(sc->func->type->mod); in visit()
3265 exp->f = resolveOverloadSet(exp->loc, sc, os, NULL, tthis, exp->arguments); in visit()
3267 … exp->f = resolveFuncCall(exp->loc, sc, cd->baseClass->ctor, NULL, tthis, exp->arguments, 0); in visit()
3301 tthis = ad->type->addMod(sc->func->type->mod); in visit()
[all …]
H A Dmtype.h633 MATCH callMatch(Type *tthis, Expressions *toargs, int flag = 0);
H A Dmtype.c5953 MATCH TypeFunction::callMatch(Type *tthis, Expressions *args, int flag) in callMatch() argument
5959 if (tthis) in callMatch()
5961 Type *t = tthis; in callMatch()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Daliasthis.d94 Type tthis = (e.op == EXP.type ? e.type : null); variable
101 if (tthis && ad.aliasthis.sym.needThis())
110 if (auto f = fd.overloadModMatch(loc, tthis, hasOverloads))
H A Dfunc.d541 Type tthis = addModStc(dualCtx ? in declareThis() local
544 vthis = new VarDeclaration(loc, tthis, dualCtx ? Id.this2 : Id.capture, null); in declareThis()
871 …extern (D) final FuncDeclaration overloadModMatch(const ref Loc loc, Type tthis, ref bool hasOverl… in overloadModMatch() argument
885 if (tthis) // non-static functions are preferred than static ones in overloadModMatch()
888 match = f.isCtorDeclaration() ? MATCH.exact : MODmethodConv(tthis.mod, tf.mod); in overloadModMatch()
945 assert(tthis); in overloadModMatch()
946 assert(!MODimplicitConv(tthis.mod, tf.mod)); // modifier mismatch in overloadModMatch()
949 MODMatchToBuffer(&thisBuf, tthis.mod, tf.mod); in overloadModMatch()
950 MODMatchToBuffer(&funcBuf, tf.mod, tthis.mod); in overloadModMatch()
1757 Type tthis = ad.getType().addMod(tf.mod); in isTypeIsolatedIndirect() local
[all …]
H A Ddtemplate.d1315 …emplateMatch(TemplateInstance ti, Scope* sc, ref FuncDeclaration fd, Type tthis, Expressions* farg… in deduceFunctionTemplateMatch() argument
1343 if (tthis) in deduceFunctionTemplateMatch()
1344 printf("tthis = %s\n", tthis.toChars()); in deduceFunctionTemplateMatch()
1515 tthis = null; in deduceFunctionTemplateMatch()
1516 if (tthis) in deduceFunctionTemplateMatch()
1528 MATCH m = deduceType(tthis, paramscope, t, parameters, dedtypes); in deduceFunctionTemplateMatch()
1561 ubyte thismod = tthis.mod; in deduceFunctionTemplateMatch()
2240 fd = doHeaderInstantiation(ti, sc2, fd, tthis, fargs); in deduceFunctionTemplateMatch()
2367 …erInstantiation(TemplateInstance ti, Scope* sc2, FuncDeclaration fd, Type tthis, Expressions* farg… in doHeaderInstantiation() argument
2386 if (tthis) in doHeaderInstantiation()
[all …]
H A Dexpressionsem.d1123 Type tthis; variable
1129 tthis = de.e1.type;
1137 tthis = null;
1154 …if (FuncDeclaration f = resolveFuncCall(loc, sc, os.a[i], tiargs, tthis, &a, FuncResolveFlag.quiet…
1171 …if (FuncDeclaration f = resolveFuncCall(loc, sc, os.a[i], tiargs, tthis, null, FuncResolveFlag.qui…
1203 tthis = dti.e1.type;
1213 tthis = dte.e1.type;
1226 tthis = null;
1237 tthis = null;
1245 tthis = dve.e1.type;
[all …]
H A Dclone.d466 bool hasIt(Type tthis) in hasIdentityOpEquals()
476 a[0].type = tthis; in hasIdentityOpEquals()
477 return resolveFuncCall(ad.loc, sc, eq, null, tthis, &a, FuncResolveFlag.quiet); in hasIdentityOpEquals()
H A Descape.d468 Type tthis = ce.type.toBasetype(); in checkConstructorEscape() local
469 assert(tthis.ty == Tstruct); in checkConstructorEscape()
470 if (!tthis.hasPointers()) in checkConstructorEscape()
H A Dmtype.d4374 StorageClass parameterStorageClass(Type tthis, Parameter p) in parameterStorageClass() argument
4423 if (tthis && tthis.isMutable()) in parameterStorageClass()
4425 auto tb = tthis.toBasetype(); in parameterStorageClass()
4590 …extern (D) MATCH callMatch(Type tthis, Expression[] args, int flag = 0, const(char)** pMessage = n…
4596 if (tthis)
4598 Type t = tthis;
H A Dsemantic3.d717 Type tthis = ad2.type.addMod(funcdecl.vthis.type.mod); in visit() local
718 …claration fd = resolveFuncCall(Loc.initial, sc2, cd.baseClass.ctor, null, tthis, null, FuncResolve… in visit()
/netbsd-src/crypto/external/cpl/tpm-tools/dist/po/
H A Dtpm-tools.pot858 "\t\tthis if you are sure of the current state and don't want\n"
/netbsd-src/crypto/external/cpl/tpm-tools/dist/po_/
H A Dtpm-tools.pot858 "\t\tthis if you are sure of the current state and don't want\n"