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.