What does __parameters return?
simendsjo
simendsjo at gmail.com
Thu Sep 12 13:40:06 PDT 2013
On Thursday, 12 September 2013 at 19:41:26 UTC, H. S. Teoh wrote:
> On Thu, Sep 12, 2013 at 08:44:29PM +0200, simendsjo wrote:
(...)
>> .. but what type is it?
>>
>> Error: argument (int i, char c, string s, bool b = false) to
>> typeof
>> is not an expression
>>
>> How am I supposed to get the parameter names using this?
>>
(...)
>
> You're not going to like the answer to this one... :)
>
(...)
>
> Or just parse the string returned by the .stringof value, as you
> suggested.
>
Thanks. I just ended up using both is(__parameters and
is(function to fetch the parameter names. Sometimes it seems
things are added to D without a very thorough design phase, but
then again, it starts with "__", so I guess I'm on my own :)
More information about the Digitalmars-d-learn
mailing list