Lines Matching refs:Key
59 template<typename Key, typename Mapped, typename Allocator, bool Store_Hash>
66 template<typename Key, typename Mapped, typename Allocator>
67 struct value_type_base<Key, Mapped, Allocator, false>
76 typedef typename Allocator::template rebind<std::pair<const Key, Mapped> >::other value_type_allocator;
93 template<typename Key, typename Mapped, typename Allocator>
94 struct value_type_base<Key, Mapped, Allocator, true>
103 typedef typename Allocator::template rebind<std::pair<const Key, Mapped> >::other value_type_allocator;
118 template<typename Key, typename Allocator>
121 value_type_base<Key, null_mapped_type, Allocator, false>
127 template<typename Key, typename Allocator>
128 struct value_type_base<Key, null_mapped_type, Allocator, false>
137 typedef Key value_type;
160 template<typename Key, typename Allocator>
163 value_type_base<Key, null_mapped_type, Allocator, true>
169 template<typename Key, typename Allocator>
170 struct value_type_base<Key, null_mapped_type, Allocator, true>
179 typedef Key value_type;
202 template<typename Key, typename Mapped>
205 typedef integral_constant<int, is_simple<Key>::value && is_simple<Mapped>::value> indicator;
208 template<typename Key>
209 struct no_throw_copies<Key, null_mapped_type>
211 typedef integral_constant<int, is_simple<Key>::value> indicator;