forked from boostorg/unordered
Unordered: Merge unordered from trunk.
- Activate `std::allocator_traits` for gcc 4.7 and Visual C++ 11. - Implement variadic construct in `boost::unordered::detail::allocator_traits` when variadics, rvalue references and SFINAE expression are available. - Use variadic construct from `allocator_traits`, or when not available move the logic for constructing `value_type` to a lower level, so the container code is a bit simpler. - Avoid `-Wshadow` warnings. Fixes #6190. - Implement `reserve`. Fixes #6857. [SVN r78432]
This commit is contained in:
1 parent
880d778ab6
commit
808f1f939f
31 files changed
+763
-297
No files matched your search
+12
@@ -963,6 +963,18 @@ EOL;
|
||||
<para>The function has no effect if an exception is thrown, unless it is thrown by the container's hash function or comparison function.</para>
|
||||
</throws>
|
||||
</method>
|
||||
<method name="reserve">
|
||||
<parameter name="n">
|
||||
<paramtype>size_type</paramtype>
|
||||
</parameter>
|
||||
<type>void</type>
|
||||
<description>
|
||||
<para>Invalidates iterators, and changes the order of elements. Pointers and references to elements are not invalidated.</para>
|
||||
</description>
|
||||
<throws>
|
||||
<para>The function has no effect if an exception is thrown, unless it is thrown by the container's hash function or comparison function.</para>
|
||||
</throws>
|
||||
</method>
|
||||
</method-group>
|
||||
<free-function-group name="Equality Comparisons">
|
||||
<function name="operator==">
|
||||
|
||||
Reference in new issue
Block a user