• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/libstdcxx-60/include/c++/4.2.1/ext/pb_ds/detail/

Lines Matching refs:Allocator

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>
69 typedef typename Allocator::template rebind<Mapped>::other mapped_type_allocator;
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>
96 typedef typename Allocator::template rebind<Mapped>::other mapped_type_allocator;
103 typedef typename Allocator::template rebind<std::pair<const Key, Mapped> >::other value_type_allocator;
113 typename Allocator::size_type m_hash;
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>
130 typedef typename Allocator::template rebind<null_mapped_type>::other mapped_type_allocator;
139 typedef typename Allocator::template rebind<value_type>::other value_type_allocator;
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>
172 typedef typename Allocator::template rebind<null_mapped_type>::other mapped_type_allocator;
181 typedef typename Allocator::template rebind<value_type>::other value_type_allocator;
190 typename Allocator::size_type m_hash;