Implement merge

This commit is contained in:
Daniel James
2017-02-27 03:59:02 +00:00
parent 21a24d6cd7
commit d89aadc56c
8 changed files with 522 additions and 0 deletions
+88
View File
@@ -1028,6 +1028,28 @@ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
the equality predieate and hash function are swapped using their copy constructors.</para>
</notes>
</method>
<method name="merge">
<template>
<template-type-parameter name="H2">
</template-type-parameter>
<template-type-parameter name="P2">
</template-type-parameter>
</template>
<parameter name="source">
<paramtype>unordered_set&lt;Value, H2, P2, Alloc&gt;&amp;</paramtype>
</parameter>
</method>
<method name="merge">
<template>
<template-type-parameter name="H2">
</template-type-parameter>
<template-type-parameter name="P2">
</template-type-parameter>
</template>
<parameter name="source">
<paramtype>unordered_set&lt;Value, H2, P2, Alloc&gt;&amp;&amp;</paramtype>
</parameter>
</method>
</method-group>
<method-group name="observers">
<method name="hash_function" cv="const">
@@ -2382,6 +2404,28 @@ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
the equality predieate and hash function are swapped using their copy constructors.</para>
</notes>
</method>
<method name="merge">
<template>
<template-type-parameter name="H2">
</template-type-parameter>
<template-type-parameter name="P2">
</template-type-parameter>
</template>
<parameter name="source">
<paramtype>unordered_multiset&lt;Value, H2, P2, Alloc&gt;&amp;</paramtype>
</parameter>
</method>
<method name="merge">
<template>
<template-type-parameter name="H2">
</template-type-parameter>
<template-type-parameter name="P2">
</template-type-parameter>
</template>
<parameter name="source">
<paramtype>unordered_multiset&lt;Value, H2, P2, Alloc&gt;&amp;&amp;</paramtype>
</parameter>
</method>
</method-group>
<method-group name="observers">
<method name="hash_function" cv="const">
@@ -3859,6 +3903,28 @@ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
the equality predieate and hash function are swapped using their copy constructors.</para>
</notes>
</method>
<method name="merge">
<template>
<template-type-parameter name="H2">
</template-type-parameter>
<template-type-parameter name="P2">
</template-type-parameter>
</template>
<parameter name="source">
<paramtype>unordered_map&lt;Key, Mapped, H2, P2, Alloc&gt;&amp;</paramtype>
</parameter>
</method>
<method name="merge">
<template>
<template-type-parameter name="H2">
</template-type-parameter>
<template-type-parameter name="P2">
</template-type-parameter>
</template>
<parameter name="source">
<paramtype>unordered_map&lt;Key, Mapped, H2, P2, Alloc&gt;&amp;&amp;</paramtype>
</parameter>
</method>
</method-group>
<method-group name="observers">
<method name="hash_function" cv="const">
@@ -5260,6 +5326,28 @@ file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
the equality predieate and hash function are swapped using their copy constructors.</para>
</notes>
</method>
<method name="merge">
<template>
<template-type-parameter name="H2">
</template-type-parameter>
<template-type-parameter name="P2">
</template-type-parameter>
</template>
<parameter name="source">
<paramtype>unordered_multimap&lt;Key, Mapped, H2, P2, Alloc&gt;&amp;</paramtype>
</parameter>
</method>
<method name="merge">
<template>
<template-type-parameter name="H2">
</template-type-parameter>
<template-type-parameter name="P2">
</template-type-parameter>
</template>
<parameter name="source">
<paramtype>unordered_multimap&lt;Key, Mapped, H2, P2, Alloc&gt;&amp;&amp;</paramtype>
</parameter>
</method>
</method-group>
<method-group name="observers">
<method name="hash_function" cv="const">