title: What is the status of N2965 - std::bases and std::direct_bases?
body: <p>I'm writing a template which really needs to know about all the base classes of its parameter type.  The <code>std::bases</code> trait proposed by <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2009/n2965.html" rel="noreferrer">N2965</a> is perfect for this, however I can't find any reliable information about its status.</p>
  
  <p>Is this proposal still alive?  If so, when might we be likely to see it, standardized?  If not, are there any other proposals around that would provide this capability?</p>
  
  <p>As a follow-up, g++ has the two N2965  traits available as <code>std::tr2::bases</code> and <code>std::tr2::direct_bases</code>.  Are there any extensions for Clang and/or Intel that can provide equivalent functionality?</p>