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

  /src/external/gpl3/gcc.old/dist/gcc/d/dmd/
aliasthis.d 109 bool hasOverloads;
110 if (auto f = fd.overloadModMatch(loc, tthis, hasOverloads))
112 if (!hasOverloads)
114 e = new VarExp(loc, fd, hasOverloads);
func.d 598 return faf1.equals(faf2) && fa1.hasOverloads == fa2.hasOverloads;
602 if (b1 && faf1.isUnique() && !fa1.hasOverloads)
606 if (b2 && faf2.isUnique() && !fa2.hasOverloads)
858 * Returns the function and 'hasOverloads' is set to false.
862 * Returns the better match function but 'hasOverloads' is set to true.
866 * Returns null and 'hasOverloads' is set to true to represent "ambiguous match".
871 extern (D) final FuncDeclaration overloadModMatch(const ref Loc loc, Type tthis, ref bool hasOverloads)
935 hasOverloads = false;
939 hasOverloads = true
    [all...]
expression.d 2277 bool hasOverloads;
2279 extern (D) this(const ref Loc loc, Dsymbol s, bool hasOverloads = true)
2283 this.hasOverloads = hasOverloads;
3602 bool hasOverloads;
3604 extern (D) this(const ref Loc loc, EXP op, int size, Declaration var, bool hasOverloads)
3609 this.hasOverloads = hasOverloads;
3625 extern (D) this(const ref Loc loc, Declaration var, dinteger_t offset, bool hasOverloads = true)
3633 hasOverloads = false
    [all...]
expression.h 329 bool hasOverloads;
560 bool hasOverloads;
583 static VarExp *create(const Loc &loc, Declaration *var, bool hasOverloads = true);
780 bool hasOverloads;
804 bool hasOverloads;
initsem.d 1054 bool hasOverloads;
1055 if (auto f = isFuncAddress(init.exp, &hasOverloads))
1061 if (hasOverloads && !f.isUnique())
expressionsem.d 808 * hasOverloads = applies if `s` represents a function.
814 Expression symbolToExp(Dsymbol s, const ref Loc loc, Scope *sc, bool hasOverloads)
919 if (!hasOverloads && f.checkForwardRef(loc))
924 return new VarExp(loc, fd, hasOverloads);
2184 if (se.hasOverloads && !se.var.isFuncDeclaration().isUnique())
2798 result = symbolToExp(e.s, e.loc, sc, e.hasOverloads);
4219 exp.e1 = new DotVarExp(de.loc, de.e1, de.func, de.hasOverloads);
4398 if (exp.e1.op == EXP.symbolOffset && (cast(SymOffExp)exp.e1).hasOverloads)
4907 dve.hasOverloads = false;
5088 if (ve.hasOverloads)
    [all...]
declaration.h 702 bool hasOverloads;
dcast.d 2379 if (e.type == t && !e.hasOverloads)
2391 result.isSymOffExp().hasOverloads = false;
2396 if (e.hasOverloads &&
2460 if (tb.equals(typeb) && !e.hasOverloads)
dmangle.d 594 if (!fd.hasOverloads && !fa)
optimize.d 460 ret = new SymOffExp(e.loc, ve.var, 0, ve.hasOverloads);
ctfeexpr.d 403 emplaceExp!(DotVarExp)(&ue, e.loc, dve.e1, dve.var, dve.hasOverloads);
dtemplate.d 6779 if (!fa.hasOverloads && f.isUnique())

Completed in 32 milliseconds