boost::is_convertible<From, To> does it for types.
I need it for typeid's.
Meaning, is there a way to know if two types are convertible according to their typeid.
struct B {
B(const A& a) {}
};
struct A {};
boost::is_convertible<A,b>::value --> will be true.
Re: converting two types according to their typeid
Originally Posted by subkin13
boost::is_convertible<From, To> does it for types.
I need it for typeid's.
Meaning, is there a way to know if two types are convertible according to their typeid.
typeid is a global function. I guess you mean "... according to the type_info returned by typeid". In that case, no type_info does not contain information like that. See http://www.cplusplus.com/reference/s...nfo/type_info/.
Cheers, D Drmmr
Please put [code][/code] tags around your code to preserve indentation and make it more readable.
As long as man ascribes to himself what is merely a posibility, he will not work for the attainment of it. - P. D. Ouspensky
Bookmarks