Я пишу шаблон, который действительно должен знать обо всех базовых классах его типа параметра. Признак std::bases
, предложенный N2965, идеально подходит для этого, однако я не могу найти достоверную информацию о его статусе.
Является ли это предложение еще живым? Если да, то когда мы, вероятно, увидим это, стандартизированы? Если нет, есть ли какие-либо другие предложения, которые предоставили бы эту возможность?
В качестве продолжения g++ имеет две возможности N2965, доступные как std::tr2::bases
и std::tr2::direct_bases
. Существуют ли расширения для Clang и/или Intel, которые могут обеспечить эквивалентную функциональность?