Return by 'ref' problems...
Manu
turkeyman at gmail.com
Fri May 4 16:32:08 PDT 2012
On 4 May 2012 21:51, Artur Skawina <art.08.09 at gmail.com> wrote:
> On 05/04/12 15:57, Manu wrote:
> > Yeah I really hate this too. I'd like to see const(T) strictly enforced,
> considering the potential for ambiguity in other situations.
> >
> > But I'm still stuck! :(
> > How can I do what I need to do?
>
> If 'auto' is not an option:
>
> alias ref const(S) function() FT;
> FT fp;
>
> (it's needed for things like 'extern (C)' too)
>
Huzzah! This is indeed the solution! I haven't seen another solution that
works. now I just need to make sure I generate a unique name for the
alias...
I don't think this is needed for extern (C), I declare extern (C) function
pointers all the time without any trick..?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puremagic.com/pipermail/digitalmars-d/attachments/20120505/6db4667b/attachment-0001.html>
More information about the Digitalmars-d
mailing list