diff --git a/parallel_hashmap/phmap_base.h b/parallel_hashmap/phmap_base.h index 2410dc3..698ef37 100644 --- a/parallel_hashmap/phmap_base.h +++ b/parallel_hashmap/phmap_base.h @@ -1262,17 +1262,17 @@ using GetSizeType = typename std::allocator_traits::size_type; template using GetPropagateOnContainerCopyAssignment = - typename T::propagate_on_container_copy_assignment; + typename std::allocator_traits::propagate_on_container_copy_assignment; template using GetPropagateOnContainerMoveAssignment = - typename T::propagate_on_container_move_assignment; + typename std::allocator_traits::propagate_on_container_move_assignment; template -using GetPropagateOnContainerSwap = typename T::propagate_on_container_swap; +using GetPropagateOnContainerSwap = typename std::allocator_traits::propagate_on_container_swap; template -using GetIsAlwaysEqual = typename T::is_always_equal; +using GetIsAlwaysEqual = typename std::allocator_traits::is_always_equal; template struct GetFirstArg;