{
    "": "要求;; 如果 `x` 是 `it` 指向的 `unordered++_++set` ，则在加载 `x` 与加载 `it` 的时间间隔内，不得对 `x` 执行任何修改操作。",
    ":239": "---",
    ":281": "一个常量迭代器，其值类型为 `value_type`。",
    ":283": "迭代器类别至少为前向迭代器。",
    ":287": "---",
    ":294": "一个常量迭代器，其值类型为 `value_type`。",
    ":296": "迭代器类别至少为前向迭代器。",
    ":298": "---",
    ":309": "---",
    ":320": "---",
    ":330": "---",
    ":352": "---",
    ":366": "后置条件：`size() == 0` 要求：如果使用默认值，则 `hasher`、`key_equal` 和 `allocator_type` 需要满足 https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[可默认构造^]要求。",
    ":369": "---",
    ":384": "后置条件：;; `size() == 0` 要求：;; 若使用默认参数，则 `hasher`、`key_equal` 和 `allocator_type` 需要满足 https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[可默认构造^]要求。",
    ":387": "---",
    ":403": "要求;; 若使用默认值，则 `hasher` 、 `key++_++equal` 和 `allocator++_++type` 需满足 https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[可默认构造] 要求。",
    ":405": "---",
    ":417": "要求：;; `value_type` 需满足可复制构造要求。",
    ":419": "---",
    ":432": "---",
    ":443": "要求：`hasher`、`key_equal` 需满足 https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[可默认构造^]要求。",
    ":445": "---",
    ":454": "---",
    ":463": "---",
    ":476": "---",
    ":491": "要求;; 若使用默认值，则 `hasher` 、 `key++_++equal` 和 `allocator++_++type` 需满足 https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[可默认构造] 要求。",
    ":493": "---",
    ":506": "---",
    ":519": "---",
    ":531": "要求;; `hasher` 和 `key++_++equal` 需满足 https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[可默认构造] 要求。",
    ":533": "---",
    ":546": "要求;; `key++_++equal` 需满足 https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[可默认构造] 要求。",
    ":548": "---",
    ":559": "要求：`hasher` 和 `key_equal` 需满足 https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[可默认构造^]要求。",
    ":561": "---",
    ":572": "要求：`hasher` 和 `key_equal` 需满足 https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[可默认构造^]要求。",
    ":574": "---",
    ":586": "要求：`key_equal` 需满足 https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[可默认构造^]要求。",
    ":588": "---",
    ":599": "---",
    ":614": "要求：`value_type` 需满足可复制构造要求。",
    ":616": "---",
    ":632": "---",
    ":644": "---",
    ":648": "begin",
    ":657": "---",
    ":659": "end",
    ":668": "---",
    ":670": "cbegin",
    ":678": "---",
    ":680": "cend",
    ":688": "---",
    ":701": "---",
    ":712": "---",
    ":723": "---",
    ":732": "当且仅当容器中没有等价值的元素时，插入一个使用参数 `args` 构造的对象。",
    ":744": "---",
    ":751": "当且仅当容器中没有等价值的元素时，插入一个使用参数 `args` 构造的对象。",
    ":765": "---",
    ":772": "当且仅当容器中不存在等价键时，将 `obj` 对象插入到容器中。",
    ":784": "---",
    ":791": "当且仅当容器中不存在等价键时，将 `obj` 对象插入到容器中。",
    ":803": "---",
    ":810": "当且仅当容器中不存在等价键的元素时，插入一个由 `std::forward++&lt;++K++&gt;++(k)` 构造的元素。",
    ":824": "---",
    ":832": "`hint` 是插入元素位置的建议。",
    ":844": "---",
    ":851": "当且仅当容器中没有等价的键时，将 `obj` 插入容器。",
    ":853": "`hint` 是一个关于元素应插入位置的建议。",
    ":865": "---",
    ":872": "当且仅当容器中不存在等价键的元素时，插入一个由 `std::forward<k>(k)` 构造的元素。</k>",
    ":874": "`hint` 是插入元素位置的建议。",
    ":888": "---",
    ":895": "将元素范围插入容器中。仅当容器中不存在等价键的元素时，才会插入相应元素。",
    ":904": "---",
    ":911": "将元素范围插入容器中。仅当容器中不存在等价键的元素时，才会插入相应元素。",
    ":920": "---",
    ":933": "---",
    ":950": "---",
    ":957": "若 `nh` 为空节点，则此操作不产生任何效果。",
    ":959": "否则，当且仅当容器中不存在等价键的元素时，才会插入 `nh` 所拥有的元素。",
    ":975": "---",
    ":982": "若 `nh` 为空节点，则此操作不产生任何效果。",
    ":984": "否则，当且仅当容器中不存在等价键的元素时，才会插入 `nh` 所拥有的元素。",
    ":988": "`hint` 是插入元素位置的建议。",
    ":1006": "---",
    ":1015": "擦除由 `position` 指向的元素。",
    ":1022": "---",
    ":1037": "---",
    ":1053": "---",
    ":1060": "擦除由 `position` 指向的元素。",
    ":1063": "抛出：仅当 `hasher` 或 `key_equal` 抛出异常时才会抛出异常。  \n+ + 在此实现中，此重载不会调用这两个函数对象的任何方法，因此不会抛出异常，但在其他实现中可能并非如此。  \n说明：此方法最初实现的原因是，从 `erase` 返回指向下一个元素的迭代器开销较大，但容器已经过重新设计，该问题已不复存在。因此，此方法现已弃用。",
    ":1068": "---",
    ":1075": "擦除由 `position` 指向的元素。",
    ":1078": "抛出：仅当 `hasher` 或 `key_equal` 抛出异常时才会抛出异常。  \n+ + 在此实现中，此重载不会调用这两个函数对象的任何方法，因此不会抛出异常，但在其他实现中可能并非如此。  \n说明：此方法最初实现的原因是，从 `erase` 返回指向下一个元素的迭代器开销较大，但容器已经过重新设计，该问题已不复存在。因此，此方法现已弃用。",
    ":1083": "---",
    ":1095": "如果声明了 `Allocator::propagate++_++on++_++container++_++swap` 且 `Allocator::propagate++_++on++_++container++_++swap::value` 为 `true` ，则交换容器的分配器。则，在分配器不相等的情况下进行交换将导致未定义行为。",
    ":1101": "---",
    ":1114": "---",
    ":1149": "---",
    ":1158": "---",
    ":1168": "---",
    ":1179": "---",
    ":1205": "---",
    ":1218": "---",
    ":1231": "---",
    ":1247": "---",
    ":1259": "---",
    ":1269": "---",
    ":1280": "---",
    ":1293": "---",
    ":1295": "begin",
    ":1306": "---",
    ":1308": "end",
    ":1318": "---",
    ":1320": "cbegin",
    ":1329": "---",
    ":1331": "cend",
    ":1340": "---",
    ":1352": "---",
    ":1363": "---",
    ":1373": "---",
    ":1384": "使迭代器失效，并改变元素的顺序。指向元素的指针和引用不会失效。",
    ":1387": "抛出：若抛出异常（除非由容器的哈希函数或比较函数抛出），则该函数无效果。",
    ":1389": "---",
    ":1400": "使迭代器失效，并改变元素的顺序。指向元素的指针和引用不会失效。",
    ":1403": "抛出：若抛出异常（除非由容器的哈希函数或比较函数抛出），则该函数无效果。",
    ":1438": "说明：如果两个容器的相等谓词不等价，则行为未定义。",
    ":1440": "---",
    ":1452": "注意：如果两个容器的相等谓词不等价，则行为未定义。",
    ":1454": "---",
    ":1466": "如果 `Allocator::propagate_on_container_swap` 已声明且 `Allocator::propagate_on_container_swap::value` 为 `true`，则交换容器的分配器。否则，使用不相等的分配器进行交换将导致未定义行为。",
    ":1473": "---",
    ":1517": "---",
    ":1532": "---",
    ":1544": "---"
}
