Home | History | Annotate | Download | only in hash_fn

Lines Matching refs:size_type

48 #define PB_DS_CLASS_T_DEC template<typename Size_Type>
49 #define PB_DS_CLASS_C_DEC mask_based_range_hashing<Size_Type>
51 template<typename Size_Type>
55 typedef Size_Type size_type;
62 notify_resized(size_type size);
64 inline size_type
65 range_hash(size_type hash) const
66 { return size_type(hash & m_mask); }
69 size_type m_mask;
70 const static size_type s_num_bits_in_size_type;
71 const static size_type s_highest_bit_1;
75 const typename PB_DS_CLASS_C_DEC::size_type
77 sizeof(typename PB_DS_CLASS_C_DEC::size_type) << 3;
80 const typename PB_DS_CLASS_C_DEC::size_type PB_DS_CLASS_C_DEC::s_highest_bit_1 = static_cast<typename PB_DS_CLASS_C_DEC::size_type>(1) << (s_num_bits_in_size_type - 1);
86 notify_resized(size_type size)
88 size_type i = 0;