> I think only in c++0x. This is what I have been doing elsewhere, > carefully. Yep. Jonathan a good place to look at how this is done is <type_traits>. -benjamin