Lines Matching refs:slot_policy
206 using slot_policy = SlotPolicy;
207 using slot_type = typename slot_policy::slot_type;
208 using value_type = typename slot_policy::value_type;
209 using init_type = typename slot_policy::mutable_value_type;
235 return slot_policy::element(slot);
238 return slot_policy::element(slot);
242 slot_policy::construct(alloc, slot, std::forward<Args>(args)...);
245 slot_policy::construct(alloc, slot, other);
248 slot_policy::destroy(alloc, slot);
255 slot_policy::swap(alloc, a, b);
258 slot_policy::move(alloc, src, dest);
272 using slot_policy = typename super_type::slot_policy;
295 static const Key &key(const slot_type *s) { return slot_policy::key(s); }
296 static const Key &key(slot_type *s) { return slot_policy::key(s); }
299 -> decltype(slot_policy::mutable_key(s)) {
300 return slot_policy::mutable_key(s);