dmd.apply
A depth-first visitor for expressions.
License
Source: apply.d
Documentation: https://dlang.org/phobos/dmd_apply.html
-
Declaration
int
apply
(FP, Params...)(Dsymbolsymbol
, FPfp
, Paramsparams
);Iterate this dsymbol or members of this scoped dsymbol, then call
with the foundfp
symbol
and
.params
Parameters
Dsymbol
symbol
the dsymbol or parent of members to call
fp
onFP
fp
function pointer to process the iterated
symbol
. If it returns nonzero, the iteration will be aborted.Params
params
any parameters passed to
fp
.Return Value
nonzero if the iteration is aborted by the return value of
fp
, or 0 if it's completed.