mirror of
https://github.com/boostorg/container.git
synced 2025-08-02 22:14:26 +02:00
Remove some instantiations to avoid hitting section limits when compiling with GCC.
This commit is contained in:
@@ -68,22 +68,6 @@ template class flat_multimap
|
|||||||
< std::pair<test::movable_and_copyable_int, test::movable_and_copyable_int> >
|
< std::pair<test::movable_and_copyable_int, test::movable_and_copyable_int> >
|
||||||
>;
|
>;
|
||||||
|
|
||||||
template class flat_multimap
|
|
||||||
< test::movable_and_copyable_int
|
|
||||||
, test::movable_and_copyable_int
|
|
||||||
, std::less<test::movable_and_copyable_int>
|
|
||||||
, std::allocator
|
|
||||||
< std::pair<test::movable_and_copyable_int, test::movable_and_copyable_int> >
|
|
||||||
>;
|
|
||||||
|
|
||||||
template class flat_multimap
|
|
||||||
< test::movable_and_copyable_int
|
|
||||||
, test::movable_and_copyable_int
|
|
||||||
, std::less<test::movable_and_copyable_int>
|
|
||||||
, allocator
|
|
||||||
< std::pair<test::movable_and_copyable_int, test::movable_and_copyable_int> >
|
|
||||||
>;
|
|
||||||
|
|
||||||
//As flat container iterators are typedefs for vector::[const_]iterator,
|
//As flat container iterators are typedefs for vector::[const_]iterator,
|
||||||
//no need to explicit instantiate them
|
//no need to explicit instantiate them
|
||||||
|
|
||||||
|
@@ -53,15 +53,6 @@ template class map
|
|||||||
< std::pair<const test::movable_and_copyable_int, test::movable_and_copyable_int> >
|
< std::pair<const test::movable_and_copyable_int, test::movable_and_copyable_int> >
|
||||||
>;
|
>;
|
||||||
|
|
||||||
//multimap
|
|
||||||
template class multimap
|
|
||||||
< test::movable_and_copyable_int
|
|
||||||
, test::movable_and_copyable_int
|
|
||||||
, std::less<test::movable_and_copyable_int>
|
|
||||||
, test::simple_allocator
|
|
||||||
< std::pair<const test::movable_and_copyable_int, test::movable_and_copyable_int> >
|
|
||||||
>;
|
|
||||||
|
|
||||||
template class multimap
|
template class multimap
|
||||||
< test::movable_and_copyable_int
|
< test::movable_and_copyable_int
|
||||||
, test::movable_and_copyable_int
|
, test::movable_and_copyable_int
|
||||||
@@ -70,45 +61,6 @@ template class multimap
|
|||||||
< std::pair<const test::movable_and_copyable_int, test::movable_and_copyable_int> >
|
< std::pair<const test::movable_and_copyable_int, test::movable_and_copyable_int> >
|
||||||
>;
|
>;
|
||||||
|
|
||||||
template class multimap
|
|
||||||
< test::movable_and_copyable_int
|
|
||||||
, test::movable_and_copyable_int
|
|
||||||
, std::less<test::movable_and_copyable_int>
|
|
||||||
, adaptive_pool
|
|
||||||
< std::pair<const test::movable_and_copyable_int, test::movable_and_copyable_int> >
|
|
||||||
>;
|
|
||||||
|
|
||||||
namespace container_detail {
|
|
||||||
|
|
||||||
template class tree
|
|
||||||
< const test::movable_and_copyable_int
|
|
||||||
, std::pair<const test::movable_and_copyable_int, test::movable_and_copyable_int>
|
|
||||||
, container_detail::select1st< std::pair<const test::movable_and_copyable_int, test::movable_and_copyable_int> >
|
|
||||||
, std::less<test::movable_and_copyable_int>
|
|
||||||
, test::simple_allocator
|
|
||||||
< std::pair<const test::movable_and_copyable_int, test::movable_and_copyable_int> >
|
|
||||||
, tree_assoc_defaults >;
|
|
||||||
|
|
||||||
template class tree
|
|
||||||
< const test::movable_and_copyable_int
|
|
||||||
, std::pair<const test::movable_and_copyable_int, test::movable_and_copyable_int>
|
|
||||||
, container_detail::select1st< std::pair<const test::movable_and_copyable_int, test::movable_and_copyable_int> >
|
|
||||||
, std::less<test::movable_and_copyable_int>
|
|
||||||
, std::allocator
|
|
||||||
< std::pair<const test::movable_and_copyable_int, test::movable_and_copyable_int> >
|
|
||||||
, tree_assoc_defaults >;
|
|
||||||
|
|
||||||
template class tree
|
|
||||||
< const test::movable_and_copyable_int
|
|
||||||
, std::pair<const test::movable_and_copyable_int, test::movable_and_copyable_int>
|
|
||||||
, container_detail::select1st< std::pair<const test::movable_and_copyable_int, test::movable_and_copyable_int> >
|
|
||||||
, std::less<test::movable_and_copyable_int>
|
|
||||||
, adaptive_pool
|
|
||||||
< std::pair<const test::movable_and_copyable_int, test::movable_and_copyable_int> >
|
|
||||||
, tree_assoc_defaults >;
|
|
||||||
|
|
||||||
} //container_detail {
|
|
||||||
|
|
||||||
}} //boost::container
|
}} //boost::container
|
||||||
|
|
||||||
class recursive_map
|
class recursive_map
|
||||||
|
Reference in New Issue
Block a user