Home | History | Annotate | Download | only in unord

Lines Matching defs:ValueTp

19 template <class Map, class ValueTp, class PtrT, class CPtrT>
24 static_assert((std::is_same<typename It::value_type, ValueTp>::value), "");
25 static_assert((std::is_same<typename It::reference, ValueTp&>::value), "");
31 static_assert((std::is_same<typename It::value_type, ValueTp>::value), "");
32 static_assert((std::is_same<typename It::reference, ValueTp const&>::value), "");
38 static_assert((std::is_same<typename It::value_type, ValueTp>::value), "");
39 static_assert((std::is_same<typename It::reference, ValueTp&>::value), "");
45 static_assert((std::is_same<typename It::value_type, ValueTp>::value), "");
46 static_assert((std::is_same<typename It::reference, ValueTp const&>::value), "");
53 template <class Set, class ValueTp, class CPtrT>
62 static_assert((std::is_same<typename It::value_type, ValueTp>::value), "");
63 static_assert((std::is_same<typename It::reference, ValueTp const&>::value), "");
70 static_assert((std::is_same<typename It::value_type, ValueTp>::value), "");
71 static_assert((std::is_same<typename It::reference, ValueTp const&>::value), "");
80 typedef std::pair<const int, int> ValueTp;
81 testUnorderedMap<Map, ValueTp, ValueTp*, ValueTp const*>();
84 typedef std::pair<const int, int> ValueTp;
85 typedef test_allocator<ValueTp> Alloc;
87 testUnorderedMap<Map, ValueTp, ValueTp*, ValueTp const*>();
91 typedef std::pair<const int, int> ValueTp;
92 typedef min_allocator<ValueTp> Alloc;
94 testUnorderedMap<Map, ValueTp, min_pointer<ValueTp>, min_pointer<const ValueTp>>();
99 typedef std::pair<const int, int> ValueTp;
100 testUnorderedMap<Map, ValueTp, ValueTp*, ValueTp const*>();
103 typedef std::pair<const int, int> ValueTp;
104 typedef test_allocator<ValueTp> Alloc;
106 testUnorderedMap<Map, ValueTp, ValueTp*, ValueTp const*>();
110 typedef std::pair<const int, int> ValueTp;
111 typedef min_allocator<ValueTp> Alloc;
113 testUnorderedMap<Map, ValueTp, min_pointer<ValueTp>, min_pointer<const ValueTp>>();
117 typedef int ValueTp;
118 typedef std::unordered_set<ValueTp> Set;
119 testUnorderedSet<Set, ValueTp, ValueTp const*>();
122 typedef int ValueTp;
123 typedef test_allocator<ValueTp> Alloc;
124 typedef std::unordered_set<ValueTp, std::hash<ValueTp>, std::equal_to<ValueTp>, Alloc> Set;
125 testUnorderedSet<Set, ValueTp, ValueTp const*>();
129 typedef int ValueTp;
130 typedef min_allocator<ValueTp> Alloc;
131 typedef std::unordered_set<ValueTp, std::hash<ValueTp>, std::equal_to<ValueTp>, Alloc> Set;
132 testUnorderedSet<Set, ValueTp, min_pointer<const ValueTp>>();
136 typedef int ValueTp;
137 typedef std::unordered_multiset<ValueTp> Set;
138 testUnorderedSet<Set, ValueTp, ValueTp const*>();
141 typedef int ValueTp;
142 typedef test_allocator<ValueTp> Alloc;
143 typedef std::unordered_multiset<ValueTp, std::hash<ValueTp>, std::equal_to<ValueTp>, Alloc> Set;
144 testUnorderedSet<Set, ValueTp, ValueTp const*>();
148 typedef int ValueTp;
149 typedef min_allocator<ValueTp> Alloc;
150 typedef std::unordered_multiset<ValueTp, std::hash<ValueTp>, std::equal_to<ValueTp>, Alloc> Set;
151 testUnorderedSet<Set, ValueTp, min_pointer<const ValueTp>>();