В cpp Я могу легко проверить, является ли класс A
подклассом B
следующим образом:
class B{};
class A : public B {};
is_base_of_v<B, A>
Но есть ли способ сделать что-то подобное?
class B{};
class C{};
class A : public B, public C {};
using bases = base_classes<A>; //giving tuple<B, C> or something like that