[Issue 8384] std.conv.to should allow conversion between any pair of string/wstring/dstring/char*/wchar*/dchar*
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Fri Jul 13 14:25:38 PDT 2012
http://d.puremagic.com/issues/show_bug.cgi?id=8384
Vladimir Panteleev <thecybershadow at gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|Poor wchar/dchar* to string |std.conv.to should allow
|conversion support |conversion between any pair
| |of
| |string/wstring/dstring/char
| |*/wchar*/dchar*
--- Comment #5 from Vladimir Panteleev <thecybershadow at gmail.com> 2012-07-13 14:25:36 PDT ---
OK, fair enough.
I've updated the enhancement request's title according to my previous comment.
Test:
-----------------------------------------------------------------------------
import std.conv;
void test1(T)(T lp)
{
test2!( string)(lp);
test2!(wstring)(lp);
test2!(dstring)(lp);
test2!( char*)(lp);
test2!( wchar*)(lp);
test2!( dchar*)(lp);
}
void test2(D, S)(S lp)
{
D dest = to!D(lp);
assert(to!string(dest) == "Hello, world!");
}
unittest
{
test1("Hello, world!" );
test1("Hello, world!"w);
test1("Hello, world!"d);
test1("Hello, world!" .ptr);
test1("Hello, world!"w.ptr);
test1("Hello, world!"d.ptr);
}
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
More information about the Digitalmars-d-bugs
mailing list