std ::is _convertible for type _info

В C++11 можно определить, может ли переменная типа A быть неявно преобразована в тип B с помощью using std::is_convertible<A, B>.

Это хорошо работает, если вы действительно знаете типы A и B, но у меня есть только информация о типе _. Так что я ищу функцию, подобную этой:

bool myIsConvertible(const type_info& from, const type_info& to);

Можно ли реализовать что-то подобное на C++? Если да, то как?

7
задан Alexander Tobias Bockstaller 8 May 2012 в 16:18
поделиться