Visit each overloaded function/template in turn, and call dg(s) on it. Exit when no more, or dg(s) returns nonzero.
symbol to start from
the delegate to be called on the overload
context used to check if symbol is accessible (and therefore visible), can be null
==0 continue !=0 done (and the return value from the last dg() call)
See Implementation
Visit each overloaded function/template in turn, and call dg(s) on it. Exit when no more, or dg(s) returns nonzero.