<?xml version="1.0" encoding="UTF-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.1" version="1.1">
  <file original="NoName" source-language="en" datatype="plaintext" target-language="en">
    <body>
      <trans-unit xml:space="preserve" approved="no" id="5f2a7e9738e2a630" weblate-flags="read-only, safe-html, strict-same">
        <source>Class Template unordered_multimap</source>
        <target state="translated">Class Template unordered_multimap</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">2</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="a6dc4622e44d80f4" weblate-flags="read-only, safe-html, strict-same">
        <source>:idprefix: unordered_multimap_</source>
        <target state="translated">:idprefix: unordered_multimap_</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">4</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="6a099439f5d5e2bc" weblate-flags="read-only, safe-html, strict-same">
        <source>`boost::unordered_multimap` — An unordered associative container that associates keys with another value. The same key can be stored multiple times.</source>
        <target state="translated">`boost::unordered_multimap` — An unordered associative container that associates keys with another value. The same key can be stored multiple times.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">6</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="23b1313a83f8f488" weblate-flags="read-only, safe-html, strict-same">
        <source>Synopsis</source>
        <target state="translated">Synopsis</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">8</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":247" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">247</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="f7f5c115cf553484" weblate-flags="read-only, safe-html, strict-same">
        <source>Description</source>
        <target state="translated">Description</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">249</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="b63e098885b0b464" weblate-flags="read-only, safe-html, strict-same">
        <source>*Template Parameters*</source>
        <target state="translated">*Template Parameters*</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">251</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="20dd8e5106f6f492" weblate-flags="read-only, safe-html, strict-same">
        <source>_Key_</source>
        <target state="translated">_Key_</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">254</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="341504a948ef9459" weblate-flags="read-only, safe-html, strict-same">
        <source>`Key` must be https://en.cppreference.com/w/cpp/named_req/Erasable[Erasable^] from the container (i.e. `allocator_traits` can destroy it).</source>
        <target state="translated">`Key` must be https://en.cppreference.com/w/cpp/named_req/Erasable[Erasable^] from the container (i.e. `allocator_traits` can destroy it).</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">254</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="386517d3284d3f10" weblate-flags="read-only, safe-html, strict-same">
        <source>_T_</source>
        <target state="translated">_T_</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">254</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="c51e23bfe22e4a54" weblate-flags="read-only, safe-html, strict-same">
        <source>`T` must be https://en.cppreference.com/w/cpp/named_req/Erasable[Erasable^] from the container (i.e. `allocator_traits` can destroy it).</source>
        <target state="translated">`T` must be https://en.cppreference.com/w/cpp/named_req/Erasable[Erasable^] from the container (i.e. `allocator_traits` can destroy it).</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">254</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="8be7f209cd00fe63" weblate-flags="read-only, safe-html, strict-same">
        <source>_Hash_</source>
        <target state="translated">_Hash_</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">254</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="9d61848f1338c2d1" weblate-flags="read-only, safe-html, strict-same">
        <source>A unary function object type that acts a hash function for a `Key`. It takes a single argument of type `Key` and returns a value of type `std::size_t`.</source>
        <target state="translated">A unary function object type that acts a hash function for a `Key`. It takes a single argument of type `Key` and returns a value of type `std::size_t`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">254</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="17ebc2bcbd5e622a" weblate-flags="read-only, safe-html, strict-same">
        <source>_Pred_</source>
        <target state="translated">_Pred_</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">254</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="a02e9baa4255fc24" weblate-flags="read-only, safe-html, strict-same">
        <source>A binary function object that implements an equivalence relation on values of type `Key`. A binary function object that induces an equivalence relation on values of type `Key`. It takes two arguments of type `Key` and returns a value of type bool.</source>
        <target state="translated">A binary function object that implements an equivalence relation on values of type `Key`. A binary function object that induces an equivalence relation on values of type `Key`. It takes two arguments of type `Key` and returns a value of type bool.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">254</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="3a7d19b81c1da93d" weblate-flags="read-only, safe-html, strict-same">
        <source>_Allocator_</source>
        <target state="translated">_Allocator_</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">254</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="c7b652bc52ecc599" weblate-flags="read-only, safe-html, strict-same">
        <source>An allocator whose value type is the same as the container's value type.</source>
        <target state="translated">An allocator whose value type is the same as the container's value type.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">254</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="f42eed1a987410aa" weblate-flags="read-only, safe-html, strict-same">
        <source>Allocators using https://en.cppreference.com/w/cpp/named_req/Allocator#Fancy_pointers[fancy pointers] are supported.</source>
        <target state="translated">Allocators using https://en.cppreference.com/w/cpp/named_req/Allocator#Fancy_pointers[fancy pointers] are supported.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">270</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="8b46c5c4fc44390a" weblate-flags="read-only, safe-html, strict-same">
        <source>The elements are organized into buckets. Keys with the same hash code are stored in the same bucket.</source>
        <target state="translated">The elements are organized into buckets. Keys with the same hash code are stored in the same bucket.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">274</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="7c8cee6f31535253" weblate-flags="read-only, safe-html, strict-same">
        <source>The number of buckets can be automatically increased by a call to insert, or as the result of calling rehash.</source>
        <target state="translated">The number of buckets can be automatically increased by a call to insert, or as the result of calling rehash.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">276</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="f68befc5f36a0f25" weblate-flags="read-only, safe-html, strict-same">
        <source>Configuration macros</source>
        <target state="translated">Configuration macros</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">278</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="c31437d685ca686a" weblate-flags="read-only, safe-html, strict-same">
        <source>`BOOST_UNORDERED_ENABLE_SERIALIZATION_COMPATIBILITY_V0`</source>
        <target state="translated">`BOOST_UNORDERED_ENABLE_SERIALIZATION_COMPATIBILITY_V0`</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">280</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="4600caeb5ee9b662" weblate-flags="read-only, safe-html, strict-same">
        <source>Globally define this macro to support loading of ``unordered_multimap``s saved to a Boost.Serialization archive with a version of Boost prior to Boost 1.84.</source>
        <target state="translated">Globally define this macro to support loading of ``unordered_multimap``s saved to a Boost.Serialization archive with a version of Boost prior to Boost 1.84.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">282</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="70689c62c3463b4d" weblate-flags="read-only, safe-html, strict-same">
        <source>Typedefs</source>
        <target state="translated">Typedefs</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">285</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="45ab07b98b421ab8" weblate-flags="read-only, safe-html, strict-same">
        <source>An iterator whose value type is `value_type`.</source>
        <target state="translated">An iterator whose value type is `value_type`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">292</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":294" weblate-flags="read-only, safe-html, strict-same">
        <source>The iterator category is at least a forward iterator.</source>
        <target state="translated">The iterator category is at least a forward iterator.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">294</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="848792a2ae6ff61d" weblate-flags="read-only, safe-html, strict-same">
        <source>Convertible to `const_iterator`.</source>
        <target state="translated">Convertible to `const_iterator`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">296</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":298" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">298</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="1452175a0f8062f1" weblate-flags="read-only, safe-html, strict-same">
        <source>A constant iterator whose value type is `value_type`.</source>
        <target state="translated">A constant iterator whose value type is `value_type`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">305</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":307" weblate-flags="read-only, safe-html, strict-same">
        <source>The iterator category is at least a forward iterator.</source>
        <target state="translated">The iterator category is at least a forward iterator.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">307</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":309" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">309</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="e9976c2ec8fd312e" weblate-flags="read-only, safe-html, strict-same">
        <source>An iterator with the same value type, difference type and pointer and reference type as iterator.</source>
        <target state="translated">An iterator with the same value type, difference type and pointer and reference type as iterator.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">316</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="e0e00e2543b496fa" weblate-flags="read-only, safe-html, strict-same">
        <source>A `local_iterator` object can be used to iterate through a single bucket.</source>
        <target state="translated">A `local_iterator` object can be used to iterate through a single bucket.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">318</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":320" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">320</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="9c723ca37152a3b7" weblate-flags="read-only, safe-html, strict-same">
        <source>A constant iterator with the same value type, difference type and pointer and reference type as const_iterator.</source>
        <target state="translated">A constant iterator with the same value type, difference type and pointer and reference type as const_iterator.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">327</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="9fbac7c55f57e7ae" weblate-flags="read-only, safe-html, strict-same">
        <source>A const_local_iterator object can be used to iterate through a single bucket.</source>
        <target state="translated">A const_local_iterator object can be used to iterate through a single bucket.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">329</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":331" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">331</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="904ee63d2c0a3351" weblate-flags="read-only, safe-html, strict-same">
        <source>See node_handle_map for details.</source>
        <target state="translated">See node_handle_map for details.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">338</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":340" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">340</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="42632d28ae39a7c5" weblate-flags="read-only, safe-html, strict-same">
        <source>Constructors</source>
        <target state="translated">Constructors</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">342</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="d93dd6c4af65d5ef" weblate-flags="read-only, safe-html, strict-same">
        <source>Default Constructor</source>
        <target state="translated">Default Constructor</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">344</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="561f6a27ce9a6232" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ unordered_multimap(); ```</source>
        <target state="translated">```c++ unordered_multimap(); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">345</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="2ecb515ef40f53d3" weblate-flags="read-only, safe-html, strict-same">
        <source>Constructs an empty container using `hasher()` as the hash function, `key_equal()` as the key equality predicate, `allocator_type()` as the allocator and a maximum load factor of `1.0`.</source>
        <target state="translated">Constructs an empty container using `hasher()` as the hash function, `key_equal()` as the key equality predicate, `allocator_type()` as the allocator and a maximum load factor of `1.0`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">349</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":354" weblate-flags="read-only, safe-html, strict-same">
        <source>Postconditions:;; `size() == 0` Requires:;; If the defaults are used, `hasher`, `key_equal` and `allocator_type` need to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^].</source>
        <target state="translated">Postconditions:;; `size() == 0` Requires:;; If the defaults are used, `hasher`, `key_equal` and `allocator_type` need to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^].</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">354</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":357" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">357</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="e8f866999ef187fa" weblate-flags="read-only, safe-html, strict-same">
        <source>Bucket Count Constructor</source>
        <target state="translated">Bucket Count Constructor</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">359</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="2263951fbe96dca2" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ explicit unordered_multimap(size_type n, const hasher&amp; hf = hasher(), const key_equal&amp; eql = key_equal(), const allocator_type&amp; a = allocator_type()); ```</source>
        <target state="translated">```c++ explicit unordered_multimap(size_type n, const hasher&amp; hf = hasher(), const key_equal&amp; eql = key_equal(), const allocator_type&amp; a = allocator_type()); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">360</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="65f446a8f1ea8673" weblate-flags="read-only, safe-html, strict-same">
        <source>Constructs an empty container with at least `n` buckets, using `hf` as the hash function, `eql` as the key equality predicate, `a` as the allocator and a maximum load factor of `1.0`.</source>
        <target state="translated">Constructs an empty container with at least `n` buckets, using `hf` as the hash function, `eql` as the key equality predicate, `a` as the allocator and a maximum load factor of `1.0`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">367</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":372" weblate-flags="read-only, safe-html, strict-same">
        <source>Postconditions:;; `size() == 0` Requires:;; If the defaults are used, `hasher`, `key_equal` and `allocator_type` need to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^].</source>
        <target state="translated">Postconditions:;; `size() == 0` Requires:;; If the defaults are used, `hasher`, `key_equal` and `allocator_type` need to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^].</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">372</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":375" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">375</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="2ebe40c672dcf4a0" weblate-flags="read-only, safe-html, strict-same">
        <source>Iterator Range Constructor</source>
        <target state="translated">Iterator Range Constructor</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">377</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="3b76991165bd164f" weblate-flags="read-only, safe-html, strict-same">
        <source>Constructs an empty container with at least `n` buckets, using `hf` as the hash function, `eql` as the key equality predicate, `a` as the allocator and a maximum load factor of `1.0` and inserts the elements from `[f, l)` into it.</source>
        <target state="translated">Constructs an empty container with at least `n` buckets, using `hf` as the hash function, `eql` as the key equality predicate, `a` as the allocator and a maximum load factor of `1.0` and inserts the elements from `[f, l)` into it.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">388</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":391" weblate-flags="read-only, safe-html, strict-same">
        <source>Requires:;; If the defaults are used, `hasher`, `key_equal` and `allocator_type` need to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^].</source>
        <target state="translated">Requires:;; If the defaults are used, `hasher`, `key_equal` and `allocator_type` need to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^].</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">391</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":393" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">393</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="eb1a2e9363a9aa92" weblate-flags="read-only, safe-html, strict-same">
        <source>Copy Constructor</source>
        <target state="translated">Copy Constructor</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">395</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="3605de22e9ae8a35" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ unordered_multimap(const unordered_multimap&amp; other); ```</source>
        <target state="translated">```c++ unordered_multimap(const unordered_multimap&amp; other); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">396</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="89b2120029861e62" weblate-flags="read-only, safe-html, strict-same">
        <source>The copy constructor. Copies the contained elements, hash function, predicate, maximum load factor and allocator.</source>
        <target state="translated">The copy constructor. Copies the contained elements, hash function, predicate, maximum load factor and allocator.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">400</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="24e629063b8afad9" weblate-flags="read-only, safe-html, strict-same">
        <source>If `Allocator::select_on_container_copy_construction` exists and has the right signature, the allocator will be constructed from its result.</source>
        <target state="translated">If `Allocator::select_on_container_copy_construction` exists and has the right signature, the allocator will be constructed from its result.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">402</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":405" weblate-flags="read-only, safe-html, strict-same">
        <source>Requires:;; `value_type` is copy constructible</source>
        <target state="translated">Requires:;; `value_type` is copy constructible</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">405</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":407" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">407</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="dfc07e0e5860030e" weblate-flags="read-only, safe-html, strict-same">
        <source>Move Constructor</source>
        <target state="translated">Move Constructor</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">409</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="e38c38c1103361c4" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ unordered_multimap(unordered_multimap&amp;&amp; other); ```</source>
        <target state="translated">```c++ unordered_multimap(unordered_multimap&amp;&amp; other); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">410</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="41b0199ca93c3033" weblate-flags="read-only, safe-html, strict-same">
        <source>The move constructor.</source>
        <target state="translated">The move constructor.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">414</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="6581032794b9b87c" weblate-flags="read-only, safe-html, strict-same">
        <source>Notes:;; This is implemented using Boost.Move. Requires:;; `value_type` is move-constructible.</source>
        <target state="translated">Notes:;; This is implemented using Boost.Move. Requires:;; `value_type` is move-constructible.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">417</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":420" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">420</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="9dc4d80d798c7761" weblate-flags="read-only, safe-html, strict-same">
        <source>Iterator Range Constructor with Allocator</source>
        <target state="translated">Iterator Range Constructor with Allocator</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">422</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="4c9c380f20f137d3" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ template&lt;class InputIterator&gt; unordered_multimap(InputIterator f, InputIterator l, const allocator_type&amp; a); ```</source>
        <target state="translated">```c++ template&lt;class InputIterator&gt; unordered_multimap(InputIterator f, InputIterator l, const allocator_type&amp; a); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">423</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="3af0600365289df8" weblate-flags="read-only, safe-html, strict-same">
        <source>Constructs an empty container using `a` as the allocator, with the default hash function and key equality predicate and a maximum load factor of `1.0` and inserts the elements from `[f, l)` into it.</source>
        <target state="translated">Constructs an empty container using `a` as the allocator, with the default hash function and key equality predicate and a maximum load factor of `1.0` and inserts the elements from `[f, l)` into it.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">428</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":431" weblate-flags="read-only, safe-html, strict-same">
        <source>Requires:;; `hasher`, `key_equal` need to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^].</source>
        <target state="translated">Requires:;; `hasher`, `key_equal` need to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^].</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">431</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":433" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">433</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="c0c7d03495f30536" weblate-flags="read-only, safe-html, strict-same">
        <source>Allocator Constructor</source>
        <target state="translated">Allocator Constructor</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">435</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="b221fdff40a568e0" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ explicit unordered_multimap(const Allocator&amp; a); ```</source>
        <target state="translated">```c++ explicit unordered_multimap(const Allocator&amp; a); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">436</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="a534456c269ff0c0" weblate-flags="read-only, safe-html, strict-same">
        <source>Constructs an empty container, using allocator `a`.</source>
        <target state="translated">Constructs an empty container, using allocator `a`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">440</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":442" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">442</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="b56b1d7f2d5210e1" weblate-flags="read-only, safe-html, strict-same">
        <source>Copy Constructor with Allocator</source>
        <target state="translated">Copy Constructor with Allocator</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">444</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="7e18f48327a09a3e" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ unordered_multimap(const unordered_multimap&amp; other, const Allocator&amp; a); ```</source>
        <target state="translated">```c++ unordered_multimap(const unordered_multimap&amp; other, const Allocator&amp; a); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">445</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="05057c75fab983d9" weblate-flags="read-only, safe-html, strict-same">
        <source>Constructs an container, copying ``other``'s contained elements, hash function, predicate, maximum load factor, but using allocator `a`.</source>
        <target state="translated">Constructs an container, copying ``other``'s contained elements, hash function, predicate, maximum load factor, but using allocator `a`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">449</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":451" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">451</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="9be9cb0c7cb52f87" weblate-flags="read-only, safe-html, strict-same">
        <source>Move Constructor with Allocator</source>
        <target state="translated">Move Constructor with Allocator</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">453</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="b81467f94829d782" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ unordered_multimap(unordered_multimap&amp;&amp; other, const Allocator&amp; a); ```</source>
        <target state="translated">```c++ unordered_multimap(unordered_multimap&amp;&amp; other, const Allocator&amp; a); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">454</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="cb3e843af467cddc" weblate-flags="read-only, safe-html, strict-same">
        <source>Construct a container moving ``other``'s contained elements, and having the hash function, predicate and maximum load factor, but using allocate `a`.</source>
        <target state="translated">Construct a container moving ``other``'s contained elements, and having the hash function, predicate and maximum load factor, but using allocate `a`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">458</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="7cfc38f2bf0fcc28" weblate-flags="read-only, safe-html, strict-same">
        <source>Notes:;; This is implemented using Boost.Move. Requires:;; `value_type` is move insertable.</source>
        <target state="translated">Notes:;; This is implemented using Boost.Move. Requires:;; `value_type` is move insertable.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">461</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":464" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">464</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="5ec48f88fd6d0985" weblate-flags="read-only, safe-html, strict-same">
        <source>Initializer List Constructor</source>
        <target state="translated">Initializer List Constructor</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">466</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="c706802025665623" weblate-flags="read-only, safe-html, strict-same">
        <source>Constructs an empty container with at least `n` buckets, using `hf` as the hash function, `eql` as the key equality predicate, `a` as the allocator and a maximum load factor of `1.0` and inserts the elements from `il` into it.</source>
        <target state="translated">Constructs an empty container with at least `n` buckets, using `hf` as the hash function, `eql` as the key equality predicate, `a` as the allocator and a maximum load factor of `1.0` and inserts the elements from `il` into it.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">476</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":479" weblate-flags="read-only, safe-html, strict-same">
        <source>Requires:;; If the defaults are used, `hasher`, `key_equal` and `allocator_type` need to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^].</source>
        <target state="translated">Requires:;; If the defaults are used, `hasher`, `key_equal` and `allocator_type` need to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^].</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">479</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":481" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">481</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="8901364c1adda4aa" weblate-flags="read-only, safe-html, strict-same">
        <source>Bucket Count Constructor with Allocator</source>
        <target state="translated">Bucket Count Constructor with Allocator</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">482</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="082f597642cc7b34" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ unordered_multimap(size_type n, const allocator_type&amp; a); ```</source>
        <target state="translated">```c++ unordered_multimap(size_type n, const allocator_type&amp; a); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">483</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="cc2a04da59af1b37" weblate-flags="read-only, safe-html, strict-same">
        <source>Constructs an empty container with at least `n` buckets, using `hf` as the hash function, the default hash function and key equality predicate, `a` as the allocator and a maximum load factor of `1.0`.</source>
        <target state="translated">Constructs an empty container with at least `n` buckets, using `hf` as the hash function, the default hash function and key equality predicate, `a` as the allocator and a maximum load factor of `1.0`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">487</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="530e066a2b52b5fd" weblate-flags="read-only, safe-html, strict-same">
        <source>Postconditions:;; `size() == 0` Requires:;; `hasher` and `key_equal` need to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^].</source>
        <target state="translated">Postconditions:;; `size() == 0` Requires:;; `hasher` and `key_equal` need to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^].</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">490</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":493" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">493</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="d22a5231467916d9" weblate-flags="read-only, safe-html, strict-same">
        <source>Bucket Count Constructor with Hasher and Allocator</source>
        <target state="translated">Bucket Count Constructor with Hasher and Allocator</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">495</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="39bfb4665c6d97e3" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ unordered_multimap(size_type n, const hasher&amp; hf, const allocator_type&amp; a); ```</source>
        <target state="translated">```c++ unordered_multimap(size_type n, const hasher&amp; hf, const allocator_type&amp; a); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">496</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="2934535e9bc0cae5" weblate-flags="read-only, safe-html, strict-same">
        <source>Constructs an empty container with at least `n` buckets, using `hf` as the hash function, the default key equality predicate, `a` as the allocator and a maximum load factor of `1.0`.</source>
        <target state="translated">Constructs an empty container with at least `n` buckets, using `hf` as the hash function, the default key equality predicate, `a` as the allocator and a maximum load factor of `1.0`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">500</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="3f4e28e457c8c596" weblate-flags="read-only, safe-html, strict-same">
        <source>Postconditions:;; `size() == 0` Requires:;; `key_equal` needs to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^].</source>
        <target state="translated">Postconditions:;; `size() == 0` Requires:;; `key_equal` needs to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^].</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">503</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":506" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">506</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="6fc8f07b826bac87" weblate-flags="read-only, safe-html, strict-same">
        <source>Iterator Range Constructor with Bucket Count and Allocator</source>
        <target state="translated">Iterator Range Constructor with Bucket Count and Allocator</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">508</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="973bbd65ef609d59" weblate-flags="read-only, safe-html, strict-same">
        <source>Constructs an empty container with at least `n` buckets, using `a` as the allocator, with the default hash function and key equality predicate and a maximum load factor of `1.0` and inserts the elements from `[f, l)` into it.</source>
        <target state="translated">Constructs an empty container with at least `n` buckets, using `a` as the allocator, with the default hash function and key equality predicate and a maximum load factor of `1.0` and inserts the elements from `[f, l)` into it.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">515</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":518" weblate-flags="read-only, safe-html, strict-same">
        <source>Requires:;; `hasher`, `key_equal` need to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^].</source>
        <target state="translated">Requires:;; `hasher`, `key_equal` need to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^].</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">518</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":520" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">520</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="854933f3c3cb4fb9" weblate-flags="read-only, safe-html, strict-same">
        <source>Iterator Range Constructor with Bucket Count and Hasher</source>
        <target state="translated">Iterator Range Constructor with Bucket Count and Hasher</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">522</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="3e3f07804a8c09fb" weblate-flags="read-only, safe-html, strict-same">
        <source>Constructs an empty container with at least `n` buckets, using `hf` as the hash function, `a` as the allocator, with the default key equality predicate and a maximum load factor of `1.0` and inserts the elements from `[f, l)` into it.</source>
        <target state="translated">Constructs an empty container with at least `n` buckets, using `hf` as the hash function, `a` as the allocator, with the default key equality predicate and a maximum load factor of `1.0` and inserts the elements from `[f, l)` into it.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">530</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":533" weblate-flags="read-only, safe-html, strict-same">
        <source>Requires:;; `key_equal` needs to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^].</source>
        <target state="translated">Requires:;; `key_equal` needs to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^].</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">533</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":535" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">535</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="568771f34a116472" weblate-flags="read-only, safe-html, strict-same">
        <source>initializer_list Constructor with Allocator</source>
        <target state="translated">initializer_list Constructor with Allocator</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">537</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="80dd6b24603d1d17" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ unordered_multimap(std::initializer_list&lt;value_type&gt; il, const allocator_type&amp; a); ```</source>
        <target state="translated">```c++ unordered_multimap(std::initializer_list&lt;value_type&gt; il, const allocator_type&amp; a); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">539</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="4cb286b1662cdd36" weblate-flags="read-only, safe-html, strict-same">
        <source>Constructs an empty container using `a` as the allocator and a maximum load factor of 1.0 and inserts the elements from `il` into it.</source>
        <target state="translated">Constructs an empty container using `a` as the allocator and a maximum load factor of 1.0 and inserts the elements from `il` into it.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">543</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":546" weblate-flags="read-only, safe-html, strict-same">
        <source>Requires:;; `hasher` and `key_equal` need to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^].</source>
        <target state="translated">Requires:;; `hasher` and `key_equal` need to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^].</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">546</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":548" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">548</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="9d3d2ab280f85d98" weblate-flags="read-only, safe-html, strict-same">
        <source>initializer_list Constructor with Bucket Count and Allocator</source>
        <target state="translated">initializer_list Constructor with Bucket Count and Allocator</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">550</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="9ae6ae88932713cb" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ unordered_multimap(std::initializer_list&lt;value_type&gt; il, size_type n, const allocator_type&amp; a); ```</source>
        <target state="translated">```c++ unordered_multimap(std::initializer_list&lt;value_type&gt; il, size_type n, const allocator_type&amp; a); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">552</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="3628df59cf612b16" weblate-flags="read-only, safe-html, strict-same">
        <source>Constructs an empty container with at least `n` buckets, using `a` as the allocator and a maximum load factor of 1.0 and inserts the elements from `il` into it.</source>
        <target state="translated">Constructs an empty container with at least `n` buckets, using `a` as the allocator and a maximum load factor of 1.0 and inserts the elements from `il` into it.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">556</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":559" weblate-flags="read-only, safe-html, strict-same">
        <source>Requires:;; `hasher` and `key_equal` need to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^].</source>
        <target state="translated">Requires:;; `hasher` and `key_equal` need to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^].</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">559</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":561" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">561</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="0050e969b5e188ef" weblate-flags="read-only, safe-html, strict-same">
        <source>initializer_list Constructor with Bucket Count and Hasher and Allocator</source>
        <target state="translated">initializer_list Constructor with Bucket Count and Hasher and Allocator</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">563</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="61355df7e575e954" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ unordered_multimap(std::initializer_list&lt;value_type&gt; il, size_type n, const hasher&amp; hf, const allocator_type&amp; a); ```</source>
        <target state="translated">```c++ unordered_multimap(std::initializer_list&lt;value_type&gt; il, size_type n, const hasher&amp; hf, const allocator_type&amp; a); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">565</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="398d98505e526a75" weblate-flags="read-only, safe-html, strict-same">
        <source>Constructs an empty container with at least `n` buckets, using `hf` as the hash function, `a` as the allocator and a maximum load factor of 1.0 and inserts the elements from `il` into it.</source>
        <target state="translated">Constructs an empty container with at least `n` buckets, using `hf` as the hash function, `a` as the allocator and a maximum load factor of 1.0 and inserts the elements from `il` into it.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">570</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":573" weblate-flags="read-only, safe-html, strict-same">
        <source>Requires:;; `key_equal` needs to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^].</source>
        <target state="translated">Requires:;; `key_equal` needs to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^].</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">573</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":575" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">575</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="9644e6577a2a2fae" weblate-flags="read-only, safe-html, strict-same">
        <source>Destructor</source>
        <target state="translated">Destructor</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">577</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="f1ae5690b0acef0e" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ ~unordered_multimap(); ```</source>
        <target state="translated">```c++ ~unordered_multimap(); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">579</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="fde804af6c37aa7f" weblate-flags="read-only, safe-html, strict-same">
        <source>Note:;; The destructor is applied to every element, and all memory is deallocated</source>
        <target state="translated">Note:;; The destructor is applied to every element, and all memory is deallocated</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">584</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":586" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">586</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="ca5f43f04800bb6f" weblate-flags="read-only, safe-html, strict-same">
        <source>Assignment</source>
        <target state="translated">Assignment</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">588</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="077705f792386b8c" weblate-flags="read-only, safe-html, strict-same">
        <source>Copy Assignment</source>
        <target state="translated">Copy Assignment</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">590</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="11e322070d54719f" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ unordered_multimap&amp; operator=(const unordered_multimap&amp; other); ```</source>
        <target state="translated">```c++ unordered_multimap&amp; operator=(const unordered_multimap&amp; other); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">592</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="3453de6c8e9fba76" weblate-flags="read-only, safe-html, strict-same">
        <source>The assignment operator. Copies the contained elements, hash function, predicate and maximum load factor but not the allocator.</source>
        <target state="translated">The assignment operator. Copies the contained elements, hash function, predicate and maximum load factor but not the allocator.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">596</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="439e3f195fbd29a7" weblate-flags="read-only, safe-html, strict-same">
        <source>If `Alloc::propagate_on_container_copy_assignment` exists and `Alloc::propagate_on_container_copy_assignment::value` is `true`, the allocator is overwritten, if not the copied elements are created using the existing allocator.</source>
        <target state="translated">If `Alloc::propagate_on_container_copy_assignment` exists and `Alloc::propagate_on_container_copy_assignment::value` is `true`, the allocator is overwritten, if not the copied elements are created using the existing allocator.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">598</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":601" weblate-flags="read-only, safe-html, strict-same">
        <source>Requires:;; `value_type` is copy constructible</source>
        <target state="translated">Requires:;; `value_type` is copy constructible</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">601</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":603" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">603</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="ac6ab2b0ab943326" weblate-flags="read-only, safe-html, strict-same">
        <source>Move Assignment</source>
        <target state="translated">Move Assignment</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">605</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="bedc7bc70dcd8bd5" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ unordered_multimap&amp; operator=(unordered_multimap&amp;&amp; other) noexcept(boost::allocator_traits&lt;Allocator&gt;::is_always_equal::value &amp;&amp; boost::is_nothrow_move_assignable_v&lt;Hash&gt; &amp;&amp; boost::is_nothrow_move_assignable_v&lt;Pred&gt;); ``` The move assignment operator.</source>
        <target state="translated">```c++ unordered_multimap&amp; operator=(unordered_multimap&amp;&amp; other) noexcept(boost::allocator_traits&lt;Allocator&gt;::is_always_equal::value &amp;&amp; boost::is_nothrow_move_assignable_v&lt;Hash&gt; &amp;&amp; boost::is_nothrow_move_assignable_v&lt;Pred&gt;); ``` The move assignment operator.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">606</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="f75bb4f6a9442132" weblate-flags="read-only, safe-html, strict-same">
        <source>If `Alloc::propagate_on_container_move_assignment` exists and `Alloc::propagate_on_container_move_assignment::value` is `true`, the allocator is overwritten, if not the moved elements are created using the existing allocator.</source>
        <target state="translated">If `Alloc::propagate_on_container_move_assignment` exists and `Alloc::propagate_on_container_move_assignment::value` is `true`, the allocator is overwritten, if not the moved elements are created using the existing allocator.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">614</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="abadc06327a168b3" weblate-flags="read-only, safe-html, strict-same">
        <source>Requires:;; `value_type` is move constructible.</source>
        <target state="translated">Requires:;; `value_type` is move constructible.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">617</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":619" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">619</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="6787c45b87f25f54" weblate-flags="read-only, safe-html, strict-same">
        <source>Initializer List Assignment</source>
        <target state="translated">Initializer List Assignment</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">621</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="ce3502a076c50732" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ unordered_multimap&amp; operator=(std::initializer_list&lt;value_type&gt; il); ```</source>
        <target state="translated">```c++ unordered_multimap&amp; operator=(std::initializer_list&lt;value_type&gt; il); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">622</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="5bc0af35a766c539" weblate-flags="read-only, safe-html, strict-same">
        <source>Assign from values in initializer list. All existing elements are either overwritten by the new elements or destroyed.</source>
        <target state="translated">Assign from values in initializer list. All existing elements are either overwritten by the new elements or destroyed.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">626</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="c745cac8559af1da" weblate-flags="read-only, safe-html, strict-same">
        <source>Requires:;; `value_type` is https://en.cppreference.com/w/cpp/named_req/CopyInsertable[CopyInsertable^] into the container and https://en.cppreference.com/w/cpp/named_req/CopyAssignable[CopyAssignable^].</source>
        <target state="translated">Requires:;; `value_type` is https://en.cppreference.com/w/cpp/named_req/CopyInsertable[CopyInsertable^] into the container and https://en.cppreference.com/w/cpp/named_req/CopyAssignable[CopyAssignable^].</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">629</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="d197d2a156ba87bb" weblate-flags="read-only, safe-html, strict-same">
        <source>Iterators</source>
        <target state="translated">Iterators</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">631</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":633" weblate-flags="read-only, safe-html, strict-same">
        <source>begin</source>
        <target state="translated">begin</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">633</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="af84510af9038f5f" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ iterator begin() noexcept; const_iterator begin() const noexcept; ```</source>
        <target state="translated">```c++ iterator begin() noexcept; const_iterator begin() const noexcept; ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">634</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="a328bfd1a14eaa8c" weblate-flags="read-only, safe-html, strict-same">
        <source>Returns:;; An iterator referring to the first element of the container, or if the container is empty the past-the-end value for the container.</source>
        <target state="translated">Returns:;; An iterator referring to the first element of the container, or if the container is empty the past-the-end value for the container.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">640</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":642" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">642</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":644" weblate-flags="read-only, safe-html, strict-same">
        <source>end</source>
        <target state="translated">end</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">644</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="cd943607ce52b346" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ iterator       end() noexcept; const_iterator end() const noexcept; ```</source>
        <target state="translated">```c++ iterator       end() noexcept; const_iterator end() const noexcept; ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">645</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="91ad4b3837d74860" weblate-flags="read-only, safe-html, strict-same">
        <source>Returns:;; An iterator which refers to the past-the-end value for the container.</source>
        <target state="translated">Returns:;; An iterator which refers to the past-the-end value for the container.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">651</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":653" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">653</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":655" weblate-flags="read-only, safe-html, strict-same">
        <source>cbegin</source>
        <target state="translated">cbegin</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">655</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="c46e5a2c31acfcda" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ const_iterator cbegin() const noexcept; ```</source>
        <target state="translated">```c++ const_iterator cbegin() const noexcept; ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">656</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="95d1e46e9f9ec5e7" weblate-flags="read-only, safe-html, strict-same">
        <source>Returns:;; A `const_iterator` referring to the first element of the container, or if the container is empty the past-the-end value for the container.</source>
        <target state="translated">Returns:;; A `const_iterator` referring to the first element of the container, or if the container is empty the past-the-end value for the container.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">661</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":663" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">663</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":665" weblate-flags="read-only, safe-html, strict-same">
        <source>cend</source>
        <target state="translated">cend</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">665</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="ba032bf63b5dc615" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ const_iterator cend() const noexcept; ```</source>
        <target state="translated">```c++ const_iterator cend() const noexcept; ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">666</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="e9fc3c7a6c12dd7b" weblate-flags="read-only, safe-html, strict-same">
        <source>Returns:;; A `const_iterator` which refers to the past-the-end value for the container.</source>
        <target state="translated">Returns:;; A `const_iterator` which refers to the past-the-end value for the container.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">671</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":673" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">673</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="762a14bbe1a25218" weblate-flags="read-only, safe-html, strict-same">
        <source>Size and Capacity</source>
        <target state="translated">Size and Capacity</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">675</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="d128fc21e1a0d91e" weblate-flags="read-only, safe-html, strict-same">
        <source>empty</source>
        <target state="translated">empty</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">677</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="f2f746ca5fd7da89" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ [[nodiscard]] bool empty() const noexcept; ```</source>
        <target state="translated">```c++ [[nodiscard]] bool empty() const noexcept; ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">679</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="1d35b70cc74c2bce" weblate-flags="read-only, safe-html, strict-same">
        <source>Returns:;; `size() == 0`</source>
        <target state="translated">Returns:;; `size() == 0`</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">684</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":686" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">686</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="00e888e9405164cb" weblate-flags="read-only, safe-html, strict-same">
        <source>size</source>
        <target state="translated">size</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">688</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="42ce49edffd77bc1" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ size_type size() const noexcept; ```</source>
        <target state="translated">```c++ size_type size() const noexcept; ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">690</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="7bb244d0dd1f722d" weblate-flags="read-only, safe-html, strict-same">
        <source>Returns:;; `std::distance(begin(), end())`</source>
        <target state="translated">Returns:;; `std::distance(begin(), end())`</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">695</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":697" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">697</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="76897c6b45008cf1" weblate-flags="read-only, safe-html, strict-same">
        <source>max_size</source>
        <target state="translated">max_size</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">699</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="2abc4c50bdd4cb62" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ size_type max_size() const noexcept; ```</source>
        <target state="translated">```c++ size_type max_size() const noexcept; ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">701</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="5d6297ddacb896a0" weblate-flags="read-only, safe-html, strict-same">
        <source>Returns:;; `size()` of the largest possible container.</source>
        <target state="translated">Returns:;; `size()` of the largest possible container.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">706</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":708" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">708</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="f382ee8adcbbf894" weblate-flags="read-only, safe-html, strict-same">
        <source>Modifiers</source>
        <target state="translated">Modifiers</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">710</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="5b840a84257392ae" weblate-flags="read-only, safe-html, strict-same">
        <source>emplace</source>
        <target state="translated">emplace</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">712</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="81b007a64816db94" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ template&lt;class... Args&gt; iterator emplace(Args&amp;&amp;... args); ```</source>
        <target state="translated">```c++ template&lt;class... Args&gt; iterator emplace(Args&amp;&amp;... args); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">713</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="b168884d0f0b4c8a" weblate-flags="read-only, safe-html, strict-same">
        <source>Inserts an object, constructed with the arguments `args`, in the container.</source>
        <target state="translated">Inserts an object, constructed with the arguments `args`, in the container.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">717</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="14b46e4ca950ff62" weblate-flags="read-only, safe-html, strict-same">
        <source>Requires:;; `value_type` is https://en.cppreference.com/w/cpp/named_req/EmplaceConstructible[EmplaceConstructible^] into `X` from `args`. Returns:;; An iterator pointing to the inserted element. Throws:;; If an exception is thrown by an operation other than a call to `hasher` the function has no effect. Notes:;; Can invalidate iterators, but only if the insert causes the load factor to be greater to or equal to the maximum load factor. + + Pointers and references to elements are never invalidated.</source>
        <target state="translated">Requires:;; `value_type` is https://en.cppreference.com/w/cpp/named_req/EmplaceConstructible[EmplaceConstructible^] into `X` from `args`. Returns:;; An iterator pointing to the inserted element. Throws:;; If an exception is thrown by an operation other than a call to `hasher` the function has no effect. Notes:;; Can invalidate iterators, but only if the insert causes the load factor to be greater to or equal to the maximum load factor. + + Pointers and references to elements are never invalidated.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">720</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":727" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">727</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="4c28fccc5e52fbf2" weblate-flags="read-only, safe-html, strict-same">
        <source>emplace_hint</source>
        <target state="translated">emplace_hint</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">729</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="973dc4845f4656bf" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ template&lt;class... Args&gt; iterator emplace_hint(const_iterator position, Args&amp;&amp;... args); ```</source>
        <target state="translated">```c++ template&lt;class... Args&gt; iterator emplace_hint(const_iterator position, Args&amp;&amp;... args); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">730</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="6bcb0809a031ce36" weblate-flags="read-only, safe-html, strict-same">
        <source>Inserts an object, constructed with the arguments args, in the container.</source>
        <target state="translated">Inserts an object, constructed with the arguments args, in the container.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">734</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="5279f3bf3c7d6f5d" weblate-flags="read-only, safe-html, strict-same">
        <source>`position` is a suggestion to where the element should be inserted.</source>
        <target state="translated">`position` is a suggestion to where the element should be inserted.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">736</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="660b7695e7f6e8fe" weblate-flags="read-only, safe-html, strict-same">
        <source>Requires:;; `value_type` is https://en.cppreference.com/w/cpp/named_req/EmplaceConstructible[EmplaceConstructible^] into `X` from `args`. Returns:;; An iterator pointing to the inserted element. Throws:;; If an exception is thrown by an operation other than a call to `hasher` the function has no effect. Notes:;; The standard is fairly vague on the meaning of the hint. But the only practical way to use it, and the only way that Boost.Unordered supports is to point to an existing element with the same key. + + Can invalidate iterators, but only if the insert causes the load factor to be greater to or equal to the maximum load factor. + + Pointers and references to elements are never invalidated.</source>
        <target state="translated">Requires:;; `value_type` is https://en.cppreference.com/w/cpp/named_req/EmplaceConstructible[EmplaceConstructible^] into `X` from `args`. Returns:;; An iterator pointing to the inserted element. Throws:;; If an exception is thrown by an operation other than a call to `hasher` the function has no effect. Notes:;; The standard is fairly vague on the meaning of the hint. But the only practical way to use it, and the only way that Boost.Unordered supports is to point to an existing element with the same key. + + Can invalidate iterators, but only if the insert causes the load factor to be greater to or equal to the maximum load factor. + + Pointers and references to elements are never invalidated.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">739</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":748" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">748</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="1b346cd7a4d924f9" weblate-flags="read-only, safe-html, strict-same">
        <source>Copy Insert</source>
        <target state="translated">Copy Insert</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">750</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="e6eb16c569ed5dd1" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ iterator insert(const value_type&amp; obj); ```</source>
        <target state="translated">```c++ iterator insert(const value_type&amp; obj); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">751</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":755" weblate-flags="read-only, safe-html, strict-same">
        <source>Inserts `obj` in the container.</source>
        <target state="translated">Inserts `obj` in the container.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">755</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="99e9f25f3d6bce2c" weblate-flags="read-only, safe-html, strict-same">
        <source>Requires:;; `value_type` is https://en.cppreference.com/w/cpp/named_req/CopyInsertable[CopyInsertable^]. Returns:;; An iterator pointing to the inserted element. Throws:;; If an exception is thrown by an operation other than a call to `hasher` the function has no effect. Notes:;; Can invalidate iterators, but only if the insert causes the load factor to be greater to or equal to the maximum load factor. + + Pointers and references to elements are never invalidated.</source>
        <target state="translated">Requires:;; `value_type` is https://en.cppreference.com/w/cpp/named_req/CopyInsertable[CopyInsertable^]. Returns:;; An iterator pointing to the inserted element. Throws:;; If an exception is thrown by an operation other than a call to `hasher` the function has no effect. Notes:;; Can invalidate iterators, but only if the insert causes the load factor to be greater to or equal to the maximum load factor. + + Pointers and references to elements are never invalidated.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">758</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":765" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">765</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="99b41266d3fb6448" weblate-flags="read-only, safe-html, strict-same">
        <source>Move Insert</source>
        <target state="translated">Move Insert</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">767</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="4b1956b00a13f7f8" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ iterator insert(value_type&amp;&amp; obj); ```</source>
        <target state="translated">```c++ iterator insert(value_type&amp;&amp; obj); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">768</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":772" weblate-flags="read-only, safe-html, strict-same">
        <source>Inserts `obj` in the container.</source>
        <target state="translated">Inserts `obj` in the container.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">772</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="4ed020d967d0460e" weblate-flags="read-only, safe-html, strict-same">
        <source>Requires:;; `value_type` is https://en.cppreference.com/w/cpp/named_req/MoveInsertable[MoveInsertable^]. Returns:;; An iterator pointing to the inserted element. Throws:;; If an exception is thrown by an operation other than a call to `hasher` the function has no effect. Notes:;; Can invalidate iterators, but only if the insert causes the load factor to be greater to or equal to the maximum load factor. + + Pointers and references to elements are never invalidated.</source>
        <target state="translated">Requires:;; `value_type` is https://en.cppreference.com/w/cpp/named_req/MoveInsertable[MoveInsertable^]. Returns:;; An iterator pointing to the inserted element. Throws:;; If an exception is thrown by an operation other than a call to `hasher` the function has no effect. Notes:;; Can invalidate iterators, but only if the insert causes the load factor to be greater to or equal to the maximum load factor. + + Pointers and references to elements are never invalidated.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">775</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":782" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">782</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="94b9c852bf78da2b" weblate-flags="read-only, safe-html, strict-same">
        <source>Emplace Insert</source>
        <target state="translated">Emplace Insert</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">784</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="421b9a4c174a4d61" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ template&lt;class P&gt; iterator insert(P&amp;&amp; obj); ```</source>
        <target state="translated">```c++ template&lt;class P&gt; iterator insert(P&amp;&amp; obj); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">785</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="f348f318eaf68c9f" weblate-flags="read-only, safe-html, strict-same">
        <source>Inserts an element into the container by performing `emplace(std::forward&lt;P&gt;(value))`.</source>
        <target state="translated">Inserts an element into the container by performing `emplace(std::forward&lt;P&gt;(value))`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">789</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":791" weblate-flags="read-only, safe-html, strict-same">
        <source>Only participates in overload resolution if `std::is_constructible&lt;value_type, P&amp;&amp;&gt;::value` is `true`.</source>
        <target state="translated">Only participates in overload resolution if `std::is_constructible&lt;value_type, P&amp;&amp;&gt;::value` is `true`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">791</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="7b41e77c90fd99db" weblate-flags="read-only, safe-html, strict-same">
        <source>Returns:;; An iterator pointing to the inserted element.</source>
        <target state="translated">Returns:;; An iterator pointing to the inserted element.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">794</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":796" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">796</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="a2622a08e344b443" weblate-flags="read-only, safe-html, strict-same">
        <source>Copy Insert with Hint</source>
        <target state="translated">Copy Insert with Hint</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">798</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="a73ded48c688a593" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ iterator insert(const_iterator hint, const value_type&amp; obj); ``` Inserts `obj` in the container.</source>
        <target state="translated">```c++ iterator insert(const_iterator hint, const value_type&amp; obj); ``` Inserts `obj` in the container.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">799</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":804" weblate-flags="read-only, safe-html, strict-same">
        <source>`hint` is a suggestion to where the element should be inserted.</source>
        <target state="translated">`hint` is a suggestion to where the element should be inserted.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">804</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="af1cc871823d3319" weblate-flags="read-only, safe-html, strict-same">
        <source>Requires:;; `value_type` is https://en.cppreference.com/w/cpp/named_req/CopyInsertable[CopyInsertable^]. Returns:;; An iterator pointing to the inserted element. Throws:;; If an exception is thrown by an operation other than a call to `hasher` the function has no effect. Notes:;; The standard is fairly vague on the meaning of the hint. But the only practical way to use it, and the only way that Boost.Unordered supports is to point to an existing element with the same key. + + Can invalidate iterators, but only if the insert causes the load factor to be greater to or equal to the maximum load factor. + + Pointers and references to elements are never invalidated.</source>
        <target state="translated">Requires:;; `value_type` is https://en.cppreference.com/w/cpp/named_req/CopyInsertable[CopyInsertable^]. Returns:;; An iterator pointing to the inserted element. Throws:;; If an exception is thrown by an operation other than a call to `hasher` the function has no effect. Notes:;; The standard is fairly vague on the meaning of the hint. But the only practical way to use it, and the only way that Boost.Unordered supports is to point to an existing element with the same key. + + Can invalidate iterators, but only if the insert causes the load factor to be greater to or equal to the maximum load factor. + + Pointers and references to elements are never invalidated.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">807</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":816" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">816</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="46391eff263e9c5d" weblate-flags="read-only, safe-html, strict-same">
        <source>Move Insert with Hint</source>
        <target state="translated">Move Insert with Hint</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">818</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="192fc719eafe9bd0" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ iterator insert(const_iterator hint, value_type&amp;&amp; obj); ```</source>
        <target state="translated">```c++ iterator insert(const_iterator hint, value_type&amp;&amp; obj); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">819</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":823" weblate-flags="read-only, safe-html, strict-same">
        <source>Inserts `obj` in the container.</source>
        <target state="translated">Inserts `obj` in the container.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">823</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":825" weblate-flags="read-only, safe-html, strict-same">
        <source>`hint` is a suggestion to where the element should be inserted.</source>
        <target state="translated">`hint` is a suggestion to where the element should be inserted.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">825</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="dba051c9bf781e11" weblate-flags="read-only, safe-html, strict-same">
        <source>Requires:;; `value_type` is https://en.cppreference.com/w/cpp/named_req/MoveInsertable[MoveInsertable^]. Returns:;; An iterator pointing to the inserted element. Throws:;; If an exception is thrown by an operation other than a call to `hasher` the function has no effect. Notes:;; The standard is fairly vague on the meaning of the hint. But the only practical way to use it, and the only way that Boost.Unordered supports is to point to an existing element with the same key. + + Can invalidate iterators, but only if the insert causes the load factor to be greater to or equal to the maximum load factor. + + Pointers and references to elements are never invalidated.</source>
        <target state="translated">Requires:;; `value_type` is https://en.cppreference.com/w/cpp/named_req/MoveInsertable[MoveInsertable^]. Returns:;; An iterator pointing to the inserted element. Throws:;; If an exception is thrown by an operation other than a call to `hasher` the function has no effect. Notes:;; The standard is fairly vague on the meaning of the hint. But the only practical way to use it, and the only way that Boost.Unordered supports is to point to an existing element with the same key. + + Can invalidate iterators, but only if the insert causes the load factor to be greater to or equal to the maximum load factor. + + Pointers and references to elements are never invalidated.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">828</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":837" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">837</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="befc3fb36f89eecf" weblate-flags="read-only, safe-html, strict-same">
        <source>Emplace Insert with Hint</source>
        <target state="translated">Emplace Insert with Hint</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">839</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="c1ab5f192baa6fb0" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ template&lt;class P&gt; iterator insert(const_iterator hint, P&amp;&amp; obj); ```</source>
        <target state="translated">```c++ template&lt;class P&gt; iterator insert(const_iterator hint, P&amp;&amp; obj); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">840</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="bdcb9b10e34c0544" weblate-flags="read-only, safe-html, strict-same">
        <source>Inserts an element into the container by performing `emplace_hint(hint, std::forward&lt;P&gt;(value))`.</source>
        <target state="translated">Inserts an element into the container by performing `emplace_hint(hint, std::forward&lt;P&gt;(value))`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">844</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":846" weblate-flags="read-only, safe-html, strict-same">
        <source>Only participates in overload resolution if `std::is_constructible&lt;value_type, P&amp;&amp;&gt;::value` is `true`.</source>
        <target state="translated">Only participates in overload resolution if `std::is_constructible&lt;value_type, P&amp;&amp;&gt;::value` is `true`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">846</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":848" weblate-flags="read-only, safe-html, strict-same">
        <source>`hint` is a suggestion to where the element should be inserted.</source>
        <target state="translated">`hint` is a suggestion to where the element should be inserted.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">848</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="8ea9b6a61982e72e" weblate-flags="read-only, safe-html, strict-same">
        <source>Returns:;; An iterator pointing to the inserted element. Notes:;; The standard is fairly vague on the meaning of the hint. But the only practical way to use it, and the only way that Boost.Unordered supports is to point to an existing element with the same key. + + Can invalidate iterators, but only if the insert causes the load factor to be greater to or equal to the maximum load factor. + + Pointers and references to elements are never invalidated.</source>
        <target state="translated">Returns:;; An iterator pointing to the inserted element. Notes:;; The standard is fairly vague on the meaning of the hint. But the only practical way to use it, and the only way that Boost.Unordered supports is to point to an existing element with the same key. + + Can invalidate iterators, but only if the insert causes the load factor to be greater to or equal to the maximum load factor. + + Pointers and references to elements are never invalidated.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">851</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":858" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">858</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="d19c2287db95286f" weblate-flags="read-only, safe-html, strict-same">
        <source>Insert Iterator Range</source>
        <target state="translated">Insert Iterator Range</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">860</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="dd4e90ecee05ace1" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ template&lt;class InputIterator&gt; void insert(InputIterator first, InputIterator last); ```</source>
        <target state="translated">```c++ template&lt;class InputIterator&gt; void insert(InputIterator first, InputIterator last); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">861</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":865" weblate-flags="read-only, safe-html, strict-same">
        <source>Inserts a range of elements into the container.</source>
        <target state="translated">Inserts a range of elements into the container.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">865</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="4bd03266d3a781f0" weblate-flags="read-only, safe-html, strict-same">
        <source>Requires:;; `value_type` is https://en.cppreference.com/w/cpp/named_req/EmplaceConstructible[EmplaceConstructible^] into `X` from `*first`. Throws:;; When inserting a single element, if an exception is thrown by an operation other than a call to `hasher` the function has no effect. Notes:;; Can invalidate iterators, but only if the insert causes the load factor to be greater to or equal to the maximum load factor. + + Pointers and references to elements are never invalidated.</source>
        <target state="translated">Requires:;; `value_type` is https://en.cppreference.com/w/cpp/named_req/EmplaceConstructible[EmplaceConstructible^] into `X` from `*first`. Throws:;; When inserting a single element, if an exception is thrown by an operation other than a call to `hasher` the function has no effect. Notes:;; Can invalidate iterators, but only if the insert causes the load factor to be greater to or equal to the maximum load factor. + + Pointers and references to elements are never invalidated.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">868</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":874" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">874</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="22cdfd80e96993ed" weblate-flags="read-only, safe-html, strict-same">
        <source>Insert Initializer List</source>
        <target state="translated">Insert Initializer List</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">876</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="9d7b19e53c53099f" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ void insert(std::initializer_list&lt;value_type&gt; il); ```</source>
        <target state="translated">```c++ void insert(std::initializer_list&lt;value_type&gt; il); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">877</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":881" weblate-flags="read-only, safe-html, strict-same">
        <source>Inserts a range of elements into the container.</source>
        <target state="translated">Inserts a range of elements into the container.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">881</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="abe09b9120873b3f" weblate-flags="read-only, safe-html, strict-same">
        <source>Requires:;; `value_type` is https://en.cppreference.com/w/cpp/named_req/CopyInsertable[CopyInsertable^] into the container. Throws:;; When inserting a single element, if an exception is thrown by an operation other than a call to `hasher` the function has no effect. Notes:;; Can invalidate iterators, but only if the insert causes the load factor to be greater to or equal to the maximum load factor. + + Pointers and references to elements are never invalidated.</source>
        <target state="translated">Requires:;; `value_type` is https://en.cppreference.com/w/cpp/named_req/CopyInsertable[CopyInsertable^] into the container. Throws:;; When inserting a single element, if an exception is thrown by an operation other than a call to `hasher` the function has no effect. Notes:;; Can invalidate iterators, but only if the insert causes the load factor to be greater to or equal to the maximum load factor. + + Pointers and references to elements are never invalidated.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">884</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":890" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">890</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="87999707b05b2392" weblate-flags="read-only, safe-html, strict-same">
        <source>Extract by Iterator</source>
        <target state="translated">Extract by Iterator</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">892</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="3d02445da311f776" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ node_type extract(const_iterator position); ```</source>
        <target state="translated">```c++ node_type extract(const_iterator position); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">893</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="fd008482a00c8eeb" weblate-flags="read-only, safe-html, strict-same">
        <source>Removes the element pointed to by `position`.</source>
        <target state="translated">Removes the element pointed to by `position`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">897</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="a8c0e281e50540b0" weblate-flags="read-only, safe-html, strict-same">
        <source>Returns:;; A `node_type` owning the element. Notes:;; A node extracted using this method can be inserted into a compatible `unordered_map`.</source>
        <target state="translated">Returns:;; A `node_type` owning the element. Notes:;; A node extracted using this method can be inserted into a compatible `unordered_map`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">900</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":903" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">903</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="008c32a8221e12b7" weblate-flags="read-only, safe-html, strict-same">
        <source>Extract by Key</source>
        <target state="translated">Extract by Key</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">905</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="390bce66684e40af" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ node_type extract(const key_type&amp; k); template&lt;class K&gt; node_type extract(K&amp;&amp; k); ```</source>
        <target state="translated">```c++ node_type extract(const key_type&amp; k); template&lt;class K&gt; node_type extract(K&amp;&amp; k); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">906</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="294c93a9d3cf3ff7" weblate-flags="read-only, safe-html, strict-same">
        <source>Removes an element with key equivalent to `k`.</source>
        <target state="translated">Removes an element with key equivalent to `k`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">911</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="bcbc0a5e92ea75de" weblate-flags="read-only, safe-html, strict-same">
        <source>Returns:;; A `node_type` owning the element if found, otherwise an empty `node_type`. Throws:;; Only throws an exception if it is thrown by `hasher` or `key_equal`. Notes:;; A node extracted using this method can be inserted into a compatible `unordered_map`. + + The `template&lt;class K&gt;` overload only participates in overload resolution if `Hash::is_transparent` and `Pred::is_transparent` are valid member typedefs and neither `iterator` nor `const_iterator` are implicitly convertible from `K`. The library assumes that `Hash` is callable with both `K` and `Key` and that `Pred` is transparent. This enables heterogeneous lookup which avoids the cost of instantiating an instance of the `Key` type.</source>
        <target state="translated">Returns:;; A `node_type` owning the element if found, otherwise an empty `node_type`. Throws:;; Only throws an exception if it is thrown by `hasher` or `key_equal`. Notes:;; A node extracted using this method can be inserted into a compatible `unordered_map`. + + The `template&lt;class K&gt;` overload only participates in overload resolution if `Hash::is_transparent` and `Pred::is_transparent` are valid member typedefs and neither `iterator` nor `const_iterator` are implicitly convertible from `K`. The library assumes that `Hash` is callable with both `K` and `Key` and that `Pred` is transparent. This enables heterogeneous lookup which avoids the cost of instantiating an instance of the `Key` type.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">914</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":920" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">920</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="2c71c943bd63580c" weblate-flags="read-only, safe-html, strict-same">
        <source>Insert with `node_handle`</source>
        <target state="translated">Insert with `node_handle`</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">922</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="d227ff561c9a3833" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ iterator insert(node_type&amp;&amp; nh); ```</source>
        <target state="translated">```c++ iterator insert(node_type&amp;&amp; nh); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">923</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":927" weblate-flags="read-only, safe-html, strict-same">
        <source>If `nh` is empty, has no effect.</source>
        <target state="translated">If `nh` is empty, has no effect.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">927</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":929" weblate-flags="read-only, safe-html, strict-same">
        <source>Otherwise inserts the element owned by `nh`.</source>
        <target state="translated">Otherwise inserts the element owned by `nh`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">929</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="a19bfdc9a939d288" weblate-flags="read-only, safe-html, strict-same">
        <source>Requires:;; `nh` is empty or `nh.get_allocator()` is equal to the container's allocator. Returns:;; If `nh` was empty, returns `end()`. + + Otherwise returns an iterator pointing to the newly inserted element. Throws:;; If an exception is thrown by an operation other than a call to `hasher` the function has no effect. Notes:;; Can invalidate iterators, but only if the insert causes the load factor to be greater to or equal to the maximum load factor. + + Pointers and references to elements are never invalidated. + + This can be used to insert a node extracted from a compatible `unordered_map`.</source>
        <target state="translated">Requires:;; `nh` is empty or `nh.get_allocator()` is equal to the container's allocator. Returns:;; If `nh` was empty, returns `end()`. + + Otherwise returns an iterator pointing to the newly inserted element. Throws:;; If an exception is thrown by an operation other than a call to `hasher` the function has no effect. Notes:;; Can invalidate iterators, but only if the insert causes the load factor to be greater to or equal to the maximum load factor. + + Pointers and references to elements are never invalidated. + + This can be used to insert a node extracted from a compatible `unordered_map`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">932</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":943" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">943</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="60c26c68116a209d" weblate-flags="read-only, safe-html, strict-same">
        <source>Insert with Hint and `node_handle`</source>
        <target state="translated">Insert with Hint and `node_handle`</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">945</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="2cc803b49493a9da" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ iterator insert(const_iterator hint, node_type&amp;&amp; nh); ```</source>
        <target state="translated">```c++ iterator insert(const_iterator hint, node_type&amp;&amp; nh); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">946</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":950" weblate-flags="read-only, safe-html, strict-same">
        <source>If `nh` is empty, has no effect.</source>
        <target state="translated">If `nh` is empty, has no effect.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">950</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":952" weblate-flags="read-only, safe-html, strict-same">
        <source>Otherwise inserts the element owned by `nh`.</source>
        <target state="translated">Otherwise inserts the element owned by `nh`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">952</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":954" weblate-flags="read-only, safe-html, strict-same">
        <source>`hint` is a suggestion to where the element should be inserted.</source>
        <target state="translated">`hint` is a suggestion to where the element should be inserted.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">954</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="f72ff74290946eb6" weblate-flags="read-only, safe-html, strict-same">
        <source>Requires:;; `nh` is empty or `nh.get_allocator()` is equal to the container's allocator. Returns:;; If `nh` was empty, returns `end()`. + + Otherwise returns an iterator pointing to the newly inserted element. Throws:;; If an exception is thrown by an operation other than a call to hasher the function has no effect. Notes:;; The standard is fairly vague on the meaning of the hint. But the only practical way to use it, and the only way that Boost.Unordered supports is to point to an existing element with the same key. + + Can invalidate iterators, but only if the insert causes the load factor to be greater to or equal to the maximum load factor. + + Pointers and references to elements are never invalidated. + + This can be used to insert a node extracted from a compatible `unordered_map`.</source>
        <target state="translated">Requires:;; `nh` is empty or `nh.get_allocator()` is equal to the container's allocator. Returns:;; If `nh` was empty, returns `end()`. + + Otherwise returns an iterator pointing to the newly inserted element. Throws:;; If an exception is thrown by an operation other than a call to hasher the function has no effect. Notes:;; The standard is fairly vague on the meaning of the hint. But the only practical way to use it, and the only way that Boost.Unordered supports is to point to an existing element with the same key. + + Can invalidate iterators, but only if the insert causes the load factor to be greater to or equal to the maximum load factor. + + Pointers and references to elements are never invalidated. + + This can be used to insert a node extracted from a compatible `unordered_map`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">957</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":970" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">970</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="6d023dd21aa7703f" weblate-flags="read-only, safe-html, strict-same">
        <source>Erase by Position</source>
        <target state="translated">Erase by Position</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">972</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="0a6cca9c2422ef07" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ iterator erase(iterator position); iterator erase(const_iterator position); ```</source>
        <target state="translated">```c++ iterator erase(iterator position); iterator erase(const_iterator position); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">974</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":979" weblate-flags="read-only, safe-html, strict-same">
        <source>Erase the element pointed to by `position`.</source>
        <target state="translated">Erase the element pointed to by `position`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">979</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="d38c1314acbe7e2c" weblate-flags="read-only, safe-html, strict-same">
        <source>Returns:;; The iterator following `position` before the erasure. Throws:;; Only throws an exception if it is thrown by `hasher` or `key_equal`. Notes:;; In older versions this could be inefficient because it had to search through several buckets to find the position of the returned iterator. The data structure has been changed so that this is no longer the case, and the alternative erase methods have been deprecated.</source>
        <target state="translated">Returns:;; The iterator following `position` before the erasure. Throws:;; Only throws an exception if it is thrown by `hasher` or `key_equal`. Notes:;; In older versions this could be inefficient because it had to search through several buckets to find the position of the returned iterator. The data structure has been changed so that this is no longer the case, and the alternative erase methods have been deprecated.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">982</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":986" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">986</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="9d522bb26b8f3651" weblate-flags="read-only, safe-html, strict-same">
        <source>Erase by Key</source>
        <target state="translated">Erase by Key</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">988</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="cbc3c22df93b84a6" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ size_type erase(const key_type&amp; k); template&lt;class K&gt; size_type erase(K&amp;&amp; k); ```</source>
        <target state="translated">```c++ size_type erase(const key_type&amp; k); template&lt;class K&gt; size_type erase(K&amp;&amp; k); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">989</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="9bc58c1c95e8e342" weblate-flags="read-only, safe-html, strict-same">
        <source>Erase all elements with key equivalent to `k`.</source>
        <target state="translated">Erase all elements with key equivalent to `k`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">994</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="e37642e2b5b9830b" weblate-flags="read-only, safe-html, strict-same">
        <source>Returns:;; The number of elements erased. Throws:;; Only throws an exception if it is thrown by `hasher` or `key_equal`. Notes:;; The `template&lt;class K&gt;` overload only participates in overload resolution if `Hash::is_transparent` and `Pred::is_transparent` are valid member typedefs and neither `iterator` nor `const_iterator` are implicitly convertible from `K`. The library assumes that `Hash` is callable with both `K` and `Key` and that `Pred` is transparent. This enables heterogeneous lookup which avoids the cost of instantiating an instance of the `Key` type.</source>
        <target state="translated">Returns:;; The number of elements erased. Throws:;; Only throws an exception if it is thrown by `hasher` or `key_equal`. Notes:;; The `template&lt;class K&gt;` overload only participates in overload resolution if `Hash::is_transparent` and `Pred::is_transparent` are valid member typedefs and neither `iterator` nor `const_iterator` are implicitly convertible from `K`. The library assumes that `Hash` is callable with both `K` and `Key` and that `Pred` is transparent. This enables heterogeneous lookup which avoids the cost of instantiating an instance of the `Key` type.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">997</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1001" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1001</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="9932a972f890d49d" weblate-flags="read-only, safe-html, strict-same">
        <source>Erase Range</source>
        <target state="translated">Erase Range</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1003</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="bf468c62d2113d8a" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ iterator erase(const_iterator first, const_iterator last); ```</source>
        <target state="translated">```c++ iterator erase(const_iterator first, const_iterator last); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1005</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="a77516ccdf07dfbe" weblate-flags="read-only, safe-html, strict-same">
        <source>Erases the elements in the range from `first` to `last`.</source>
        <target state="translated">Erases the elements in the range from `first` to `last`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1009</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="b8e6711d1b7d354b" weblate-flags="read-only, safe-html, strict-same">
        <source>Returns:;; The iterator following the erased elements - i.e. `last`. Throws:;; Only throws an exception if it is thrown by `hasher` or `key_equal`. + + In this implementation, this overload doesn't call either function object's methods so it is no throw, but this might not be true in other implementations.</source>
        <target state="translated">Returns:;; The iterator following the erased elements - i.e. `last`. Throws:;; Only throws an exception if it is thrown by `hasher` or `key_equal`. + + In this implementation, this overload doesn't call either function object's methods so it is no throw, but this might not be true in other implementations.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1012</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1017" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1017</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="832d829ebead2538" weblate-flags="read-only, safe-html, strict-same">
        <source>quick_erase</source>
        <target state="translated">quick_erase</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1019</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="f290322f98371d96" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ void quick_erase(const_iterator position); ```</source>
        <target state="translated">```c++ void quick_erase(const_iterator position); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1020</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1024" weblate-flags="read-only, safe-html, strict-same">
        <source>Erase the element pointed to by `position`.</source>
        <target state="translated">Erase the element pointed to by `position`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1024</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1027" weblate-flags="read-only, safe-html, strict-same">
        <source>Throws:;; Only throws an exception if it is thrown by `hasher` or `key_equal`. + + In this implementation, this overload doesn't call either function object's methods so it is no throw, but this might not be true in other implementations. Notes:;; This method was implemented because returning an iterator to the next element from erase was expensive, but the container has been redesigned so that is no longer the case. So this method is now deprecated.</source>
        <target state="translated">Throws:;; Only throws an exception if it is thrown by `hasher` or `key_equal`. + + In this implementation, this overload doesn't call either function object's methods so it is no throw, but this might not be true in other implementations. Notes:;; This method was implemented because returning an iterator to the next element from erase was expensive, but the container has been redesigned so that is no longer the case. So this method is now deprecated.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1027</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1032" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1032</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="684cfb4c9e1ac395" weblate-flags="read-only, safe-html, strict-same">
        <source>erase_return_void</source>
        <target state="translated">erase_return_void</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1034</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="fb317ee58bee8b88" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ void erase_return_void(const_iterator position); ```</source>
        <target state="translated">```c++ void erase_return_void(const_iterator position); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1035</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1039" weblate-flags="read-only, safe-html, strict-same">
        <source>Erase the element pointed to by `position`.</source>
        <target state="translated">Erase the element pointed to by `position`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1039</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1042" weblate-flags="read-only, safe-html, strict-same">
        <source>Throws:;; Only throws an exception if it is thrown by `hasher` or `key_equal`. + + In this implementation, this overload doesn't call either function object's methods so it is no throw, but this might not be true in other implementations. Notes:;; This method was implemented because returning an iterator to the next element from erase was expensive, but the container has been redesigned so that is no longer the case. So this method is now deprecated.</source>
        <target state="translated">Throws:;; Only throws an exception if it is thrown by `hasher` or `key_equal`. + + In this implementation, this overload doesn't call either function object's methods so it is no throw, but this might not be true in other implementations. Notes:;; This method was implemented because returning an iterator to the next element from erase was expensive, but the container has been redesigned so that is no longer the case. So this method is now deprecated.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1042</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1047" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1047</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="4d2fca773c6dcc19" weblate-flags="read-only, safe-html, strict-same">
        <source>swap</source>
        <target state="translated">swap</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1049</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="96ec73489c07cd7a" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ void swap(unordered_multimap&amp; other) noexcept(boost::allocator_traits&lt;Allocator&gt;::is_always_equal::value &amp;&amp; boost::is_nothrow_swappable_v&lt;Hash&gt; &amp;&amp; boost::is_nothrow_swappable_v&lt;Pred&gt;); ```</source>
        <target state="translated">```c++ void swap(unordered_multimap&amp; other) noexcept(boost::allocator_traits&lt;Allocator&gt;::is_always_equal::value &amp;&amp; boost::is_nothrow_swappable_v&lt;Hash&gt; &amp;&amp; boost::is_nothrow_swappable_v&lt;Pred&gt;); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1050</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="72f3b270188693af" weblate-flags="read-only, safe-html, strict-same">
        <source>Swaps the contents of the container with the parameter.</source>
        <target state="translated">Swaps the contents of the container with the parameter.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1057</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1059" weblate-flags="read-only, safe-html, strict-same">
        <source>If `Allocator::propagate_on_container_swap` is declared and `Allocator::propagate_on_container_swap::value` is `true` then the containers' allocators are swapped. Otherwise, swapping with unequal allocators results in undefined behavior.</source>
        <target state="translated">If `Allocator::propagate_on_container_swap` is declared and `Allocator::propagate_on_container_swap::value` is `true` then the containers' allocators are swapped. Otherwise, swapping with unequal allocators results in undefined behavior.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1059</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="65a6dfa8d8b4a472" weblate-flags="read-only, safe-html, strict-same">
        <source>Throws:;; Doesn't throw an exception unless it is thrown by the copy constructor or copy assignment operator of `key_equal` or `hasher`. Notes:;; The exception specifications aren't quite the same as the C++11 standard, as the equality predicate and hash function are swapped using their copy constructors.</source>
        <target state="translated">Throws:;; Doesn't throw an exception unless it is thrown by the copy constructor or copy assignment operator of `key_equal` or `hasher`. Notes:;; The exception specifications aren't quite the same as the C++11 standard, as the equality predicate and hash function are swapped using their copy constructors.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1062</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1065" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1065</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="3de866884cb541f0" weblate-flags="read-only, safe-html, strict-same">
        <source>clear</source>
        <target state="translated">clear</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1067</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="84a019eedd9b270e" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ void clear() noexcept; ```</source>
        <target state="translated">```c++ void clear() noexcept; ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1068</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="e01c67f9c1a525d8" weblate-flags="read-only, safe-html, strict-same">
        <source>Erases all elements in the container.</source>
        <target state="translated">Erases all elements in the container.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1072</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="fc2b641413c48321" weblate-flags="read-only, safe-html, strict-same">
        <source>Postconditions:;; `size() == 0` Throws:;; Never throws an exception.</source>
        <target state="translated">Postconditions:;; `size() == 0` Throws:;; Never throws an exception.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1075</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1078" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1078</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="014d4554ca1b007b" weblate-flags="read-only, safe-html, strict-same">
        <source>merge</source>
        <target state="translated">merge</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1080</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="4a261c15726b68d7" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ template&lt;class H2, class P2&gt; void merge(unordered_multimap&lt;Key, T, H2, P2, Allocator&gt;&amp; source); template&lt;class H2, class P2&gt; void merge(unordered_multimap&lt;Key, T, H2, P2, Allocator&gt;&amp;&amp; source); template&lt;class H2, class P2&gt; void merge(unordered_map&lt;Key, T, H2, P2, Allocator&gt;&amp; source); template&lt;class H2, class P2&gt; void merge(unordered_map&lt;Key, T, H2, P2, Allocator&gt;&amp;&amp; source); ```</source>
        <target state="translated">```c++ template&lt;class H2, class P2&gt; void merge(unordered_multimap&lt;Key, T, H2, P2, Allocator&gt;&amp; source); template&lt;class H2, class P2&gt; void merge(unordered_multimap&lt;Key, T, H2, P2, Allocator&gt;&amp;&amp; source); template&lt;class H2, class P2&gt; void merge(unordered_map&lt;Key, T, H2, P2, Allocator&gt;&amp; source); template&lt;class H2, class P2&gt; void merge(unordered_map&lt;Key, T, H2, P2, Allocator&gt;&amp;&amp; source); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1081</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="3718de869b49c220" weblate-flags="read-only, safe-html, strict-same">
        <source>Attempt to "merge" two containers by iterating `source` and extracting all nodes in `source` and inserting them into `*this`.</source>
        <target state="translated">Attempt to "merge" two containers by iterating `source` and extracting all nodes in `source` and inserting them into `*this`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1092</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="8823a8d1b4659e7c" weblate-flags="read-only, safe-html, strict-same">
        <source>Because `source` can have a different hash function and key equality predicate, the key of each node in `source` is rehashed using `this\-&gt;hash_function()` and then, if required, compared using `this\-&gt;key_eq()`.</source>
        <target state="translated">Because `source` can have a different hash function and key equality predicate, the key of each node in `source` is rehashed using `this\-&gt;hash_function()` and then, if required, compared using `this\-&gt;key_eq()`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1094</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="6fb6e35a6af09738" weblate-flags="read-only, safe-html, strict-same">
        <source>The behavior of this function is undefined if `this\-&gt;get_allocator() != source.get_allocator()`.</source>
        <target state="translated">The behavior of this function is undefined if `this\-&gt;get_allocator() != source.get_allocator()`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1097</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="bc20c0502c45b97b" weblate-flags="read-only, safe-html, strict-same">
        <source>This function does not copy or move any elements and instead simply relocates the nodes from `source` into `*this`.</source>
        <target state="translated">This function does not copy or move any elements and instead simply relocates the nodes from `source` into `*this`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1099</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="3dd031a0eda2f784" weblate-flags="read-only, safe-html, strict-same">
        <source>Notes:;; + --</source>
        <target state="translated">Notes:;; + --</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1103</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="c9dba6777eba5e74" weblate-flags="read-only, safe-html, strict-same">
        <source>Pointers and references to transferred elements remain valid.</source>
        <target state="translated">Pointers and references to transferred elements remain valid.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1106</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="de175b77b817ce9a" weblate-flags="read-only, safe-html, strict-same">
        <source>Invalidates iterators to transferred elements.</source>
        <target state="translated">Invalidates iterators to transferred elements.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1107</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="e8cec7c7f4098a26" weblate-flags="read-only, safe-html, strict-same">
        <source>Invalidates iterators belonging to `*this`.</source>
        <target state="translated">Invalidates iterators belonging to `*this`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1108</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="5684bc43939bb4ca" weblate-flags="read-only, safe-html, strict-same">
        <source>Iterators to non-transferred elements in `source` remain valid.</source>
        <target state="translated">Iterators to non-transferred elements in `source` remain valid.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1109</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="7e80090f3bf69a79" weblate-flags="read-only, safe-html, strict-same">
        <source>--</source>
        <target state="translated">--</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1110</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1112" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1112</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="05c7209eaa2a5dab" weblate-flags="read-only, safe-html, strict-same">
        <source>Observers</source>
        <target state="translated">Observers</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1114</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="36f648f5a749412a" weblate-flags="read-only, safe-html, strict-same">
        <source>get_allocator</source>
        <target state="translated">get_allocator</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1116</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="dea34b927f7c1a39" weblate-flags="read-only, safe-html, strict-same">
        <source>``` allocator_type get_allocator() const; ```</source>
        <target state="translated">``` allocator_type get_allocator() const; ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1117</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1121" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1121</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="d4cb6e11313bfbcb" weblate-flags="read-only, safe-html, strict-same">
        <source>hash_function</source>
        <target state="translated">hash_function</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1123</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="061a0a92ea8ee9f5" weblate-flags="read-only, safe-html, strict-same">
        <source>``` hasher hash_function() const; ```</source>
        <target state="translated">``` hasher hash_function() const; ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1124</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="1f3ab909145a8725" weblate-flags="read-only, safe-html, strict-same">
        <source>Returns:;; The container's hash function.</source>
        <target state="translated">Returns:;; The container's hash function.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1129</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1131" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1131</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="cae106705984ccb8" weblate-flags="read-only, safe-html, strict-same">
        <source>key_eq</source>
        <target state="translated">key_eq</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1133</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="6d529f888d43b348" weblate-flags="read-only, safe-html, strict-same">
        <source>``` key_equal key_eq() const; ```</source>
        <target state="translated">``` key_equal key_eq() const; ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1134</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="d4889f02a5852a53" weblate-flags="read-only, safe-html, strict-same">
        <source>Returns:;; The container's key equality predicate</source>
        <target state="translated">Returns:;; The container's key equality predicate</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1139</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1141" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1141</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="d507f9b48c6b6ac3" weblate-flags="read-only, safe-html, strict-same">
        <source>Lookup</source>
        <target state="translated">Lookup</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1143</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="fafb7b2f3fa747c3" weblate-flags="read-only, safe-html, strict-same">
        <source>find</source>
        <target state="translated">find</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1145</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="7e1eb635f058810e" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ iterator         find(const key_type&amp; k); const_iterator   find(const key_type&amp; k) const; template&lt;class K&gt; iterator       find(const K&amp; k); template&lt;class K&gt; const_iterator find(const K&amp; k) const; template&lt;typename CompatibleKey, typename CompatibleHash, typename CompatiblePredicate&gt; iterator       find(CompatibleKey const&amp; k, CompatibleHash const&amp; hash, CompatiblePredicate const&amp; eq); template&lt;typename CompatibleKey, typename CompatibleHash, typename CompatiblePredicate&gt; const_iterator find(CompatibleKey const&amp; k, CompatibleHash const&amp; hash, CompatiblePredicate const&amp; eq) const;</source>
        <target state="translated">```c++ iterator         find(const key_type&amp; k); const_iterator   find(const key_type&amp; k) const; template&lt;class K&gt; iterator       find(const K&amp; k); template&lt;class K&gt; const_iterator find(const K&amp; k) const; template&lt;typename CompatibleKey, typename CompatibleHash, typename CompatiblePredicate&gt; iterator       find(CompatibleKey const&amp; k, CompatibleHash const&amp; hash, CompatiblePredicate const&amp; eq); template&lt;typename CompatibleKey, typename CompatibleHash, typename CompatiblePredicate&gt; const_iterator find(CompatibleKey const&amp; k, CompatibleHash const&amp; hash, CompatiblePredicate const&amp; eq) const;</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1146</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="1d11673962fb6c44" weblate-flags="read-only, safe-html, strict-same">
        <source>```</source>
        <target state="translated">```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1160</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="fc22fc8da06de813" weblate-flags="read-only, safe-html, strict-same">
        <source>Returns:;; An iterator pointing to an element with key equivalent to `k`, or `b.end()` if no such element exists. Notes:;; The templated overloads containing `CompatibleKey`, `CompatibleHash` and `CompatiblePredicate` are non-standard extensions which allow you to use a compatible hash function and equality predicate for a key of a different type in order to avoid an expensive type cast. In general, its use is not encouraged and instead the `K` member function templates should be used. + + The `template&lt;class K&gt;` overloads only participate in overload resolution if `Hash::is_transparent` and `Pred::is_transparent` are valid member typedefs. The library assumes that `Hash` is callable with both `K` and `Key` and that `Pred` is transparent. This enables heterogeneous lookup which avoids the cost of instantiating an instance of the `Key` type.</source>
        <target state="translated">Returns:;; An iterator pointing to an element with key equivalent to `k`, or `b.end()` if no such element exists. Notes:;; The templated overloads containing `CompatibleKey`, `CompatibleHash` and `CompatiblePredicate` are non-standard extensions which allow you to use a compatible hash function and equality predicate for a key of a different type in order to avoid an expensive type cast. In general, its use is not encouraged and instead the `K` member function templates should be used. + + The `template&lt;class K&gt;` overloads only participate in overload resolution if `Hash::is_transparent` and `Pred::is_transparent` are valid member typedefs. The library assumes that `Hash` is callable with both `K` and `Key` and that `Pred` is transparent. This enables heterogeneous lookup which avoids the cost of instantiating an instance of the `Key` type.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1163</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1168" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1168</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="16e2e64e8f19ffb1" weblate-flags="read-only, safe-html, strict-same">
        <source>count</source>
        <target state="translated">count</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1170</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="3cfdc13458f24325" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ size_type        count(const key_type&amp; k) const; template&lt;class K&gt; size_type      count(const K&amp; k) const; ```</source>
        <target state="translated">```c++ size_type        count(const key_type&amp; k) const; template&lt;class K&gt; size_type      count(const K&amp; k) const; ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1171</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="1675539bdcc19d25" weblate-flags="read-only, safe-html, strict-same">
        <source>Returns:;; The number of elements with key equivalent to `k`. Notes:;; The `template&lt;class K&gt;` overload only participates in overload resolution if `Hash::is_transparent` and `Pred::is_transparent` are valid member typedefs. The library assumes that `Hash` is callable with both `K` and `Key` and that `Pred` is transparent. This enables heterogeneous lookup which avoids the cost of instantiating an instance of the `Key` type.</source>
        <target state="translated">Returns:;; The number of elements with key equivalent to `k`. Notes:;; The `template&lt;class K&gt;` overload only participates in overload resolution if `Hash::is_transparent` and `Pred::is_transparent` are valid member typedefs. The library assumes that `Hash` is callable with both `K` and `Key` and that `Pred` is transparent. This enables heterogeneous lookup which avoids the cost of instantiating an instance of the `Key` type.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1178</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1181" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1181</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="8da3b0bd7c378a34" weblate-flags="read-only, safe-html, strict-same">
        <source>contains</source>
        <target state="translated">contains</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1183</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="7707cb831b374cac" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ bool             contains(const key_type&amp; k) const; template&lt;class K&gt; bool           contains(const K&amp; k) const; ```</source>
        <target state="translated">```c++ bool             contains(const key_type&amp; k) const; template&lt;class K&gt; bool           contains(const K&amp; k) const; ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1184</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="04a26408b09c5215" weblate-flags="read-only, safe-html, strict-same">
        <source>Returns:;; A boolean indicating whether or not there is an element with key equal to `key` in the container Notes:;; The `template&lt;class K&gt;` overload only participates in overload resolution if `Hash::is_transparent` and `Pred::is_transparent` are valid member typedefs. The library assumes that `Hash` is callable with both `K` and `Key` and that `Pred` is transparent. This enables heterogeneous lookup which avoids the cost of instantiating an instance of the `Key` type.</source>
        <target state="translated">Returns:;; A boolean indicating whether or not there is an element with key equal to `key` in the container Notes:;; The `template&lt;class K&gt;` overload only participates in overload resolution if `Hash::is_transparent` and `Pred::is_transparent` are valid member typedefs. The library assumes that `Hash` is callable with both `K` and `Key` and that `Pred` is transparent. This enables heterogeneous lookup which avoids the cost of instantiating an instance of the `Key` type.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1191</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1194" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1194</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="72f978124d3712a3" weblate-flags="read-only, safe-html, strict-same">
        <source>equal_range</source>
        <target state="translated">equal_range</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1196</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="63c9add903ef2165" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ std::pair&lt;iterator, iterator&gt;               equal_range(const key_type&amp; k); std::pair&lt;const_iterator, const_iterator&gt;   equal_range(const key_type&amp; k) const; template&lt;class K&gt; std::pair&lt;iterator, iterator&gt;             equal_range(const K&amp; k); template&lt;class K&gt; std::pair&lt;const_iterator, const_iterator&gt; equal_range(const K&amp; k) const; ```</source>
        <target state="translated">```c++ std::pair&lt;iterator, iterator&gt;               equal_range(const key_type&amp; k); std::pair&lt;const_iterator, const_iterator&gt;   equal_range(const key_type&amp; k) const; template&lt;class K&gt; std::pair&lt;iterator, iterator&gt;             equal_range(const K&amp; k); template&lt;class K&gt; std::pair&lt;const_iterator, const_iterator&gt; equal_range(const K&amp; k) const; ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1197</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="b94ab48fb33851c1" weblate-flags="read-only, safe-html, strict-same">
        <source>Returns:;; A range containing all elements with key equivalent to `k`. If the container doesn't contain any such elements, returns `std::make_pair(b.end(), b.end())`. Notes:;; The `template&lt;class K&gt;` overloads only participate in overload resolution if `Hash::is_transparent` and `Pred::is_transparent` are valid member typedefs. The library assumes that `Hash` is callable with both `K` and `Key` and that `Pred` is transparent. This enables heterogeneous lookup which avoids the cost of instantiating an instance of the `Key` type.</source>
        <target state="translated">Returns:;; A range containing all elements with key equivalent to `k`. If the container doesn't contain any such elements, returns `std::make_pair(b.end(), b.end())`. Notes:;; The `template&lt;class K&gt;` overloads only participate in overload resolution if `Hash::is_transparent` and `Pred::is_transparent` are valid member typedefs. The library assumes that `Hash` is callable with both `K` and `Key` and that `Pred` is transparent. This enables heterogeneous lookup which avoids the cost of instantiating an instance of the `Key` type.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1207</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1210" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1210</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="14a659aacd96848b" weblate-flags="read-only, safe-html, strict-same">
        <source>Bucket Interface</source>
        <target state="translated">Bucket Interface</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1212</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="74009307fac16bdb" weblate-flags="read-only, safe-html, strict-same">
        <source>bucket_count</source>
        <target state="translated">bucket_count</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1214</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="9e656559803ed3ae" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ size_type bucket_count() const noexcept; ```</source>
        <target state="translated">```c++ size_type bucket_count() const noexcept; ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1215</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="c187ba1ed13880be" weblate-flags="read-only, safe-html, strict-same">
        <source>Returns:;; The number of buckets.</source>
        <target state="translated">Returns:;; The number of buckets.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1220</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1222" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1222</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="2c3a1ce707f14f41" weblate-flags="read-only, safe-html, strict-same">
        <source>max_bucket_count</source>
        <target state="translated">max_bucket_count</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1224</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="96b54fdcc509ce85" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ size_type max_bucket_count() const noexcept; ```</source>
        <target state="translated">```c++ size_type max_bucket_count() const noexcept; ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1225</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="7f2a6852624b1e40" weblate-flags="read-only, safe-html, strict-same">
        <source>Returns:;; An upper bound on the number of buckets.</source>
        <target state="translated">Returns:;; An upper bound on the number of buckets.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1230</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1232" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1232</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="b8f186d37f887d50" weblate-flags="read-only, safe-html, strict-same">
        <source>bucket_size</source>
        <target state="translated">bucket_size</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1234</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="b6b476f87df311f4" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ size_type bucket_size(size_type n) const; ```</source>
        <target state="translated">```c++ size_type bucket_size(size_type n) const; ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1235</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="75de813a42693273" weblate-flags="read-only, safe-html, strict-same">
        <source>Requires:;; `n &lt; bucket_count()` Returns:;; The number of elements in bucket `n`.</source>
        <target state="translated">Requires:;; `n &lt; bucket_count()` Returns:;; The number of elements in bucket `n`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1240</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1243" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1243</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="b3dd19342e4ce40c" weblate-flags="read-only, safe-html, strict-same">
        <source>bucket</source>
        <target state="translated">bucket</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1245</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="dc088a6adeea3c20" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ size_type bucket(const key_type&amp; k) const; template&lt;class K&gt; size_type bucket(const K&amp; k) const; ```</source>
        <target state="translated">```c++ size_type bucket(const key_type&amp; k) const; template&lt;class K&gt; size_type bucket(const K&amp; k) const; ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1246</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="109e334f5a6d244d" weblate-flags="read-only, safe-html, strict-same">
        <source>Returns:;; The index of the bucket which would contain an element with key `k`. Postconditions:;; The return value is less than `bucket_count()`. Notes:;; The `template&lt;class K&gt;` overload only participates in overload resolution if `Hash::is_transparent` and `Pred::is_transparent` are valid member typedefs. The library assumes that `Hash` is callable with both `K` and `Key` and that `Pred` is transparent. This enables heterogeneous lookup which avoids the cost of instantiating an instance of the `Key` type.</source>
        <target state="translated">Returns:;; The index of the bucket which would contain an element with key `k`. Postconditions:;; The return value is less than `bucket_count()`. Notes:;; The `template&lt;class K&gt;` overload only participates in overload resolution if `Hash::is_transparent` and `Pred::is_transparent` are valid member typedefs. The library assumes that `Hash` is callable with both `K` and `Key` and that `Pred` is transparent. This enables heterogeneous lookup which avoids the cost of instantiating an instance of the `Key` type.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1252</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1256" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1256</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1258" weblate-flags="read-only, safe-html, strict-same">
        <source>begin</source>
        <target state="translated">begin</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1258</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="820d9df1e43078df" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ local_iterator begin(size_type n); const_local_iterator begin(size_type n) const; ```</source>
        <target state="translated">```c++ local_iterator begin(size_type n); const_local_iterator begin(size_type n) const; ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1260</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="9a6076ed29681c68" weblate-flags="read-only, safe-html, strict-same">
        <source>Requires:;; `n` shall be in the range `[0, bucket_count())`. Returns:;; A local iterator pointing the first element in the bucket with index `n`.</source>
        <target state="translated">Requires:;; `n` shall be in the range `[0, bucket_count())`. Returns:;; A local iterator pointing the first element in the bucket with index `n`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1266</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1269" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1269</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1271" weblate-flags="read-only, safe-html, strict-same">
        <source>end</source>
        <target state="translated">end</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1271</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="dd70411d9958269f" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ local_iterator end(size_type n); const_local_iterator end(size_type n) const; ```</source>
        <target state="translated">```c++ local_iterator end(size_type n); const_local_iterator end(size_type n) const; ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1272</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="982390d2cfe03cff" weblate-flags="read-only, safe-html, strict-same">
        <source>Requires:;; `n` shall be in the range `[0, bucket_count())`. Returns:;; A local iterator pointing the 'one past the end' element in the bucket with index `n`.</source>
        <target state="translated">Requires:;; `n` shall be in the range `[0, bucket_count())`. Returns:;; A local iterator pointing the 'one past the end' element in the bucket with index `n`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1278</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1281" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1281</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1283" weblate-flags="read-only, safe-html, strict-same">
        <source>cbegin</source>
        <target state="translated">cbegin</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1283</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="7d3b08a7fa98c8fa" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ const_local_iterator cbegin(size_type n) const; ```</source>
        <target state="translated">```c++ const_local_iterator cbegin(size_type n) const; ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1284</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="0194d91abad7ad9e" weblate-flags="read-only, safe-html, strict-same">
        <source>Requires:;; `n` shall be in the range `[0, bucket_count())`. Returns:;; A constant local iterator pointing the first element in the bucket with index `n`.</source>
        <target state="translated">Requires:;; `n` shall be in the range `[0, bucket_count())`. Returns:;; A constant local iterator pointing the first element in the bucket with index `n`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1289</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1292" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1292</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1294" weblate-flags="read-only, safe-html, strict-same">
        <source>cend</source>
        <target state="translated">cend</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1294</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="e9cdfc6b111514cd" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ const_local_iterator cend(size_type n) const; ```</source>
        <target state="translated">```c++ const_local_iterator cend(size_type n) const; ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1295</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="66a6837f16210fcd" weblate-flags="read-only, safe-html, strict-same">
        <source>Requires:;; `n` shall be in the range `[0, bucket_count())`. Returns:;; A constant local iterator pointing the 'one past the end' element in the bucket with index `n`.</source>
        <target state="translated">Requires:;; `n` shall be in the range `[0, bucket_count())`. Returns:;; A constant local iterator pointing the 'one past the end' element in the bucket with index `n`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1300</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1303" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1303</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="3e00c1a22a3d9420" weblate-flags="read-only, safe-html, strict-same">
        <source>Hash Policy</source>
        <target state="translated">Hash Policy</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1305</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="18be847b3c973065" weblate-flags="read-only, safe-html, strict-same">
        <source>load_factor</source>
        <target state="translated">load_factor</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1307</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="7b8b1f87f8a39950" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ float load_factor() const noexcept; ```</source>
        <target state="translated">```c++ float load_factor() const noexcept; ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1308</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="01b1febb73755438" weblate-flags="read-only, safe-html, strict-same">
        <source>Returns:;; The average number of elements per bucket.</source>
        <target state="translated">Returns:;; The average number of elements per bucket.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1313</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1315" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1315</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="12d1c810a926ab90" weblate-flags="read-only, safe-html, strict-same">
        <source>max_load_factor</source>
        <target state="translated">max_load_factor</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1317</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="960969bbfd3969bd" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ float max_load_factor() const noexcept; ```</source>
        <target state="translated">```c++ float max_load_factor() const noexcept; ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1319</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="84873bfcdd7dd707" weblate-flags="read-only, safe-html, strict-same">
        <source>Returns:;; Returns the current maximum load factor.</source>
        <target state="translated">Returns:;; Returns the current maximum load factor.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1324</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1326" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1326</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="bbbff7ed032cd3f9" weblate-flags="read-only, safe-html, strict-same">
        <source>Set max_load_factor</source>
        <target state="translated">Set max_load_factor</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1328</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="d982aa9117178192" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ void max_load_factor(float z); ```</source>
        <target state="translated">```c++ void max_load_factor(float z); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1329</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="6b79b9bab333a78f" weblate-flags="read-only, safe-html, strict-same">
        <source>Effects:;; Changes the container's maximum load factor, using `z` as a hint.</source>
        <target state="translated">Effects:;; Changes the container's maximum load factor, using `z` as a hint.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1334</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1336" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1336</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="15d874868eada7e4" weblate-flags="read-only, safe-html, strict-same">
        <source>rehash</source>
        <target state="translated">rehash</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1339</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="47871f67b9000e08" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ void rehash(size_type n); ```</source>
        <target state="translated">```c++ void rehash(size_type n); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1340</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="09cf7024ec6c65b0" weblate-flags="read-only, safe-html, strict-same">
        <source>Changes the number of buckets so that there are at least `n` buckets, and so that the load factor is less than or equal to the maximum load factor. When applicable, this will either grow or shrink the `bucket_count()` associated with the container.</source>
        <target state="translated">Changes the number of buckets so that there are at least `n` buckets, and so that the load factor is less than or equal to the maximum load factor. When applicable, this will either grow or shrink the `bucket_count()` associated with the container.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1344</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="84a59dd189d7d522" weblate-flags="read-only, safe-html, strict-same">
        <source>When `size() == 0`, `rehash(0)` will deallocate the underlying buckets array.</source>
        <target state="translated">When `size() == 0`, `rehash(0)` will deallocate the underlying buckets array.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1346</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1348" weblate-flags="read-only, safe-html, strict-same">
        <source>Invalidates iterators, and changes the order of elements. Pointers and references to elements are not invalidated.</source>
        <target state="translated">Invalidates iterators, and changes the order of elements. Pointers and references to elements are not invalidated.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1348</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1351" weblate-flags="read-only, safe-html, strict-same">
        <source>Throws:;; The function has no effect if an exception is thrown, unless it is thrown by the container's hash function or comparison function.</source>
        <target state="translated">Throws:;; The function has no effect if an exception is thrown, unless it is thrown by the container's hash function or comparison function.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1351</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1353" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1353</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="7b3848484aa900ef" weblate-flags="read-only, safe-html, strict-same">
        <source>reserve</source>
        <target state="translated">reserve</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1355</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="bf73558bfc9f7671" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ void reserve(size_type n); ```</source>
        <target state="translated">```c++ void reserve(size_type n); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1356</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="613e6582c94f4f32" weblate-flags="read-only, safe-html, strict-same">
        <source>Equivalent to `a.rehash(ceil(n / a.max_load_factor()))`, or `a.rehash(1)` if `n &gt; 0` and `a.max_load_factor() == std::numeric_limits&lt;float&gt;::infinity()`.</source>
        <target state="translated">Equivalent to `a.rehash(ceil(n / a.max_load_factor()))`, or `a.rehash(1)` if `n &gt; 0` and `a.max_load_factor() == std::numeric_limits&lt;float&gt;::infinity()`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1360</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="830fdfc0bd74ff9a" weblate-flags="read-only, safe-html, strict-same">
        <source>Similar to `rehash`, this function can be used to grow or shrink the number of buckets in the container.</source>
        <target state="translated">Similar to `rehash`, this function can be used to grow or shrink the number of buckets in the container.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1362</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1364" weblate-flags="read-only, safe-html, strict-same">
        <source>Invalidates iterators, and changes the order of elements. Pointers and references to elements are not invalidated.</source>
        <target state="translated">Invalidates iterators, and changes the order of elements. Pointers and references to elements are not invalidated.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1364</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1367" weblate-flags="read-only, safe-html, strict-same">
        <source>Throws:;; The function has no effect if an exception is thrown, unless it is thrown by the container's hash function or comparison function.</source>
        <target state="translated">Throws:;; The function has no effect if an exception is thrown, unless it is thrown by the container's hash function or comparison function.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1367</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1369" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1369</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="0e9368979594cd20" weblate-flags="read-only, safe-html, strict-same">
        <source>Deduction Guides</source>
        <target state="translated">Deduction Guides</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1371</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="b1b413bb89714563" weblate-flags="read-only, safe-html, strict-same">
        <source>A deduction guide will not participate in overload resolution if any of the following are true:</source>
        <target state="translated">A deduction guide will not participate in overload resolution if any of the following are true:</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1372</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="a2de63bba35d12c2" weblate-flags="read-only, safe-html, strict-same">
        <source>- It has an `InputIterator` template parameter and a type that does not qualify as an input iterator is deduced for that parameter. - It has an `Allocator` template parameter and a type that does not qualify as an allocator is deduced for that parameter. - It has a `Hash` template parameter and an integral type or a type that qualifies as an allocator is deduced for that parameter. - It has a `Pred` template parameter and a type that qualifies as an allocator is deduced for that parameter.</source>
        <target state="translated">- It has an `InputIterator` template parameter and a type that does not qualify as an input iterator is deduced for that parameter. - It has an `Allocator` template parameter and a type that does not qualify as an allocator is deduced for that parameter. - It has a `Hash` template parameter and an integral type or a type that qualifies as an allocator is deduced for that parameter. - It has a `Pred` template parameter and a type that qualifies as an allocator is deduced for that parameter.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1374</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="e11e2d20dcf67ae9" weblate-flags="read-only, safe-html, strict-same">
        <source>A `size_­type` parameter type in a deduction guide refers to the `size_­type` member type of the container type deduced by the deduction guide. Its default value coincides with the default value of the constructor selected.</source>
        <target state="translated">A `size_­type` parameter type in a deduction guide refers to the `size_­type` member type of the container type deduced by the deduction guide. Its default value coincides with the default value of the constructor selected.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1379</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="a9a10c2838d9efe2" weblate-flags="read-only, safe-html, strict-same">
        <source>__iter-value-type__</source>
        <target state="translated">__iter-value-type__</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1383</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="d3269e806d8a7285" weblate-flags="read-only, safe-html, strict-same">
        <source>__iter-key-type__</source>
        <target state="translated">__iter-key-type__</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1391</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="760a9b5b50fa779e" weblate-flags="read-only, safe-html, strict-same">
        <source>__iter-mapped-type__</source>
        <target state="translated">__iter-mapped-type__</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1399</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="4d8281ce492f1324" weblate-flags="read-only, safe-html, strict-same">
        <source>__iter-to-alloc-type__</source>
        <target state="translated">__iter-to-alloc-type__</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1407</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="952b98dc23d778b0" weblate-flags="read-only, safe-html, strict-same">
        <source>Equality Comparisons</source>
        <target state="translated">Equality Comparisons</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1416</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="1348130b25216e52" weblate-flags="read-only, safe-html, strict-same">
        <source>operator</source>
        <target state="translated">operator</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1418</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="ed2b4695b9ea0897" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ template&lt;class Key, class T, class Hash, class Pred, class Alloc&gt; bool operator==(const unordered_multimap&lt;Key, T, Hash, Pred, Alloc&gt;&amp; x, const unordered_multimap&lt;Key, T, Hash, Pred, Alloc&gt;&amp; y); ```</source>
        <target state="translated">```c++ template&lt;class Key, class T, class Hash, class Pred, class Alloc&gt; bool operator==(const unordered_multimap&lt;Key, T, Hash, Pred, Alloc&gt;&amp; x, const unordered_multimap&lt;Key, T, Hash, Pred, Alloc&gt;&amp; y); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1419</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="99e0aa1864ecc78a" weblate-flags="read-only, safe-html, strict-same">
        <source>Return `true` if `x.size() == y.size()` and for every equivalent key group in `x`, there is a group in `y` for the same key, which is a permutation (using `operator==` to compare the value types).</source>
        <target state="translated">Return `true` if `x.size() == y.size()` and for every equivalent key group in `x`, there is a group in `y` for the same key, which is a permutation (using `operator==` to compare the value types).</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1425</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1428" weblate-flags="read-only, safe-html, strict-same">
        <source>Notes:;; Behavior is undefined if the two containers don't have equivalent equality predicates.</source>
        <target state="translated">Notes:;; Behavior is undefined if the two containers don't have equivalent equality predicates.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1428</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1430" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1430</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="fd8c064e0c31558e" weblate-flags="read-only, safe-html, strict-same">
        <source>operator!</source>
        <target state="translated">operator!</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1432</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="4bfece7b04deaabb" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ template&lt;class Key, class T, class Hash, class Pred, class Alloc&gt; bool operator!=(const unordered_multimap&lt;Key, T, Hash, Pred, Alloc&gt;&amp; x, const unordered_multimap&lt;Key, T, Hash, Pred, Alloc&gt;&amp; y); ```</source>
        <target state="translated">```c++ template&lt;class Key, class T, class Hash, class Pred, class Alloc&gt; bool operator!=(const unordered_multimap&lt;Key, T, Hash, Pred, Alloc&gt;&amp; x, const unordered_multimap&lt;Key, T, Hash, Pred, Alloc&gt;&amp; y); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1433</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="3c4019261855d0ea" weblate-flags="read-only, safe-html, strict-same">
        <source>Return `false` if `x.size() == y.size()` and for every equivalent key group in `x`, there is a group in `y` for the same key, which is a permutation (using `operator==` to compare the value types).</source>
        <target state="translated">Return `false` if `x.size() == y.size()` and for every equivalent key group in `x`, there is a group in `y` for the same key, which is a permutation (using `operator==` to compare the value types).</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1439</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1442" weblate-flags="read-only, safe-html, strict-same">
        <source>Notes:;; Behavior is undefined if the two containers don't have equivalent equality predicates.</source>
        <target state="translated">Notes:;; Behavior is undefined if the two containers don't have equivalent equality predicates.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1442</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1444" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1444</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="4424e50f14a31a34" weblate-flags="read-only, safe-html, strict-same">
        <source>Swap</source>
        <target state="translated">Swap</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1446</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="e4091478565e8985" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ template&lt;class Key, class T, class Hash, class Pred, class Alloc&gt; void swap(unordered_multimap&lt;Key, T, Hash, Pred, Alloc&gt;&amp; x, unordered_multimap&lt;Key, T, Hash, Pred, Alloc&gt;&amp; y) noexcept(noexcept(x.swap(y))); ```</source>
        <target state="translated">```c++ template&lt;class Key, class T, class Hash, class Pred, class Alloc&gt; void swap(unordered_multimap&lt;Key, T, Hash, Pred, Alloc&gt;&amp; x, unordered_multimap&lt;Key, T, Hash, Pred, Alloc&gt;&amp; y) noexcept(noexcept(x.swap(y))); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1447</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="ae9ad3458d453444" weblate-flags="read-only, safe-html, strict-same">
        <source>Swaps the contents of `x` and `y`.</source>
        <target state="translated">Swaps the contents of `x` and `y`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1454</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1456" weblate-flags="read-only, safe-html, strict-same">
        <source>If `Allocator::propagate_on_container_swap` is declared and `Allocator::propagate_on_container_swap::value` is `true` then the containers' allocators are swapped. Otherwise, swapping with unequal allocators results in undefined behavior.</source>
        <target state="translated">If `Allocator::propagate_on_container_swap` is declared and `Allocator::propagate_on_container_swap::value` is `true` then the containers' allocators are swapped. Otherwise, swapping with unequal allocators results in undefined behavior.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1456</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="04f3e7beea1b3341" weblate-flags="read-only, safe-html, strict-same">
        <source>Effects:;; `x.swap(y)` Throws:;; Doesn't throw an exception unless it is thrown by the copy constructor or copy assignment operator of `key_equal` or `hasher`. Notes:;; The exception specifications aren't quite the same as the C++11 standard, as the equality predicate and hash function are swapped using their copy constructors.</source>
        <target state="translated">Effects:;; `x.swap(y)` Throws:;; Doesn't throw an exception unless it is thrown by the copy constructor or copy assignment operator of `key_equal` or `hasher`. Notes:;; The exception specifications aren't quite the same as the C++11 standard, as the equality predicate and hash function are swapped using their copy constructors.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1459</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1463" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1463</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="bdb79a0ffdc727de" weblate-flags="read-only, safe-html, strict-same">
        <source>erase_if</source>
        <target state="translated">erase_if</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1465</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="000dc72390a63414" weblate-flags="read-only, safe-html, strict-same">
        <source>```c++ template&lt;class K, class T, class H, class P, class A, class Predicate&gt; typename unordered_multimap&lt;K, T, H, P, A&gt;::size_type erase_if(unordered_multimap&lt;K, T, H, P, A&gt;&amp; c, Predicate pred); ```</source>
        <target state="translated">```c++ template&lt;class K, class T, class H, class P, class A, class Predicate&gt; typename unordered_multimap&lt;K, T, H, P, A&gt;::size_type erase_if(unordered_multimap&lt;K, T, H, P, A&gt;&amp; c, Predicate pred); ```</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1466</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="8e41632627d6698f" weblate-flags="read-only, safe-html, strict-same">
        <source>Traverses the container `c` and removes all elements for which the supplied predicate returns `true`.</source>
        <target state="translated">Traverses the container `c` and removes all elements for which the supplied predicate returns `true`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1472</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="683491cbb709bcb8" weblate-flags="read-only, safe-html, strict-same">
        <source>Returns:;; The number of erased elements. Notes:;; Equivalent to: + + ```c++ auto original_size = c.size(); for (auto i = c.begin(), last = c.end(); i != last; ) { if (pred(*i)) { i = c.erase(i); } else { ++i; } } return original_size - c.size(); ``` + Note that the references passed to `pred` are non-const.</source>
        <target state="translated">Returns:;; The number of erased elements. Notes:;; Equivalent to: + + ```c++ auto original_size = c.size(); for (auto i = c.begin(), last = c.end(); i != last; ) { if (pred(*i)) { i = c.erase(i); } else { ++i; } } return original_size - c.size(); ``` + Note that the references passed to `pred` are non-const.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1475</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="b905415a44b76473" weblate-flags="read-only, safe-html, strict-same">
        <source>Serialization</source>
        <target state="translated">Serialization</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1492</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="d1b50eaef3aea97c" weblate-flags="read-only, safe-html, strict-same">
        <source>``unordered_multimap``s can be archived/retrieved by means of link:../../../../../serialization/index.html[Boost.Serialization^] using the API provided by this library. Both regular and XML archives are supported.</source>
        <target state="translated">``unordered_multimap``s can be archived/retrieved by means of link:../../../../../serialization/index.html[Boost.Serialization^] using the API provided by this library. Both regular and XML archives are supported.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1494</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="b09fbb168cabe856" weblate-flags="read-only, safe-html, strict-same">
        <source>Saving an unordered_multimap to an archive</source>
        <target state="translated">Saving an unordered_multimap to an archive</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1498</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="b26ac3d396e4dd31" weblate-flags="read-only, safe-html, strict-same">
        <source>Saves all the elements of an `unordered_multimap` `x` to an archive (XML archive) `ar`.</source>
        <target state="translated">Saves all the elements of an `unordered_multimap` `x` to an archive (XML archive) `ar`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1500</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="9e02274106ac5840" weblate-flags="read-only, safe-html, strict-same">
        <source>Requires:;; `std::remove_const&lt;key_type&gt;::type` and `std::remove_const&lt;mapped_type&gt;::type` are serializable (XML serializable), and they do support Boost.Serialization `save_construct_data`/`load_construct_data` protocol (automatically suported by https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^] types).</source>
        <target state="translated">Requires:;; `std::remove_const&lt;key_type&gt;::type` and `std::remove_const&lt;mapped_type&gt;::type` are serializable (XML serializable), and they do support Boost.Serialization `save_construct_data`/`load_construct_data` protocol (automatically suported by https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^] types).</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1503</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1509" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1509</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="0a99bf854f4fecf0" weblate-flags="read-only, safe-html, strict-same">
        <source>Loading an unordered_multimap from an archive</source>
        <target state="translated">Loading an unordered_multimap from an archive</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1511</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="25e501b4cf734a89" weblate-flags="read-only, safe-html, strict-same">
        <source>Deletes all preexisting elements of an `unordered_multimap` `x` and inserts from an archive (XML archive) `ar` restored copies of the elements of the original `unordered_multimap` `other` saved to the storage read by `ar`.</source>
        <target state="translated">Deletes all preexisting elements of an `unordered_multimap` `x` and inserts from an archive (XML archive) `ar` restored copies of the elements of the original `unordered_multimap` `other` saved to the storage read by `ar`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1513</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="75d5729a291f7bc7" weblate-flags="read-only, safe-html, strict-same">
        <source>Requires:;; `value_type` is https://en.cppreference.com/w/cpp/named_req/EmplaceConstructible[EmplaceConstructible^] from `(std::remove_const&lt;key_type&gt;::type&amp;&amp;, std::remove_const&lt;mapped_type&gt;::type&amp;&amp;)`. `x.key_equal()` is functionally equivalent to `other.key_equal()`. Note:;; If the archive was saved using a release of Boost prior to Boost 1.84, the configuration macro `BOOST_UNORDERED_ENABLE_SERIALIZATION_COMPATIBILITY_V0` has to be globally defined for this operation to succeed; otherwise, an exception is thrown.</source>
        <target state="translated">Requires:;; `value_type` is https://en.cppreference.com/w/cpp/named_req/EmplaceConstructible[EmplaceConstructible^] from `(std::remove_const&lt;key_type&gt;::type&amp;&amp;, std::remove_const&lt;mapped_type&gt;::type&amp;&amp;)`. `x.key_equal()` is functionally equivalent to `other.key_equal()`. Note:;; If the archive was saved using a release of Boost prior to Boost 1.84, the configuration macro `BOOST_UNORDERED_ENABLE_SERIALIZATION_COMPATIBILITY_V0` has to be globally defined for this operation to succeed; otherwise, an exception is thrown.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1518</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1525" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1525</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="f0e22ef2d6d46a7f" weblate-flags="read-only, safe-html, strict-same">
        <source>Saving an iterator/const_iterator to an archive</source>
        <target state="translated">Saving an iterator/const_iterator to an archive</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1527</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="93e51d4ef62340b2" weblate-flags="read-only, safe-html, strict-same">
        <source>Saves the positional information of an `iterator` (`const_iterator`) `it` to an archive (XML archive) `ar`. `it` can be and `end()` iterator.</source>
        <target state="translated">Saves the positional information of an `iterator` (`const_iterator`) `it` to an archive (XML archive) `ar`. `it` can be and `end()` iterator.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1529</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="4eef9e8700299613" weblate-flags="read-only, safe-html, strict-same">
        <source>Requires:;; The `unordered_multimap` `x` pointed to by `it` has been previously saved to `ar`, and no modifying operations have been issued on `x` between saving of `x` and saving of `it`.</source>
        <target state="translated">Requires:;; The `unordered_multimap` `x` pointed to by `it` has been previously saved to `ar`, and no modifying operations have been issued on `x` between saving of `x` and saving of `it`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1533</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id=":1537" weblate-flags="read-only, safe-html, strict-same">
        <source>---</source>
        <target state="translated">---</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1537</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="90915d2291388742" weblate-flags="read-only, safe-html, strict-same">
        <source>Loading an iterator/const_iterator from an archive</source>
        <target state="translated">Loading an iterator/const_iterator from an archive</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1539</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="01a243f958cf930c" weblate-flags="read-only, safe-html, strict-same">
        <source>Makes an `iterator` (`const_iterator`) `it` point to the restored position of the original `iterator` (`const_iterator`) saved to the storage read by an archive (XML archive) `ar`.</source>
        <target state="translated">Makes an `iterator` (`const_iterator`) `it` point to the restored position of the original `iterator` (`const_iterator`) saved to the storage read by an archive (XML archive) `ar`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1541</context>
        </context-group>
      </trans-unit>
      <trans-unit xml:space="preserve" approved="no" id="e497834baea00db3" weblate-flags="read-only, safe-html, strict-same">
        <source>Requires:;; If `x` is the `unordered_multimap` `it` points to, no modifying operations have been issued on `x` between loading of `x` and loading of `it`.</source>
        <target state="translated">Requires:;; If `x` is the `unordered_multimap` `it` points to, no modifying operations have been issued on `x` between loading of `x` and loading of `it`.</target>
        <context-group name="" purpose="location">
          <context context-type="sourcefile"></context>
          <context context-type="linenumber">1546</context>
        </context-group>
      </trans-unit>
    </body>
  </file>
</xliff>
