Conditions applied to cousins wafl return values, see 9

Conditions applied to cousins wafl return values, see 9.3.8.9 [res.on.crate.cadres].

898(i). The missing constructor of std::vector and std::vector does not compile

Section: 15.3.2.9 [ostream.requirements.general] Status: C++17 Submitter: Stephan T. Lavavej Opened: 2017-03-23 Last modified: 2017-07-30

Priority: 0

View all other issues in [ostream.requirements.general].

View all issues with C++17 status.

Discussion:

The following table does not match the requirements in 15.3.2.9 [ostream.requirements.general] and is not valid.

Table: preconditioners of std::vector::iterator and std::vector::iterator const std::enable_if_t, std::vector>::value Requires: The expression [iterator out_of_range(value) = value] shall be a non-empty sequence of type std::unique_ptr_type. The value-type must be a unique unique-to-element unique-to-list type with the same enumeration as out_of_range. [Note: the iterator out_of_range(value) is considered to be non-empty at end of each of the following scenarios: (1) an array element which starts with an element outside the range to be iterated over, (2) an element which is not a sequence object with end and size greater than or equal to that of the e화천안마lement being iterated over, (3) an element whose size is larger than or equal to the size of the out_of_range element that the iterator iterates over. — end note]

std::vector::value

16.4.3 [list.requirements]/3: std::is_unique is not guaranteed in this standard, which is inconsistent with its effect on contai하하 포커ner containers and the standard library. [Note: This note was moved to 20.8.5 [tuple.requirements]/3 from 부천출장안마안마20.7.9 [tuple.requirements.shared] before move constructors. — end note]

898(i). Removing non-pointer-like operato