§[container.node.overview] missing multiset/map cases
Jens Maurer

Created on 2020-04-30.00:00:00 last changed 3 months ago


Date: 2020-05-15.00:00:00

[ 2020-05-09; Reflector prioritization ]

Set priority to 3 after reflector discussions.

Date: 2020-05-01.12:02:12

This issue resulted out of this editorial change request.

In [container.node.overview], there is Table 79 [tab:container.node.compat] which indicates which containers have compatible nodes.

It appears that rows along

multimap<K, T, C1, A>     multimap<K, T, C2, A>

(i.e. multimaps with differing Compare functions) are missing from the table.

(Same for multiset and unordered_multiset/map.)

However, the introductory sentences in [container.node.overview] do not relate "compatible nodes" with Table 79 and do not clearly state transitivity:

A node handle is an object that accepts ownership of a single element from an associative container ([associative.reqmts]) or an unordered associative container ([unord.req]). It may be used to transfer that ownership to another container with compatible nodes. Containers with compatible nodes have the same node handle type. Elements may be transferred in either direction between container types in the same row of Table 79 [tab:container.node.compat].

Date User Action Args
2020-05-09 19:23:21adminsetmessages: + msg11275
2020-04-30 00:00:00admincreate