Lines Matching defs:hasher

65   typedef typename _Ht::hasher hasher;
80 hasher hash_funct() const { return _M_ht.hash_funct(); }
88 hash_map() : _M_ht(0, hasher(), key_equal(), allocator_type()) {}
90 : _M_ht(__n, hasher(), key_equal(), allocator_type()) {}
91 hash_map(size_type __n, const hasher& __hf)
93 hash_map(size_type __n, const hasher& __hf, const key_equal& __eql,
106 : _M_ht(0, hasher(), key_equal(), allocator_type())
110 : _M_ht(__n, hasher(), key_equal(), allocator_type())
114 const hasher& __hf)
120 const hasher& __hf, const key_equal& __eql)
126 const hasher& __hf, const key_equal& __eql,
133 : _M_ht(0, hasher(), key_equal(), allocator_type())
136 : _M_ht(__n, hasher(), key_equal(), allocator_type())
139 const hasher& __hf)
143 const hasher& __hf, const key_equal& __eql,
149 : _M_ht(0, hasher(), key_equal(), allocator_type())
152 : _M_ht(__n, hasher(), key_equal(), allocator_type())
155 const hasher& __hf)
159 const hasher& __hf, const key_equal& __eql,
256 typedef typename _Ht::hasher hasher;
271 hasher hash_funct() const { return _M_ht.hash_funct(); }
279 hash_multimap() : _M_ht(0, hasher(), key_equal(), allocator_type()) {}
281 : _M_ht(__n, hasher(), key_equal(), allocator_type()) {}
282 hash_multimap(size_type __n, const hasher& __hf)
284 hash_multimap(size_type __n, const hasher& __hf, const key_equal& __eql,
297 : _M_ht(0, hasher(), key_equal(), allocator_type())
301 : _M_ht(__n, hasher(), key_equal(), allocator_type())
305 const hasher& __hf)
311 const hasher& __hf, const key_equal& __eql)
317 const hasher& __hf, const key_equal& __eql,
324 : _M_ht(0, hasher(), key_equal(), allocator_type())
327 : _M_ht(__n, hasher(), key_equal(), allocator_type())
330 const hasher& __hf)
334 const hasher& __hf, const key_equal& __eql,
340 : _M_ht(0, hasher(), key_equal(), allocator_type())
343 : _M_ht(__n, hasher(), key_equal(), allocator_type())
346 const hasher& __hf)
350 const hasher& __hf, const key_equal& __eql,