On 03/02/2012 02:18 AM, Magnus Lie Hetland wrote:
I'm writing a template for generating data of some possibly immutable type -- e.g., a string. What I'm wondering is, is there some way of accessing the mutable version of an immutable type?
Yes, std.traits.Unqual: http://dlang.org/phobos/std_traits.html#Unqual import std.stdio; import std.traits; void foo(T)() { Unqual!T temp; writeln(typeof(temp).stringof); } void main() { foo!(immutable int)(); } Ali
