{
    "": "要求;; `x.key++_++equal()` 需要在功能上等价于 `other.key++_++equal()` 。 并发性;; 阻塞于 `x` 。",
    ":279": "---",
    ":318": "---",
    ":362": "---",
    ":375": "---",
    ":382": "---",
    ":403": "后置条件：`size() == 0` 要求：若使用默认参数，则 `hasher`、`key_equal` 和 `allocator_type` 需满足 https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[可默认构造^] 要求。",
    ":406": "---",
    ":420": "后置条件：`size() == 0`  \n要求：若使用默认参数，则 `hasher`、`key_equal` 和 `allocator_type` 需满足 https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[可默认构造^] 要求。",
    ":423": "---",
    ":439": "要求;; 若使用默认值，则 `hasher` 、 `key++_++equal` 和 `allocator++_++type` 需满足 https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[可默认构造] 要求。",
    ":441": "---",
    ":456": "---",
    ":469": "并发说明：;; 对 `other` 产生阻塞",
    ":471": "---",
    ":482": "要求：`hasher`、`key_equal` 需满足 https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[可默认构造^] 要求。",
    ":484": "---",
    ":493": "---",
    ":503": "并发说明：;; 对 `other` 产生阻塞",
    ":505": "---",
    ":520": "并发说明：;; 对 `other` 产生阻塞",
    ":522": "---",
    ":539": "---",
    ":554": "要求;; 若使用默认值，则 `hasher` 、 `key++_++equal` 和 `allocator++_++type` 需满足 https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[可默认构造] 要求。",
    ":556": "---",
    ":569": "---",
    ":582": "---",
    ":594": "要求;; `hasher` 和 `key++_++equal` 需满足 https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[可默认构造] 要求。",
    ":596": "---",
    ":609": "要求;; `key++_++equal` 需满足 https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[可默认构造] 要求。",
    ":611": "---",
    ":622": "要求：`hasher` 和 `key_equal` 需满足 https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[可默认构造^] 要求。",
    ":624": "---",
    ":635": "要求：`hasher` 和 `key_equal` 需满足 https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[可默认构造^] 要求。",
    ":637": "---",
    ":649": "要求：`key_equal` 需满足 https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[可默认构造^] 要求。",
    ":651": "---",
    ":662": "---",
    ":680": "---",
    ":699": "---",
    ":712": "---",
    ":733": "---",
    ":768": "---",
    ":783": "---",
    ":804": "---",
    ":820": "---",
    ":846": "---",
    ":859": "---",
    ":874": "---",
    ":885": "---",
    ":902": "---",
    ":909": "当且仅当哈希表中不存在等价键的元素时，才将 `obj` 插入到哈希表中。",
    ":912": "前置要求：;; `value_type` 满足可复制插入要求。\n返回值：;; 成功插入元素时返回 `true`。\n并发特性：;; 若触发重哈希，则会阻塞当前对象 `*this`。\n注意：;; 若执行重哈希，将使指向元素的指针和引用失效。",
    ":917": "---",
    ":924": "当且仅当哈希表中不存在等价键的元素时，才将 `obj` 插入到哈希表中。",
    ":932": "---",
    ":949": "---",
    ":956": "等效于 [listing,subs=\"+macros,+quotes\"]",
    ":963": "返回值：;; 成功插入的元素数量。",
    ":965": "---",
    ":972": "等效于 [listing,subs=\"+macros,+quotes\"]",
    ":979": "返回值：;; 成功插入的元素数量。",
    ":981": "---",
    ":1000": "---",
    ":1008": "当且仅当哈希表中不存在等价键的元素时，才将 `obj` 插入表中；否则，以等价元素的常量引用为参数调用函数 `f`。",
    ":1012": "前置要求：;; `value_type` 满足可复制插入要求。\n返回值：;; 成功插入元素时返回 `true`。\n并发特性：;; 若触发重哈希，则会阻塞当前对象 `*this`。\n注意：;; 若执行重哈希，将使指向元素的指针和引用失效。",
    ":1017": "---",
    ":1025": "当且仅当哈希表中不存在等价键的元素时，才将 `obj` 插入表中；否则，以等价元素的常量引用为参数调用函数 `f`。",
    ":1029": "前置要求：;; `value_type` 满足可移动插入要求。\n返回值：;; 成功插入元素时返回 `true`。\n并发特性：;; 若触发重哈希，则会阻塞当前对象 `*this`。\n注意：;; 若执行重哈希，将使指向元素的指针和引用失效。",
    ":1034": "---",
    ":1046": "前置要求：;; `value_type` 可通过 `k` 原位构造。\n返回值：;; 成功插入元素时返回 `true`。\n并发特性：;; 若触发重哈希，则会阻塞当前对象 `*this`。\n注意：;; 若执行重哈希，将使指向元素的指针和引用失效。\n仅当 `Hash::is_transparent` 和 `Pred::is_transparent` 是有效的成员别名时，该组重载才参与重载决议。\n库假定 `Hash` 可同时接收 `K` 与 `Key` 类型调用，且 `Pred` 是透明的。这支持异构查找，避免实例化 `Key` 类型对象的开销。",
    ":1053": "---",
    ":1063": "等效于 [listing,subs=\"+macros,+quotes\"]",
    ":1070": "返回值：;; 成功插入的元素数量。",
    ":1072": "---",
    ":1080": "等效于 [listing,subs=\"+macros,+quotes\"]",
    ":1087": "返回值：;; 成功插入的元素数量。",
    ":1089": "---",
    ":1111": "---",
    ":1119": "当且仅当哈希表中不存在等价键的元素时，将 `obj` 插入表中，随后以新创建元素的常量引用为参数调用函数 `f1`；否则，以等价元素的常量引用为参数调用函数 `f2`。",
    ":1124": "前置要求：;; `value_type` 满足可复制插入要求。\n返回值：;; 成功插入元素时返回 `true`。\n并发特性：;; 若触发重哈希，则会阻塞当前对象 `*this`。\n注意：;; 若执行重哈希，将使指向元素的指针和引用失效。",
    ":1129": "---",
    ":1137": "当且仅当表中不存在键等价的元素时，将`obj`插入表中，随后使用新建元素的常量引用调用`f1`；否则使用等价元素的常量引用调用`f2`。",
    ":1142": "要求：;; `value_type` 满足 https://en.cppreference.com/w/cpp/named_req/MoveInsertable[MoveInsertable^]。\n返回值：;; 执行插入操作则返回 `true`。\n并发特性：;; 对 `*this` 执行重哈希时会阻塞。\n备注：;; 执行重哈希后，指向元素的指针和引用将会失效。",
    ":1147": "---",
    ":1160": "要求：;; `value_type` 可由 `k` 进行 https://en.cppreference.com/w/cpp/named_req/EmplaceConstructible[EmplaceConstructible^] 构造。\n返回值：;; 执行插入操作则返回 `true`。\n并发特性：;; 对 `*this` 执行重哈希时会阻塞。\n备注：;; 执行重哈希后，指向元素的指针和引用将会失效。\n\n这些重载仅当 `Hash::is_transparent` 与 `Pred::is_transparent` 为合法成员类型别名时才参与重载决议。标准库假定 `Hash` 可同时接受 `K` 与 `Key` 类型调用，且 `Pred` 是透明的。这实现了异构查找，避免了实例化 `Key` 类型对象的开销。",
    ":1167": "---",
    ":1177": "等效于 [listing,subs=\"+macros,+quotes\"]",
    ":1184": "返回值：;; 插入的元素数量。",
    ":1186": "---",
    ":1196": "等效于 [listing,subs=\"+macros,+quotes\"]",
    ":1203": "返回值：;; 插入的元素数量。",
    ":1205": "---",
    ":1220": "---",
    ":1237": "---",
    ":1239": "erase++_++if",
    ":1250": "---",
    ":1268": "---",
    ":1285": "---",
    ":1298": "---",
    ":1314": "---",
    ":1326": "---",
    ":1336": "---",
    ":1346": "---",
    ":1364": "---",
    ":1380": "---",
    ":1391": "---",
    ":1403": "---",
    ":1414": "---",
    ":1424": "---",
    ":1441": "---",
    ":1452": "会使指向元素的指针和引用失效，并改变元素的存储顺序。",
    ":1468": "会使指向元素的指针和引用失效，并改变元素的存储顺序。",
    ":1474": "---",
    ":1487": "---",
    ":1498": "---",
    ":1532": "并发：;; 对`x`和`y`进行阻塞。\n备注：;; 若两个哈希表的相等判断谓词不一致，行为未定义。",
    ":1535": "---",
    ":1547": "并发：;; 阻塞`x`与`y`。\n备注：;; 若两个哈希表的相等谓词不兼容，行为未定义。",
    ":1550": "---",
    ":1560": "等价于 [listing,subs=\"+macros,+quotes\"]",
    ":1566": "---",
    ":1568": "erase_if",
    ":1575": "等价于 [listing,subs=\"+macros,+quotes\"]",
    ":1598": "---"
}
