Title
[fund.ts] SFINAE-friendly common_type/iterator_traits should be removed from the fundamental-ts
Status
open
Section
[meta.trans.other] [iterator.traits]
Submitter
Daniel Krügler

Created on 2014-06-19.00:00:00 last changed 82 months ago

Messages

Date: 2014-10-13.18:44:16

Proposed resolution:

This wording is relative to N4023 in regard to fundamental-ts changes.

  1. In fundamental-ts, change Table 2 — "Significant features in this technical specification" as indicated:

    Table 2 — Significant features in this technical specification
    Doc.
    No.
    Title Primary
    Section
    Macro Name Suffix Value Header
    N3843
    A SFINAE-
    Friendly
    common_type
    2.4 [mods.meta.trans.other]
    common_type_sfinae 201402 <type_traits>
    N3843
    A SFINAE-
    Friendly
    iterator_traits
    2.5 [mods.iterator.traits]
    iterator_traits_sfinae 201402 <iterator>
  2. In fundamental-ts, remove the existing sub-clause 2.4 [mods.meta.trans.other] in its entirety:

    2.4 Changes to std::common_type [mods.meta.trans.other]

    -1- […]

  3. In fundamental-ts, remove the existing sub-clause 2.5 [mods.iterator.traits] in its entirety:

    2.5 Changes to std::iterator_traits [mods.iterator.traits]

    -1- […]

Date: 2013-06-21.00:00:00

[ 2013-06-21 Rapperswil ]

Accept for Fundamentals TS Working Paper

Date: 2014-06-19.00:00:00

Addresses: fund.ts

During the Rapperswil meeting the proposal N4041 had been discussed and there seemed to be strong consensus to apply the SFINAE-friendly definitions that currently exist within the fundamentals-ts to the C++17 working draft. If this happens, the fundamentals-ts needs to remove its own specification regarding these templates. This issue requests this change to happen.

History
Date User Action Args
2017-07-30 20:10:41adminsetstatus: wp -> open
2014-10-13 18:44:16adminsetmessages: + msg7153
2014-10-13 18:44:16adminsetstatus: immediate -> wp
2014-06-19 12:15:04adminsetstatus: new -> immediate
2014-06-19 08:55:35adminsetmessages: + msg7071
2014-06-19 00:00:00admincreate