Lines Matching defs:key_equal
75 // map type has a "key_equal" member (hash_map does), then that will
110 // has_key_equal<M>::value is true iff there exists a type M::key_equal. This is
116 // Two functions, one accepts types that have a key_equal member, and one that
119 template <typename U> static big test(typename U::key_equal*);
121 // Determines if M::key_equal exists by looking at the size of the return
127 // Base template used for map types that do NOT have an M::key_equal member,
133 // have an M::key_equal member.
169 // Partial template specialization handles case where M::key_equal exists, e.g.,
173 typedef typename M::key_equal equal_key;
197 typedef EqualKey key_equal;
387 key_equal compare;
401 key_equal compare;
416 key_equal compare;
440 key_equal compare;