{
    "": "要求：如果 `x` 是 `it` 所指向的 `unordered_node_set` 容器，则在加载 `x` 和加载 `it` 之间，不能对 `x` 执行任何修改操作。",
    ":240": "---",
    ":277": "---",
    ":286": "---",
    ":295": "一个常量迭代器，其值类型为 `value_type` 。",
    ":297": "迭代器类别至少为前向迭代器。",
    ":301": "---",
    ":308": "一个常量迭代器，其值类型为 `value_type` 。",
    ":310": "迭代器类别至少为前向迭代器。",
    ":312": "---",
    ":322": "---",
    ":344": "---",
    ":357": "后置条件：`size() == 0`  \n要求：如果使用默认值，则 `hasher`、`key_equal` 和 `allocator_type` 必须满足 https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[可默认构造^]。",
    ":360": "---",
    ":374": "后置条件：`size() == 0`  要求：如果使用默认参数，则 `hasher`、`key_equal` 和 `allocator_type` 需要满足 https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[可默认构造^]。",
    ":377": "---",
    ":393": "要求：如果使用默认值，则 `hasher`、`key_equal` 和 `allocator_type` 必须满足 https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[可默认构造^]。",
    ":395": "---",
    ":409": "---",
    ":421": "---",
    ":432": "要求：`hasher`、`key_equal` 需要满足 https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[可默认构造^]。",
    ":434": "---",
    ":443": "---",
    ":452": "---",
    ":466": "---",
    ":484": "---",
    ":499": "要求：如果使用默认值，则 `hasher`、`key_equal` 和 `allocator_type` 需要满足 https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[可默认构造^]。",
    ":501": "---",
    ":514": "---",
    ":527": "---",
    ":539": "要求;; `hasher` 和 `key++_++equal` 需满足 https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[可默认构造] 要求。",
    ":541": "---",
    ":554": "要求;; `key++_++equal` 需满足 https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[可默认构造] 要求。",
    ":556": "---",
    ":567": "要求：`hasher` 和 `key_equal` 需要满足 https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[可默认构造^]。",
    ":569": "---",
    ":580": "要求：`hasher` 和 `key_equal` 需要满足 https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[可默认构造^]。",
    ":582": "---",
    ":594": "要求：`key_equal` 需要满足 https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[可默认构造^]。",
    ":596": "---",
    ":607": "---",
    ":622": "要求：`value_type` 满足 https://en.cppreference.com/w/cpp/named_req/CopyInsertable[可拷贝插入^]",
    ":624": "---",
    ":641": "---",
    ":651": "要求：`value_type` 满足 https://en.cppreference.com/w/cpp/named_req/CopyInsertable[可拷贝插入^]。",
    ":665": "---",
    ":676": "---",
    ":687": "---",
    ":697": "---",
    ":710": "---",
    ":721": "---",
    ":732": "---",
    ":741": "当且仅当容器中没有具有等价键的元素时，才插入一个使用参数 `args` 构造的对象。",
    ":744": "要求：`value_type` 可从 `args` 构造。  \n返回：返回类型的 `bool` 分量为 `true` 表示发生了插入。  \n如果发生了插入，则迭代器指向新插入的元素；否则，指向具有等价键的元素。  \n抛出：如果除调用 `hasher` 之外的操作抛出异常，则该函数无效果。  \n注意：可能使迭代器失效，但仅当插入导致负载大于最大负载时才会发生。",
    ":751": "---",
    ":758": "当且仅当容器中没有具有等价键的元素时，才插入一个使用参数 `args` 构造的对象。",
    ":763": "要求：`value_type` 可从 `args` 构造。  \n返回：返回类型的 `bool` 分量为 `true` 表示发生了插入。  \n如果发生了插入，则迭代器指向新插入的元素；否则，指向具有等价键的元素。  \n抛出：如果除调用 `hasher` 之外的操作抛出异常，则该函数无效果。  \n注意：可能使迭代器失效，但仅当插入导致负载大于最大负载时才会发生。",
    ":770": "---",
    ":777": "当且仅当容器中没有具有等价键的元素时，才将 `obj` 插入容器。",
    ":780": "要求：`value_type` 满足 https://en.cppreference.com/w/cpp/named_req/CopyInsertable[可拷贝插入^]。  \n返回：返回类型的 `bool` 分量为 `true` 表示发生了插入。  \n如果发生了插入，则迭代器指向新插入的元素；否则，指向具有等价键的元素。  \n抛出：如果除调用 `hasher` 之外的操作抛出异常，则该函数无效果。  \n注意：可能使迭代器失效，但仅当插入导致负载大于最大负载时才会发生。",
    ":787": "---",
    ":794": "当且仅当容器中没有具有等价键的元素时，才将 `obj` 插入容器。",
    ":797": "要求：`value_type` 满足 https://en.cppreference.com/w/cpp/named_req/MoveInsertable[可移动插入^]。  \n返回：返回类型的 `bool` 分量为 `true` 表示发生了插入。  \n如果发生了插入，则迭代器指向新插入的元素；否则，指向具有等价键的元素。  \n抛出：如果除调用 `hasher` 之外的操作抛出异常，则该函数无效果。  \n注意：可能使迭代器失效，但仅当插入导致负载大于最大负载时才会发生。",
    ":804": "---",
    ":811": "当且仅当容器中没有具有等价键的元素时，才将在容器中插入一个从 `std::forward<k>(k)` 构造的元素。</k>",
    ":814": "要求：`value_type` 可以从 `k` 进行 https://en.cppreference.com/w/cpp/named_req/EmplaceConstructible[可原位构造^]。  \n返回：如果发生了插入，则返回类型的 bool 分量为 true。  \n如果发生了插入，则迭代器指向新插入的元素；否则，指向具有等价键的元素。  \n抛出：如果除调用 `hasher` 之外的操作抛出异常，则该函数无效果。  \n注意：可能使迭代器失效，但仅当插入导致负载大于最大负载时才会发生。  \n\n只有当 `Hash::is_transparent` 和 `Pred::is_transparent` 是有效的成员 typedef，且 `iterator` 和 `const_iterator` 都不能从 `K` 隐式转换时，此重载才会参与重载决议。库假定 `Hash` 可同时用 `K` 和 `Key` 调用，并且 `Pred` 是透明的。这支持了异构查找，从而避免了实例化 `Key` 类型对象的开销。",
    ":823": "---",
    ":831": "`hint` 是关于元素插入位置的建议。此实现会忽略该建议。",
    ":834": "要求：`value_type` 满足 https://en.cppreference.com/w/cpp/named_req/CopyInsertable[可拷贝插入^]。  \n返回：返回类型的 `bool` 分量为 `true` 表示发生了插入。  \n如果发生了插入，则迭代器指向新插入的元素；否则，指向具有等价键的元素。  \n抛出：如果除调用 `hasher` 之外的操作抛出异常，则该函数无效果。  \n注意：可能使迭代器失效，但仅当插入导致负载大于最大负载时才会发生。",
    ":841": "---",
    ":848": "当且仅当容器中没有具有等价键的元素时，才将 `obj` 插入容器。",
    ":850": "`hint` 是关于元素插入位置的建议。此实现会忽略该建议。",
    ":853": "要求：`value_type` 满足 https://en.cppreference.com/w/cpp/named_req/MoveInsertable[可移动插入^]。  \n返回：返回类型的 `bool` 分量为 `true` 表示发生了插入。  \n如果发生了插入，则迭代器指向新插入的元素；否则，指向具有等价键的元素。  \n抛出：如果除调用 `hasher` 之外的操作抛出异常，则该函数无效果。  \n注意：可能使迭代器失效，但仅当插入导致负载大于最大负载时才会发生。",
    ":860": "---",
    ":867": "当且仅当容器中没有具有等价键的元素时，才在容器中插入一个从 `std::forward<k>(k)` 构造的元素。</k>",
    ":869": "`hint` 是关于元素插入位置的建议。此实现会忽略该建议。",
    ":872": "要求：`value_type` 可以从 `k` 进行 https://en.cppreference.com/w/cpp/named_req/EmplaceConstructible[可原位构造^]。  \n返回：如果发生了插入，则返回类型的 bool 分量为 true。  \n如果发生了插入，则迭代器指向新插入的元素；否则，指向具有等价键的元素。  \n抛出：如果除调用 `hasher` 之外的操作抛出异常，则该函数无效果。  \n注意：可能使迭代器失效，但仅当插入导致负载大于最大负载时才会发生。  \n\n只有当 `Hash::is_transparent` 和 `Pred::is_transparent` 是有效的成员 typedef，且 `iterator` 和 `const_iterator` 都不能从 `K` 隐式转换时，此重载才会参与重载决议。库假定 `Hash` 可同时用 `K` 和 `Key` 调用，并且 `Pred` 是透明的。这支持了异构查找，从而避免了实例化 `Key` 类型对象的开销。",
    ":881": "---",
    ":888": "将一个范围内的元素插入容器中。当且仅当容器中没有具有等价键的元素时，才会插入这些元素。",
    ":895": "---",
    ":902": "将一个范围内的元素插入容器中。当且仅当容器中没有具有等价键的元素时，才会插入这些元素。",
    ":909": "---",
    ":927": "---",
    ":937": "`hint` 是关于元素插入位置的建议。此实现会忽略该建议。",
    ":945": "---",
    ":963": "---",
    ":978": "---",
    ":992": "---",
    ":1003": "如果 `Allocator::propagate_on_container_swap` 被声明且 `Allocator::propagate_on_container_swap::value` 为 `true`，则交换容器的分配器。否则，使用不相等的分配器进行交换将导致未定义行为。",
    ":1008": "---",
    ":1021": "---",
    ":1036": "---",
    ":1046": "---",
    ":1058": "---",
    ":1076": "---",
    ":1088": "---",
    ":1098": "---",
    ":1108": "---",
    ":1125": "---",
    ":1138": "---",
    ":1151": "---",
    ":1167": "---",
    ":1179": "---",
    ":1191": "---",
    ":1202": "---",
    ":1212": "---",
    ":1226": "---",
    ":1237": "使迭代器失效并改变元素的顺序。",
    ":1240": "抛出：如果抛出异常（除非是由容器的哈希函数或比较函数抛出的），则该函数无效果。",
    ":1242": "---",
    ":1253": "使迭代器失效并改变元素的顺序。",
    ":1256": "抛出：如果抛出异常（除非是由容器的哈希函数或比较函数抛出的），则该函数无效果。",
    ":1258": "---",
    ":1271": "---",
    ":1282": "---",
    ":1316": "注意：如果两个容器不具有等价的相等谓词，则行为未定义。",
    ":1318": "---",
    ":1330": "注意：如果两个容器不具有等价的相等谓词，则行为未定义。",
    ":1342": "如果 `Allocator::propagate_on_container_swap` 被声明且 `Allocator::propagate_on_container_swap::value` 为 `true`，则交换容器的分配器。否则，使用不相等的分配器进行交换将导致未定义行为。",
    ":1348": "---",
    ":1392": "---",
    ":1404": "---",
    ":1416": "---"
}
