41 #ifndef PB_DS_MOD_BASED_RANGE_HASHING_HPP
42 #define PB_DS_MOD_BASED_RANGE_HASHING_HPP
49 template<
typename Size_Type>
53 typedef Size_Type size_type;
60 notify_resized(size_type s)
64 range_hash(size_type s)
const
65 {
return s % m_size; }
74 #endif // #ifndef PB_DS_MOD_BASED_RANGE_HASHING_HPP
GNU extensions for policy-based data structures for public use.
void swap(_Tp &, _Tp &) noexcept(__and_< is_nothrow_move_constructible< _Tp >, is_nothrow_move_assignable< _Tp >>::value)
Swaps two values.