":329" = "---"; ":371" = "---"; ":415" = "---"; ":428" = "---"; ":435" = "---"; ":456" = "Postconditions:;; `size() == 0` Requires:;; If the defaults are used, `hasher`, `key_equal` and `allocator_type` need to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^]."; ":459" = "---"; ":473" = "Postconditions:;; `size() == 0` Requires:;; If the defaults are used, `hasher`, `key_equal` and `allocator_type` need to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^]."; ":476" = "---"; ":492" = "Requires:;; If the defaults are used, `hasher`, `key_equal` and `allocator_type` need to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^]."; ":494" = "---"; ":509" = "---"; ":522" = "Concurrency:;; Blocking on `other`."; ":524" = "---"; ":535" = "Requires:;; `hasher`, `key_equal` need to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^]."; ":537" = "---"; ":546" = "---"; ":556" = "Concurrency:;; Blocking on `other`."; ":558" = "---"; ":573" = "Concurrency:;; Blocking on `other`."; ":575" = "---"; ":592" = "---"; ":607" = "Requires:;; If the defaults are used, `hasher`, `key_equal` and `allocator_type` need to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^]."; ":609" = "---"; ":622" = "---"; ":635" = "---"; ":647" = "Requires:;; `hasher`, `key_equal` need to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^]."; ":649" = "---"; ":662" = "Requires:;; `key_equal` needs to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^]."; ":664" = "---"; ":675" = "Requires:;; `hasher` and `key_equal` need to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^]."; ":677" = "---"; ":688" = "Requires:;; `hasher` and `key_equal` need to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^]."; ":690" = "---"; ":702" = "Requires:;; `key_equal` needs to be https://en.cppreference.com/w/cpp/named_req/DefaultConstructible[DefaultConstructible^]."; ":704" = "---"; ":715" = "---"; ":733" = "---"; ":753" = "---"; ":766" = "---"; ":788" = "---"; ":824" = "---"; ":840" = "---"; ":861" = "---"; ":878" = "---"; ":905" = "---"; ":918" = "---"; ":933" = "---"; ":944" = "---"; ":963" = "---"; ":971" = "Inserts `obj` in the table if and only if there is no element in the table with an equivalent key."; ":981" = "---"; ":989" = "Inserts `obj` in the table if and only if there is no element in the table with an equivalent key."; ":999" = "---"; ":1006" = "Equivalent to [listing,subs=\"+macros,+quotes\"]"; ":1013" = "Returns:;; The number of elements inserted."; ":1015" = "---"; ":1022" = "Equivalent to [listing,subs=\"+macros,+quotes\"]"; ":1029" = "Returns:;; The number of elements inserted."; ":1031" = "---"; ":1050" = "---"; ":1060" = "Inserts `obj` in the table if and only if there is no element in the table with an equivalent key. Otherwise, invokes `f` with a reference to the equivalent element; such reference is const iff a `*_cvisit` overload is used."; ":1072" = "---"; ":1082" = "Inserts `obj` in the table if and only if there is no element in the table with an equivalent key. Otherwise, invokes `f` with a reference to the equivalent element; such reference is const iff a `*_cvisit` overload is used."; ":1094" = "---"; ":1104" = "Equivalent to [listing,subs=\"+macros,+quotes\"]"; ":1111" = "Returns:;; The number of elements inserted."; ":1113" = "---"; ":1121" = "Equivalent to [listing,subs=\"+macros,+quotes\"]"; ":1128" = "Returns:;; The number of elements inserted."; ":1130" = "---"; ":1152" = "---"; ":1162" = "Inserts `obj` in the table if and only if there is no element in the table with an equivalent key, and then invokes `f1` with a non-const reference to the newly created element. Otherwise, invokes `f2` with a reference to the equivalent element; such reference is const iff a `*_cvisit` overload is used."; ":1175" = "---"; ":1185" = "Inserts `obj` in the table if and only if there is no element in the table with an equivalent key, and then invokes `f1` with a non-const reference to the newly created element. Otherwise, invokes `f2` with a reference to the equivalent element; such reference is const iff a `*_cvisit` overload is used."; ":1198" = "---"; ":1208" = "Equivalent to [listing,subs=\"+macros,+quotes\"]"; ":1215" = "Returns:;; The number of elements inserted."; ":1217" = "---"; ":1227" = "Equivalent to [listing,subs=\"+macros,+quotes\"]"; ":1234" = "Returns:;; The number of elements inserted."; ":1236" = "---"; ":1256" = "value_type(std::piecewise_construct, std::forward_as_tuple(std::forward(k)), std::forward_as_tuple(std::forward(args)...))"; ":1261" = "value_type(std::piecewise_construct, std::forward_as_tuple(std::forward(k)), std::forward_as_tuple(std::forward(args)...)) ```"; ":1268" = "Invalidates pointers and references to elements if a rehashing is issued."; ":1272" = "--"; ":1274" = "---"; ":1296" = "Returns:;; `true` if an insert took place. + Concurrency:;; Blocking on rehashing of `*this`. Notes:;; No `value_type` is constructed if there is an element with an equivalent key; otherwise, the construction is of the form: + + -- ```c++"; ":1304" = "value_type(std::piecewise_construct, std::forward_as_tuple(std::forward(k)), std::forward_as_tuple(std::forward(args)...))"; ":1309" = "value_type(std::piecewise_construct, std::forward_as_tuple(std::forward(k)), std::forward_as_tuple(std::forward(args)...)) ```"; ":1314" = "Invalidates pointers and references to elements if a rehashing is issued."; ":1320" = "--"; ":1322" = "---"; ":1345" = "Returns:;; `true` if an insert took place. + Concurrency:;; Blocking on rehashing of `*this`. Notes:;; No `value_type` is constructed if there is an element with an equivalent key; otherwise, the construction is of the form: + + -- ```c++"; ":1353" = "value_type(std::piecewise_construct, std::forward_as_tuple(std::forward(k)), std::forward_as_tuple(std::forward(args)...))"; ":1358" = "value_type(std::piecewise_construct, std::forward_as_tuple(std::forward(k)), std::forward_as_tuple(std::forward(args)...)) ```"; ":1363" = "Invalidates pointers and references to elements if a rehashing is issued."; ":1369" = "--"; ":1371" = "---"; ":1404" = "---"; ":1419" = "---"; ":1438" = "---"; ":1440" = "erase_if"; ":1451" = "---"; ":1469" = "---"; ":1486" = "---"; ":1499" = "---"; ":1515" = "---"; ":1527" = "---"; ":1537" = "---"; ":1547" = "---"; ":1565" = "---"; ":1581" = "---"; ":1592" = "---"; ":1604" = "---"; ":1615" = "---"; ":1625" = "---"; ":1642" = "---"; ":1653" = "Invalidates pointers and references to elements, and changes the order of elements."; ":1669" = "Invalidates pointers and references to elements, and changes the order of elements."; ":1675" = "---"; ":1688" = "---"; ":1699" = "---"; ":1758" = "Concurrency:;; Blocking on `x` and `y`. Notes:;; Behavior is undefined if the two tables don't have equivalent equality predicates."; ":1761" = "---"; ":1773" = "Concurrency:;; Blocking on `x` and `y`. Notes:;; Behavior is undefined if the two tables don't have equivalent equality predicates."; ":1776" = "---"; ":1786" = "Equivalent to [listing,subs=\"+macros,+quotes\"]"; ":1792" = "---"; ":1794" = "erase_if"; ":1801" = "Equivalent to [listing,subs=\"+macros,+quotes\"]"; ":1825" = "---";