N2965的状态是什么 - std :: bases和std :: direct_bases?

时间:2013-08-26 00:15:52

标签: c++ c++11 c++-tr2

我正在编写一个模板,它真正需要了解其参数类型的所有基类。 N2965提出的std::bases特征是完美的,但我无法找到有关其状态的任何可靠信息。

此提案仍然有效吗?如果是这样,我们什么时候可能会看到它,标准化?如果没有,是否有任何其他提议可以提供这种能力?

作为后续行动,g ++有两个N2965特征可用std::tr2::basesstd::tr2::direct_bases。 Clang和/或Intel是否有任何可以提供同等功能的扩展?

1 个答案:

答案 0 :(得分:5)

据我所知,这被拒绝了,我们可以从N3296: C++ FCD Comment Status Rev 6看到这一点,其中有以下评论:

  

论文n2965在最后一张CD之后基本上被驳回,理由是没有相关的国家机构评论,所以我这次提交了一份国家机构评论。

并且处置最终成为:

  

REJECTED

     

目前尚无共识通过此提案

我们可以找到a comment from Jonathan Wakely向我们发送有关在gcc中实施N2965的gcc补丁电子邮件,他指出没有TR2 anymore

我没有看到任何关于此

的后续提案