Remove extraneous construct() overloads from the flat foa-based containers

This commit is contained in:
Christian Mazakas
2023-02-19 21:19:30 -08:00
parent a1adacdfe2
commit 3df600d069
2 changed files with 0 additions and 12 deletions

View File

@ -60,12 +60,6 @@ namespace boost {
std::move(const_cast<raw_mapped_type&>(x.second))};
}
template <class A>
static void construct(A& al, element_type* p, moved_type&& x)
{
boost::allocator_construct(al, p, std::move(x));
}
template <class A, class... Args>
static void construct(A& al, element_type* p, Args&&... args)
{

View File

@ -51,12 +51,6 @@ namespace boost {
boost::allocator_construct(al, p, copy);
}
template <class A>
static void construct(A& al, element_type* p, Key&& x)
{
boost::allocator_construct(al, p, std::move(x));
}
template <class A, class... Args>
static void construct(A& al, element_type* p, Args&&... args)
{