Home | History | Annotate | Download | only in detail

Lines Matching refs:Allocator

53     template<typename Key, typename Mapped, typename Allocator, bool Store_Hash>
60 template<typename Key, typename Mapped, typename Allocator>
61 struct value_type_base<Key, Mapped, Allocator, false>
63 typedef typename Allocator::template rebind<Mapped>::other mapped_type_allocator;
70 typedef typename Allocator::template rebind<std::pair<const Key, Mapped> >::other value_type_allocator;
87 template<typename Key, typename Mapped, typename Allocator>
88 struct value_type_base<Key, Mapped, Allocator, true>
90 typedef typename Allocator::template rebind<Mapped>::other mapped_type_allocator;
97 typedef typename Allocator::template rebind<std::pair<const Key, Mapped> >::other value_type_allocator;
107 typename Allocator::size_type m_hash;
112 template<typename Key, typename Allocator>
115 value_type_base<Key, null_mapped_type, Allocator, false>
121 template<typename Key, typename Allocator>
122 struct value_type_base<Key, null_mapped_type, Allocator, false>
124 typedef typename Allocator::template rebind<null_mapped_type>::other mapped_type_allocator;
133 typedef typename Allocator::template rebind<value_type>::other value_type_allocator;
154 template<typename Key, typename Allocator>
157 value_type_base<Key, null_mapped_type, Allocator, true>
163 template<typename Key, typename Allocator>
164 struct value_type_base<Key, null_mapped_type, Allocator, true>
166 typedef typename Allocator::template rebind<null_mapped_type>::other mapped_type_allocator;
175 typedef typename Allocator::template rebind<value_type>::other value_type_allocator;
184 typename Allocator::size_type m_hash;