Lines Matching refs:slot_policy
166 using slot_policy = SlotPolicy;
167 using slot_type = typename slot_policy::slot_type;
168 using value_type = typename slot_policy::value_type;
169 using init_type = typename slot_policy::mutable_value_type;
195 return slot_policy::element(slot);
198 return slot_policy::element(slot);
202 slot_policy::construct(alloc, slot, std::forward<Args>(args)...);
205 slot_policy::construct(alloc, slot, other);
208 slot_policy::destroy(alloc, slot);
215 slot_policy::swap(alloc, a, b);
218 slot_policy::move(alloc, src, dest);
222 slot_policy::move(alloc, first, last, result);
236 using slot_policy = typename super_type::slot_policy;
257 static const Key &key(const slot_type *x) { return slot_policy::key(x); }