В C++11 можно определить, может ли переменная типа A быть неявно преобразована в тип B с помощью using std::is_convertible<A, B>
.
Это хорошо работает, если вы действительно знаете типы A и B, но у меня есть только информация о типе _. Так что я ищу функцию, подобную этой:
bool myIsConvertible(const type_info& from, const type_info& to);
Можно ли реализовать что-то подобное на C++? Если да, то как?