":296" = "---"; ":335" = "---"; ":379" = "---"; ":392" = "---"; ":399" = "---"; ":411" = "---"; ":432" = "---"; ":453" = "后置条件:;; `size() == 0`\n要求:;; 若使用默认参数,`hasher`、`key_equal` 和 `allocator_type` 必须满足 https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^]。"; ":456" = "---"; ":470" = "后置条件:;; `size() == 0`\n要求:;; 若使用默认参数,`hasher`、`key_equal` 和 `allocator_type` 必须满足 https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^]。"; ":473" = "---"; ":489" = "要求;; 若使用默认值,则 `hasher` 、 `key++_++equal` 和 `allocator++_++type` 需满足 https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[可默认构造] 要求。"; ":491" = "---"; ":506" = "---"; ":519" = "并发特性:;; 阻塞 `other`"; ":521" = "---"; ":532" = "要求:;; `hasher`、`key_equal` 必须满足 https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^]。"; ":534" = "---"; ":543" = "---"; ":553" = "并发特性:;; 阻塞 `other`"; ":555" = "---"; ":570" = "并发特性:;; 阻塞 `other`"; ":572" = "---"; ":589" = "---"; ":604" = "要求;; 若使用默认值,则 `hasher` 、 `key++_++equal` 和 `allocator++_++type` 需满足 https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[可默认构造] 要求。"; ":606" = "---"; ":619" = "---"; ":632" = "---"; ":644" = "要求;; `hasher` 和 `key++_++equal` 需满足 https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[可默认构造] 要求。"; ":646" = "---"; ":659" = "要求;; `key++_++equal` 需满足 https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[可默认构造] 要求。"; ":661" = "---"; ":672" = "要求:;; `hasher` 和 `key_equal` 必须满足 https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^]。"; ":674" = "---"; ":685" = "要求:;; `hasher` 和 `key_equal` 必须满足 https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^]。"; ":687" = "---"; ":699" = "要求:;; `key_equal` 必须满足 https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^]。"; ":701" = "---"; ":712" = "---"; ":730" = "---"; ":749" = "---"; ":762" = "---"; ":783" = "---"; ":818" = "---"; ":833" = "---"; ":854" = "---"; ":870" = "---"; ":896" = "---"; ":909" = "---"; ":924" = "---"; ":935" = "---"; ":951" = "---"; ":958" = "当且仅当哈希表中不存在键等价的元素时,才将 `obj` 插入到哈希表中。"; ":961" = "要求:;; `value_type` 支持拷贝插入。\n返回值:;; 若成功插入元素则返回 `true`。\n并发特性:;; 会阻塞当前对象 `*this` 的扩容重哈希操作。"; ":965" = "---"; ":972" = "当且仅当哈希表中不存在键等价的元素时,才将 `obj` 插入到哈希表中。"; ":979" = "---"; ":994" = "---"; ":1001" = "等价于 [listing,subs=\"+macros,+quotes\"]"; ":1008" = "返回值:;; 成功插入的元素数量。"; ":1010" = "---"; ":1017" = "等价于 [listing,subs=\"+macros,+quotes\"]"; ":1024" = "返回值:;; 成功插入的元素个数。"; ":1026" = "---"; ":1037" = "返回值:;; 由 `inserted` 和 `node` 构造的 `insert_return_type` 对象。"; ":1038" = "若 `nh` 为空,则 `inserted` 为 `false` 且 `node` 为空。"; ":1039" = "若插入操作成功,则 `inserted` 为 true, 且 `node` 为空。"; ":1040" = "若插入操作失败,则 `inserted` 为 false ,且 `node` 保留 `nh` 的原值。"; ":1045" = "---"; ":1062" = "---"; ":1070" = "当且仅当哈希表中不存在键等价的元素时,将 `obj` 插入表中;否则,以该等价元素的常量引用为参数调用函数 `f`。"; ":1074" = "要求:;; `value_type` 支持拷贝插入。\n返回值:;; 若成功插入元素则返回 `true`。\n并发特性:;; 会阻塞当前对象 `*this` 的扩容重哈希操作。"; ":1078" = "---"; ":1086" = "当且仅当哈希表中不存在键等价的元素时,将 `obj` 插入表中;否则,以该等价元素的常量引用为参数调用函数 `f`。"; ":1090" = "要求:;; `value_type` 支持移动插入。\n返回值:;; 若成功插入元素则返回 `true`。\n并发特性:;; 会阻塞当前对象 `*this` 的扩容重哈希操作。"; ":1094" = "---"; ":1106" = "要求:;; `value_type` 可从 `k` 原位构造。\n返回值:;; 若成功插入元素则返回 `true`。\n并发特性:;; 会阻塞当前对象 `*this` 的扩容重哈希操作。\n注意:;; 仅当 `Hash::is_transparent` 和 `Pred::is_transparent` 为合法成员别名时,该重载版本参与重载决议。库假定 `Hash` 可同时接收 `K` 与 `Key` 类型调用,且 `Pred` 是透明的。这支持异构查找,避免了实例化 `Key` 类型对象的开销。"; ":1111" = "---"; ":1121" = "等价于 [listing,subs=\"+macros,+quotes\"]"; ":1128" = "返回值:;; 成功插入的元素个数。"; ":1130" = "---"; ":1138" = "等价于 [listing,subs=\"+macros,+quotes\"]"; ":1145" = "返回值:;; 成功插入的元素个数。"; ":1147" = "---"; ":1160" = "返回值:;; 由 `inserted` 和 `node` 构造的 `insert_return_type` 对象。"; ":1161" = "若 `nh` 为空,则 `inserted` 为 `false` 且 `node` 为空。"; ":1162" = "若插入操作成功,则 `inserted` 为 true, 且 `node` 为空。"; ":1163" = "若插入操作失败,则 `inserted` 为 false ,且 `node` 保留 `nh` 的原值。"; ":1168" = "---"; ":1188" = "---"; ":1201" = "要求:`value_type` 支持拷贝插入。\n返回值:若成功插入元素则返回 `true`。\n并发特性:会阻塞当前对象的重哈希操作。"; ":1205" = "---"; ":1218" = "要求:;; `value_type` 满足 https://en.cppreference.com/w/cpp/named_req/MoveInsertable[MoveInsertable^]。\n返回值:;; 插入成功则返回 `true`。\n并发特性:;; 会阻塞 `*this` 的重哈希操作。"; ":1222" = "---"; ":1235" = "要求:;; `value_type` 可基于 `k` 满足 https://en.cppreference.com/w/cpp/named_req/EmplaceConstructible[EmplaceConstructible^]。\n返回值:;; 插入成功则返回 `true`。\n并发特性:;; 会阻塞 `*this` 的重哈希操作。\n注意:;; 仅当 `Hash::is_transparent` 与 `Pred::is_transparent` 为合法成员类型别名时,此类重载函数才参与重载决议。本库假定 `Hash` 可接收 `K` 与 `Key` 两种类型进行调用,且 `Pred` 具备透明特性。该特性支持异构查找,省去了实例化 `Key` 类型对象的开销。"; ":1240" = "---"; ":1250" = "等价于 [listing,subs=\"+macros,+quotes\"]"; ":1257" = "返回值:;; 成功插入的元素数量。"; ":1259" = "---"; ":1269" = "等价于 [listing,subs=\"+macros,+quotes\"]"; ":1276" = "返回值:;; 已插入的元素数量。"; ":1278" = "---"; ":1294" = "返回值:;; 由 `inserted` 和 `node` 构造的 `insert_return_type` 对象:+"; ":1295" = "若 `nh` 为空,则 `inserted` 为 `false` 且 `node` 为空。"; ":1296" = "若插入操作成功,则 `inserted` 为 true, 且 `node` 为空。"; ":1297" = "若插入操作失败,则 `inserted` 为 false ,且 `node` 保留 `nh` 的原值。"; ":1302" = "---"; ":1317" = "---"; ":1334" = "---"; ":1336" = "erase_if"; ":1347" = "---"; ":1365" = "---"; ":1382" = "---"; ":1397" = "---"; ":1412" = "---"; ":1425" = "---"; ":1441" = "---"; ":1453" = "---"; ":1463" = "---"; ":1473" = "---"; ":1491" = "---"; ":1507" = "---"; ":1518" = "---"; ":1530" = "---"; ":1541" = "---"; ":1551" = "---"; ":1568" = "---"; ":1597" = "---"; ":1610" = "---"; ":1621" = "---"; ":1655" = "并发:;; 对 `x` 和 `y` 进行阻塞操作。\n注意:;; 若两个哈希表的相等性断言不匹配,则行为未定义。"; ":1658" = "---"; ":1670" = "并发:;; 对 `x` 和 `y` 执行阻塞操作。\n注意:;; 若两个哈希表不具备等价的相等性断言,则行为未定义。"; ":1673" = "---"; ":1683" = "等价于 [listing,subs=\"+macros,+quotes\"]"; ":1689" = "---"; ":1691" = "erase_if"; ":1698" = "等价于 [listing,subs=\"+macros,+quotes\"]"; ":1721" = "---";