{
    "": "Requires:;; If `x` is the `unordered_multiset` `it` points to, no modifying operations have been issued on `x` between loading of `x` and loading of `it`.",
    ":238": "---",
    ":280": "A constant iterator whose value type is `value_type`.",
    ":282": "The iterator category is at least a forward iterator.",
    ":286": "---",
    ":293": "A constant iterator whose value type is `value_type`.",
    ":295": "The iterator category is at least a forward iterator.",
    ":297": "---",
    ":308": "---",
    ":319": "---",
    ":328": "---",
    ":342": "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^].",
    ":345": "---",
    ":360": "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^].",
    ":363": "---",
    ":379": "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^].",
    ":381": "---",
    ":393": "Requires:;; `value_type` is copy constructible",
    ":395": "---",
    ":408": "---",
    ":419": "Requires:;; `hasher`, `key_equal` need to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^].",
    ":421": "---",
    ":430": "---",
    ":439": "---",
    ":452": "---",
    ":467": "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^].",
    ":469": "---",
    ":482": "---",
    ":495": "---",
    ":507": "Requires:;; `hasher`, `key_equal` need to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^].",
    ":509": "---",
    ":522": "Requires:;; `key_equal` needs to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^].",
    ":524": "---",
    ":535": "Requires:;; `hasher` and `key_equal` need to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^].",
    ":537": "---",
    ":548": "Requires:;; `hasher` and `key_equal` need to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^].",
    ":550": "---",
    ":562": "Requires:;; `key_equal` needs to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^].",
    ":564": "---",
    ":575": "---",
    ":590": "Requires:;; `value_type` is copy constructible",
    ":592": "---",
    ":608": "---",
    ":620": "---",
    ":624": "begin",
    ":633": "---",
    ":635": "end",
    ":644": "---",
    ":646": "cbegin",
    ":654": "---",
    ":656": "cend",
    ":664": "---",
    ":677": "---",
    ":688": "---",
    ":699": "---",
    ":708": "Inserts an object, constructed with the arguments args, in the container.",
    ":718": "---",
    ":725": "Inserts an object, constructed with the arguments args, in the container.",
    ":727": "`hint` is a suggestion to where the element should be inserted.",
    ":739": "---",
    ":746": "Inserts `obj` in the container.",
    ":756": "---",
    ":763": "Inserts `obj` in the container.",
    ":773": "---",
    ":780": "Inserts `obj` in the container.",
    ":782": "`hint` is a suggestion to where the element should be inserted.",
    ":794": "---",
    ":801": "Inserts `obj` in the container.",
    ":803": "`hint` is a suggestion to where the element should be inserted.",
    ":815": "---",
    ":831": "---",
    ":847": "---",
    ":860": "---",
    ":877": "---",
    ":884": "If `nh` is empty, has no effect.",
    ":886": "Otherwise inserts the element owned by `nh`.",
    ":900": "---",
    ":907": "If `nh` is empty, has no effect.",
    ":909": "Otherwise inserts the element owned by `nh`.",
    ":911": "`hint` is a suggestion to where the element should be inserted.",
    ":927": "---",
    ":936": "Erase the element pointed to by `position`.",
    ":943": "---",
    ":958": "---",
    ":974": "---",
    ":981": "Erase the element pointed to by `position`.",
    ":984": "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.",
    ":989": "---",
    ":996": "Erase the element pointed to by `position`.",
    ":999": "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.",
    ":1004": "---",
    ":1016": "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.",
    ":1022": "---",
    ":1035": "---",
    ":1069": "---",
    ":1078": "---",
    ":1088": "---",
    ":1099": "---",
    ":1125": "---",
    ":1138": "---",
    ":1151": "---",
    ":1167": "---",
    ":1179": "---",
    ":1189": "---",
    ":1200": "---",
    ":1213": "---",
    ":1215": "begin",
    ":1226": "---",
    ":1228": "end",
    ":1238": "---",
    ":1240": "cbegin",
    ":1249": "---",
    ":1251": "cend",
    ":1260": "---",
    ":1272": "---",
    ":1283": "---",
    ":1293": "---",
    ":1304": "Invalidates iterators, and changes the order of elements. Pointers and references to elements are not invalidated.",
    ":1307": "Throws:;; The function has no effect if an exception is thrown, unless it is thrown by the container's hash function or comparison function.",
    ":1309": "---",
    ":1320": "Invalidates iterators, and changes the order of elements. Pointers and references to elements are not invalidated.",
    ":1323": "Throws:;; The function has no effect if an exception is thrown, unless it is thrown by the container's hash function or comparison function.",
    ":1326": "---",
    ":1360": "Notes:;; Behavior is undefined if the two containers don't have equivalent equality predicates.",
    ":1362": "---",
    ":1374": "Notes:;; Behavior is undefined if the two containers don't have equivalent equality predicates.",
    ":1376": "---",
    ":1388": "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.",
    ":1395": "---",
    ":1439": "---",
    ":1454": "---",
    ":1466": "---"
}
