Boost::Any ported to D
Fredrik Olsson
peylow at gmail.com
Wed Sep 27 23:35:55 PDT 2006
Marcin Kuszczak skrev:
> Fredrik Olsson wrote:
<snip>
>> // Fredrik Olsson
>
> Unfortunately this functionality doesn't work with my installed compiler
> (dmd 0.167 / Linux) :-( I assume it is a bug?
>
> None of your examples work (I get "undefined identifier d" error)
> (new Any).assign(d"char[] test"); // Dynamic
> (new Any).assign(s"char[] test"); // Static
> (new Any).assign(d[1,2,3]); // Dynamic
> (new Any).assign(s[1,2,3]); // Static
>
> Does it work on Windows?
>
I seriously doubt it :). This was just a suggestion for how it could be
done.
Oskar Linde has since then teached me that this would be the correct and
working way:
(new Any).assign("char[] test"[]); // Dynamic
(new Any).assign("char[] test"); // Static
(new Any).assign([1,2,3][]); // Dynamic
(new Any).assign([1,2,3]); // Static
// Fredrik Olsson
More information about the Digitalmars-d-announce
mailing list