{
    "": "Requires:;; `x.key_equal()` is functionally equivalent to `other.key_equal()`. Concurrency:;; Blocking on `x`.",
    ":279": "---",
    ":318": "---",
    ":362": "---",
    ":375": "---",
    ":382": "---",
    ":403": "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^].",
    ":406": "---",
    ":420": "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^].",
    ":423": "---",
    ":439": "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^].",
    ":441": "---",
    ":456": "---",
    ":469": "Concurrency:;; Blocking on `other`.",
    ":471": "---",
    ":482": "Requires:;; `hasher`, `key_equal` need to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^].",
    ":484": "---",
    ":493": "---",
    ":503": "Concurrency:;; Blocking on `other`.",
    ":505": "---",
    ":520": "Concurrency:;; Blocking on `other`.",
    ":522": "---",
    ":539": "---",
    ":554": "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^].",
    ":556": "---",
    ":569": "---",
    ":582": "---",
    ":594": "Requires:;; `hasher`, `key_equal` need to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^].",
    ":596": "---",
    ":609": "Requires:;; `key_equal` needs to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^].",
    ":611": "---",
    ":622": "Requires:;; `hasher` and `key_equal` need to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^].",
    ":624": "---",
    ":635": "Requires:;; `hasher` and `key_equal` need to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^].",
    ":637": "---",
    ":649": "Requires:;; `key_equal` needs to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^].",
    ":651": "---",
    ":662": "---",
    ":680": "---",
    ":699": "---",
    ":712": "---",
    ":733": "---",
    ":768": "---",
    ":783": "---",
    ":804": "---",
    ":820": "---",
    ":846": "---",
    ":859": "---",
    ":874": "---",
    ":885": "---",
    ":902": "---",
    ":909": "Inserts `obj` in the table if and only if there is no element in the table with an equivalent key.",
    ":912": "Requires:;; `value_type` is https://en.cppreference.com/w/cpp/named_req/CopyInsertable[CopyInsertable^]. Returns:;; `true` if an insert took place. + Concurrency:;; Blocking on rehashing of `*this`. Notes:;; Invalidates pointers and references to elements if a rehashing is issued.",
    ":917": "---",
    ":924": "Inserts `obj` in the table if and only if there is no element in the table with an equivalent key.",
    ":932": "---",
    ":949": "---",
    ":956": "Equivalent to [listing,subs=\"+macros,+quotes\"]",
    ":963": "Returns:;; The number of elements inserted.",
    ":965": "---",
    ":972": "Equivalent to [listing,subs=\"+macros,+quotes\"]",
    ":979": "Returns:;; The number of elements inserted.",
    ":981": "---",
    ":1000": "---",
    ":1008": "Inserts `obj` in the table if and only if there is no element in the table with an equivalent key. Otherwise, invokes `f` with a const reference to the equivalent element.",
    ":1012": "Requires:;; `value_type` is https://en.cppreference.com/w/cpp/named_req/CopyInsertable[CopyInsertable^]. Returns:;; `true` if an insert took place. + Concurrency:;; Blocking on rehashing of `*this`. Notes:;; Invalidates pointers and references to elements if a rehashing is issued.",
    ":1017": "---",
    ":1025": "Inserts `obj` in the table if and only if there is no element in the table with an equivalent key. Otherwise, invokes `f` with a const reference to the equivalent element.",
    ":1029": "Requires:;; `value_type` is https://en.cppreference.com/w/cpp/named_req/MoveInsertable[MoveInsertable^]. Returns:;; `true` if an insert took place. + Concurrency:;; Blocking on rehashing of `*this`. Notes:;; Invalidates pointers and references to elements if a rehashing is issued.",
    ":1034": "---",
    ":1046": "Requires:;; `value_type` is https://en.cppreference.com/w/cpp/named_req/EmplaceConstructible[EmplaceConstructible^] from `k`. Returns:;; `true` if an insert took place. Concurrency:;; Blocking on rehashing of `*this`. Notes:;; Invalidates pointers and references to elements if a rehashing is issued. + + These 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.",
    ":1053": "---",
    ":1063": "Equivalent to [listing,subs=\"+macros,+quotes\"]",
    ":1070": "Returns:;; The number of elements inserted.",
    ":1072": "---",
    ":1080": "Equivalent to [listing,subs=\"+macros,+quotes\"]",
    ":1087": "Returns:;; The number of elements inserted.",
    ":1089": "---",
    ":1111": "---",
    ":1119": "Inserts `obj` in the table if and only if there is no element in the table with an equivalent key, and then invokes `f1` with a const reference to the newly created element. Otherwise, invokes `f2` with a const reference to the equivalent element.",
    ":1124": "Requires:;; `value_type` is https://en.cppreference.com/w/cpp/named_req/CopyInsertable[CopyInsertable^]. Returns:;; `true` if an insert took place. + Concurrency:;; Blocking on rehashing of `*this`. Notes:;; Invalidates pointers and references to elements if a rehashing is issued.",
    ":1129": "---",
    ":1137": "Inserts `obj` in the table if and only if there is no element in the table with an equivalent key, and then invokes `f1` with a const reference to the newly created element. Otherwise, invokes `f2` with a const reference to the equivalent element.",
    ":1142": "Requires:;; `value_type` is https://en.cppreference.com/w/cpp/named_req/MoveInsertable[MoveInsertable^]. Returns:;; `true` if an insert took place. + Concurrency:;; Blocking on rehashing of `*this`. Notes:;; Invalidates pointers and references to elements if a rehashing is issued.",
    ":1147": "---",
    ":1160": "Requires:;; `value_type` is https://en.cppreference.com/w/cpp/named_req/EmplaceConstructible[EmplaceConstructible^] from `k`. Returns:;; `true` if an insert took place. Concurrency:;; Blocking on rehashing of `*this`. Notes:;; Invalidates pointers and references to elements if a rehashing is issued. + + These 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.",
    ":1167": "---",
    ":1177": "Equivalent to [listing,subs=\"+macros,+quotes\"]",
    ":1184": "Returns:;; The number of elements inserted.",
    ":1186": "---",
    ":1196": "Equivalent to [listing,subs=\"+macros,+quotes\"]",
    ":1203": "Returns:;; The number of elements inserted.",
    ":1205": "---",
    ":1220": "---",
    ":1237": "---",
    ":1239": "erase_if",
    ":1250": "---",
    ":1268": "---",
    ":1285": "---",
    ":1298": "---",
    ":1314": "---",
    ":1326": "---",
    ":1336": "---",
    ":1346": "---",
    ":1364": "---",
    ":1380": "---",
    ":1391": "---",
    ":1403": "---",
    ":1414": "---",
    ":1424": "---",
    ":1441": "---",
    ":1452": "Invalidates pointers and references to elements, and changes the order of elements.",
    ":1468": "Invalidates pointers and references to elements, and changes the order of elements.",
    ":1474": "---",
    ":1487": "---",
    ":1498": "---",
    ":1532": "Concurrency:;; Blocking on `x` and `y`. Notes:;; Behavior is undefined if the two tables don't have equivalent equality predicates.",
    ":1535": "---",
    ":1547": "Concurrency:;; Blocking on `x` and `y`. Notes:;; Behavior is undefined if the two tables don't have equivalent equality predicates.",
    ":1550": "---",
    ":1560": "Equivalent to [listing,subs=\"+macros,+quotes\"]",
    ":1566": "---",
    ":1568": "erase_if",
    ":1575": "Equivalent to [listing,subs=\"+macros,+quotes\"]",
    ":1598": "---"
}
