simple question about UFCS and templates...wasFound(i) works but not i.wasFound()
Jonathan M Davis
newsgroup.d at jmdavisprog.com
Thu Mar 20 02:01:25 UTC 2025
On Wednesday, March 19, 2025 5:48:37 PM MDT H. S. Teoh via Digitalmars-d-learn wrote:
> On Wed, Mar 19, 2025 at 11:21:15PM +0000, monkyyy via Digitalmars-d-learn wrote:
> [...]
> > ufcs on local functions is hit or miss;
> [...]
>
> I thought it was always a miss. :-D At least, it's never worked for me
> every time I tried it. I always have to move the UFCS function to
> module scope, then it works.
AFAIK, it's always a miss. There's a bug report somewhere where Kenji
explained exactly why it works the way that it does, but I don't recall what
he said. I also don't know if it was closed as "won't fix" or remember much
that would make it easy to find, unfortunately. :|
But there is a technical reason for the limitation, even if I don't remember
what it is.
- Jonathan M Davis
More information about the Digitalmars-d-learn
mailing list