41 #ifndef PB_DS_HASH_LOAD_CHECK_RESIZE_TRIGGER_SIZE_BASE_HPP
42 #define PB_DS_HASH_LOAD_CHECK_RESIZE_TRIGGER_SIZE_BASE_HPP
49 template<
typename Size_Type,
bool Hold_Size>
50 class hash_load_check_resize_trigger_size_base;
53 template<
typename Size_Type>
54 class hash_load_check_resize_trigger_size_base<Size_Type, true>
57 typedef Size_Type size_type;
59 hash_load_check_resize_trigger_size_base(): m_size(0)
63 swap(hash_load_check_resize_trigger_size_base& other)
64 { std::swap(m_size, other.m_size); }
67 set_size(size_type
size)
78 template<
typename Size_Type>
79 class hash_load_check_resize_trigger_size_base<Size_Type, false>
82 typedef Size_Type size_type;
86 swap(hash_load_check_resize_trigger_size_base& other) { }
89 set_size(size_type
size) { }