Going from TypeInfo of template to TypeInfo of template parameter/member
Bill Baxter
dnewsgroup at billbaxter.com
Mon Nov 12 16:44:30 PST 2007
I'm trying to get info about types from their TypeInfo.
Say I have a struct like
struct Container(T)
{
T[] elems;
}
And I have a TypeInfo for a Container!(float). Is there any way to get
the TypeInfo for a float out of that? Or a double, or int, or whatever
it happens to be.
TypeInfo get_container_element_type(TypeInfo container_typeinfo)
{
???
}
The TypeInfo's .next and .offTi are both null, so that's no help.
The toString includes the stringized version of the type "float",
though, so I could try to use that. Seems unreliable though.
Thanks for any suggestions.
--bb
More information about the Digitalmars-d-learn
mailing list