Home
last modified time | relevance | path

Searched refs:foreachVar (Results 1 – 10 of 10) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/gcc/d/dmd/
H A Dforeachvar.d49 void foreachVar(Expression e, void delegate(VarDeclaration) dgVar) in foreachVar() function
78 td.foreachVar((s) { dgVar(s.isVarDeclaration()); }); in foreachVar()
85 ie.exp.foreachVar(dgVar); in foreachVar()
H A Dcanthrow.d273 td.foreachVar(&symbolDg); in Dsymbol_canThrow()
H A Ddeclaration.d659 return isexp ? foreachVar((s) { return s.needThis(); }) != 0 : false; in needThis()
668 extern (D) void foreachVar(scope void delegate(Dsymbol) dg) in foreachVar() function
688 extern (D) int foreachVar(scope int delegate(Dsymbol) dg) in foreachVar() function
1168 v2.foreachVar((s) { s.setFieldOffset(ad, fieldState, isunion); }); in setFieldOffset()
H A Dob.d1174 foreachVar(e, &dgVar); in collectVars()
1410 td.foreachVar(&Dsymbol_visit); in genKill()
2101 td.foreachVar(&Dsymbol_visit); in checkObErrors()
H A Dsemantic2.d683 td.foreachVar((s) { s.accept(this); }); in visit()
H A Ddtoh.d1678 tup.foreachVar((s) { s.accept(this); });
H A Ddsymbolsem.d6817 return tup.foreachVar(tv => tv.apply(&func, ad)); in determineFields()
H A Dexpression.d352 td.foreachVar((s)
H A Ddinterpret.d2294 td.foreachVar((s) in visit()
/netbsd-src/external/gpl3/gcc/dist/gcc/d/
H A DChangeLog84 * dmd/canthrow.d (Dsymbol_canThrow): Use foreachVar.
86 (TupleDeclaration::foreachVar): New function.
87 (VarDeclaration::setFieldOffset): Use foreachVar.
95 * dmd/expression.d (expandAliasThisTuples): Use foreachVar.