Lines Matching +refs:autoconf +refs:mode +refs:map

253 	* include/std/map (): Ditto.
264 * testsuite/23_containers/map/erasure.cc: Ditto.
291 * testsuite/23_containers/map/erasure.cc: Ditto.
346 * include/experimental/map: Move erase_if.h.
353 * include/std/map: Ditto.
363 * testsuite/23_containers/map/erasure.cc: New test.
1082 3.cc: Skip test when compiled with a -std=c++NN strict mode.
1089 * testsuite/23_containers/map/requirements/explicit_instantiation/
1125 * testsuite/23_containers/map/requirements/explicit_instantiation/5.cc
1147 * testsuite/23_containers/map/56613.cc: Likewise.
1206 * testsuite/23_containers/map/requirements/explicit_instantiation/
1216 _GLIBCXX_STD_A to refer to normal mode algorithms.
1221 * include/debug/map.h (map::erase(iterator)): Add abi-tag so that
1309 * include/experimental/internet: Use autoconf macros for available
1614 * include/debug/map.h (map<>::erase(const_iterator, const_iterator)):
1635 * include/debug/map.h
1636 (map<>::emplace<>(_Args&&...)): Use C++11 direct initialization.
1637 (map<>::emplace_hint<>(const_iterator, _Args&&...)): Likewise.
1638 (map<>::insert(value_type&&)): Likewise.
1639 (map<>::insert<>(_Pair&&)): Likewise.
1640 (map<>::insert<>(const_iterator, _Pair&&)): Likewise.
1641 (map<>::try_emplace): Likewise.
1642 (map<>::insert_or_assign): Likewise.
1643 (map<>::insert(node_type&&)): Likewise.
1644 (map<>::insert(const_iterator, node_type&&)): Likewise.
1645 (map<>::erase(const_iterator)): Likewise.
1646 (map<>::erase(const_iterator, const_iterator)): Likewise.
1779 Remove __glibcxx_assert statements and use map::find instead of
1780 map::operator[].
1850 (map::map(initializer_list<value_type>, const Compare&, const Alloc&))
1851 (map::map(initializer_list<value_type>, const Alloc&))
1852 (map::map(InputIterator, InputIterator, const Alloc&))
1853 (map::map(InputIterator, InputIterator))
1854 (map::map(InputIterator, InputIterator, const Compare&, const Alloc&))
1855 (map::insert(InputIterator, InputIterator)):
1893 * testsuite/23_containers/map/modifiers/insert/87194.cc: New test.
1899 * include/bits/stl_map.h (map::insert(_Pair&&))
1900 (map::insert(const_iterator, _Pair&&)): Do emplace instead of insert.
1907 * testsuite/23_containers/map/modifiers/insert/78595.cc: New test.
2089 * include/debug/map (std::__debug::map): Declare.
2098 * testsuite/23_containers/map/pmr_typedefs_debug.cc: New test.
2169 C++98 mode.
2312 * include/debug/map.h (std::__debug::map<>): Likewise.
2658 * include/std/map (std::pmr::map, std::pmr::multimap): Likewise.
2674 * testsuite/23_containers/map/pmr_typedefs.cc: New test.
3762 * include/bits/stl_map.h (map::contains): Add for C++2a.
3774 * testsuite/23_containers/map/operations/contains.cc: New.
4659 (filesystem::create_hard_link): Check HAVE_LINK autoconf macro and
4661 (filesystem::create_symlink): Check HAVE_SYMLINK autoconf macro.
4669 (filesystem::read_symlink): Check HAVE_READLINK autoconf macro.
4697 (filesystem::create_hard_link): Check HAVE_LINK autoconf macro and
4699 (filesystem::create_symlink): Check HAVE_SYMLINK autoconf macro.
4707 (filesystem::read_symlink): Check HAVE_READLINK autoconf macro.
4830 * include/bits/stl_map.h (map(const allocator_type&)): Likewise.
4831 (map(initializer_list<value_type>, const allocator_type&)): Likewise.
4832 (map(_InputIterator, _InputIterator, const allocator_type&)): Likewise.
5014 * include/debug/map.h
5015 (map(map&&, const_allocator_type&)): Add noexcept qualitication.
5022 * testsuite/23_containers/map/cons/noexcept_default_construct.cc:
5024 * testsuite/23_containers/map/cons/noexcept_move_construct.cc:
5268 Use constexpr if in C++17 mode.
5292 * include/debug/map.h
5293 (map::map<_Iter>(_Iter, _Iter, const _Alloc&)): Likewise.
5294 (map::map<_Iter>(_Iter, _Iter, const _Compare&, const _Alloc&)):
5751 * include/bits/stl_map.h (std::map<>): Fix _Rb_tree_merge_helper friend