This page is a snapshot from the LWG issues list, see the Library Active Issues List for more information and the meaning of NAD Concepts status.
912. Array swap needs to be conceptualizedSection: 26.7.3 [alg.swap] Status: NAD Concepts Submitter: Daniel Krügler Opened: 2008-10-01 Last modified: 2016-01-28
Priority: Not Prioritized
View all other issues in [alg.swap].
View all issues with NAD Concepts status.
Discussion:
With the adaption of 809(i) we have a new algorithm swap
for C-arrays, which needs to be conceptualized.
[ Post Summit Daniel adds: ]
Recommend as NAD Editorial: The changes have already been applied to the WP N2800.
[ Batavia (2009-05): ]
Move to NAD; the changes have already been made.
Proposed resolution:
Replace in 26.7.3 [alg.swap] before p. 3 until p. 4 by
template <class ValueType T, size_t N> requires Swappable<T> void swap(T (&a)[N], T (&b)[N]);Requires:
T
shall beSwappable
.Effects:
swap_ranges(a, a + N, b);
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4