[#bsl-hash_multimap-2constructor-086] = xref:bsl.adoc[bsl]::xref:bsl/hash_multimap.adoc[hash_multimap]::hash_multimap :relfileprefix: ../../ :mrdocs: Constructors == Synopses Declared in `<bslstp_hashmap.h>` Create an empty hash multimap. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:bsl/hash_multimap/2constructor-0d0.adoc[hash_multimap](); ---- [.small]#xref:bsl/hash_multimap/2constructor-0d0.adoc[_» more..._]# Create an empty hash multimap with at least the specified `__n` buckets. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- explicit xref:bsl/hash_multimap/2constructor-0a.adoc[hash_multimap](xref:bsl/hash_multimap/size_type.adoc[size_type] __n); ---- [.small]#xref:bsl/hash_multimap/2constructor-0a.adoc[_» more..._]# Create an empty hash multimap using the specified `__a` allocator. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- explicit xref:bsl/hash_multimap/2constructor-0e.adoc[hash_multimap](xref:bsl/hash_multimap/allocator_type.adoc[allocator_type] const& __a); ---- [.small]#xref:bsl/hash_multimap/2constructor-0e.adoc[_» more..._]# Create a hash multimap with the specified bucket count and allocator. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:bsl/hash_multimap/2constructor-0fd.adoc[hash_multimap]( xref:bsl/hash_multimap/size_type.adoc[size_type] __n, xref:bsl/hash_multimap/allocator_type.adoc[allocator_type] const& __a); ---- [.small]#xref:bsl/hash_multimap/2constructor-0fd.adoc[_» more..._]# Create a hash multimap with the specified bucket count and hasher. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:bsl/hash_multimap/2constructor-0df.adoc[hash_multimap]( xref:bsl/hash_multimap/size_type.adoc[size_type] __n, xref:bsl/hash_multimap/hasher.adoc[hasher] const& __hf); ---- [.small]#xref:bsl/hash_multimap/2constructor-0df.adoc[_» more..._]# Copy‐construct a hash multimap using the specified allocator. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:bsl/hash_multimap/2constructor-064.adoc[hash_multimap]( xref:bsl/hash_multimap.adoc[_Self] const& __x, xref:bsl/hash_multimap/allocator_type.adoc[allocator_type] const& __a); ---- [.small]#xref:bsl/hash_multimap/2constructor-064.adoc[_» more..._]# Create a hash multimap from the specified iterator range. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class _InputIterator> xref:bsl/hash_multimap/2constructor-053.adoc[hash_multimap]( _InputIterator __f, _InputIterator __l); ---- [.small]#xref:bsl/hash_multimap/2constructor-053.adoc[_» more..._]# Create a hash multimap with the specified bucket count, hasher, and allocator. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:bsl/hash_multimap/2constructor-03.adoc[hash_multimap]( xref:bsl/hash_multimap/size_type.adoc[size_type] __n, xref:bsl/hash_multimap/hasher.adoc[hasher] const& __hf, xref:bsl/hash_multimap/allocator_type.adoc[allocator_type] const& __a); ---- [.small]#xref:bsl/hash_multimap/2constructor-03.adoc[_» more..._]# Create a hash multimap from the specified iterator range. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class _InputIterator> xref:bsl/hash_multimap/2constructor-02.adoc[hash_multimap]( _InputIterator __f, _InputIterator __l, xref:bsl/hash_multimap/size_type.adoc[size_type] __n); ---- [.small]#xref:bsl/hash_multimap/2constructor-02.adoc[_» more..._]# Create a hash multimap from the specified iterator range. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class _InputIterator> xref:bsl/hash_multimap/2constructor-068.adoc[hash_multimap]( _InputIterator __f, _InputIterator __l, xref:bsl/hash_multimap/allocator_type.adoc[allocator_type] const& __a); ---- [.small]#xref:bsl/hash_multimap/2constructor-068.adoc[_» more..._]# Create a hash multimap with the specified bucket count, functors, and allocator. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:bsl/hash_multimap/2constructor-0b.adoc[hash_multimap]( xref:bsl/hash_multimap/size_type.adoc[size_type] __n, xref:bsl/hash_multimap/hasher.adoc[hasher] const& __hf, xref:bsl/hash_multimap/key_equal.adoc[key_equal] const& __eql, xref:bsl/hash_multimap/allocator_type.adoc[allocator_type] const& __a = allocator_type()); ---- [.small]#xref:bsl/hash_multimap/2constructor-0b.adoc[_» more..._]# Create a hash multimap from the specified iterator range. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class _InputIterator> xref:bsl/hash_multimap/2constructor-01.adoc[hash_multimap]( _InputIterator __f, _InputIterator __l, xref:bsl/hash_multimap/size_type.adoc[size_type] __n, xref:bsl/hash_multimap/allocator_type.adoc[allocator_type] const& __a); ---- [.small]#xref:bsl/hash_multimap/2constructor-01.adoc[_» more..._]# Create a hash multimap from the specified iterator range. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class _InputIterator> xref:bsl/hash_multimap/2constructor-082.adoc[hash_multimap]( _InputIterator __f, _InputIterator __l, xref:bsl/hash_multimap/size_type.adoc[size_type] __n, xref:bsl/hash_multimap/hasher.adoc[hasher] const& __hf); ---- [.small]#xref:bsl/hash_multimap/2constructor-082.adoc[_» more..._]# Create a hash multimap from the specified iterator range. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class _InputIterator> xref:bsl/hash_multimap/2constructor-05e.adoc[hash_multimap]( _InputIterator __f, _InputIterator __l, xref:bsl/hash_multimap/size_type.adoc[size_type] __n, xref:bsl/hash_multimap/hasher.adoc[hasher] const& __hf, xref:bsl/hash_multimap/allocator_type.adoc[allocator_type] const& __a); ---- [.small]#xref:bsl/hash_multimap/2constructor-05e.adoc[_» more..._]# Create a hash multimap from the specified iterator range. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class _InputIterator> xref:bsl/hash_multimap/2constructor-0f8.adoc[hash_multimap]( _InputIterator __f, _InputIterator __l, xref:bsl/hash_multimap/size_type.adoc[size_type] __n, xref:bsl/hash_multimap/hasher.adoc[hasher] const& __hf, xref:bsl/hash_multimap/key_equal.adoc[key_equal] const& __eql, xref:bsl/hash_multimap/allocator_type.adoc[allocator_type] const& __a = allocator_type()); ---- [.small]#xref:bsl/hash_multimap/2constructor-0f8.adoc[_» more..._]# [.small]#Created with https://www.mrdocs.com[MrDocs]#