":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" = "---";