forked from boostorg/unordered
avoided premature instantiation of concurrent_table
This commit is contained in:
committed by
Christian Mazakas
parent
6994a37b23
commit
4be37cfdaf
@ -507,9 +507,8 @@ private:
|
|||||||
using compatible_concurrent_table=
|
using compatible_concurrent_table=
|
||||||
concurrent_table<TypePolicy,Hash,Pred,Allocator>;
|
concurrent_table<TypePolicy,Hash,Pred,Allocator>;
|
||||||
|
|
||||||
table(
|
template<typename ExclusiveLockGuard>
|
||||||
compatible_concurrent_table&& x,
|
table(compatible_concurrent_table&& x,ExclusiveLockGuard):
|
||||||
typename compatible_concurrent_table::exclusive_lock_guard):
|
|
||||||
super{
|
super{
|
||||||
std::move(x.h()),std::move(x.pred()),std::move(x.al()),
|
std::move(x.h()),std::move(x.pred()),std::move(x.al()),
|
||||||
arrays_type{
|
arrays_type{
|
||||||
|
Reference in New Issue
Block a user