apply(F &&f, Ts &&... ts) -> decltype(P::apply(std::forward< F >(f), std::forward< Ts >(ts)...)) | phmap::priv::hash_policy_traits< Policy, class > | inlinestatic |
constant_iterators typedef | phmap::priv::hash_policy_traits< Policy, class > | |
construct(Alloc *alloc, slot_type *slot, Args &&... args) | phmap::priv::hash_policy_traits< Policy, class > | inlinestatic |
destroy(Alloc *alloc, slot_type *slot) | phmap::priv::hash_policy_traits< Policy, class > | inlinestatic |
element(slot_type *slot) -> decltype(P::element(slot)) | phmap::priv::hash_policy_traits< Policy, class > | inlinestatic |
init_type typedef | phmap::priv::hash_policy_traits< Policy, class > | |
key(slot_type *slot) -> decltype(P::apply(ReturnKey(), element(slot))) | phmap::priv::hash_policy_traits< Policy, class > | inlinestatic |
key_type typedef | phmap::priv::hash_policy_traits< Policy, class > | |
pointer typedef | phmap::priv::hash_policy_traits< Policy, class > | |
reference typedef | phmap::priv::hash_policy_traits< Policy, class > | |
slot_type typedef | phmap::priv::hash_policy_traits< Policy, class > | |
space_used(const slot_type *slot) | phmap::priv::hash_policy_traits< Policy, class > | inlinestatic |
transfer(Alloc *alloc, slot_type *new_slot, slot_type *old_slot) | phmap::priv::hash_policy_traits< Policy, class > | inlinestatic |
transfer_impl(Alloc *alloc, slot_type *new_slot, slot_type *old_slot, int) -> decltype((void) P::transfer(alloc, new_slot, old_slot)) | phmap::priv::hash_policy_traits< Policy, class > | inlineprivatestatic |
transfer_impl(Alloc *alloc, slot_type *new_slot, slot_type *old_slot, char) | phmap::priv::hash_policy_traits< Policy, class > | inlineprivatestatic |
value(T *elem) -> decltype(P::value(elem)) | phmap::priv::hash_policy_traits< Policy, class > | inlinestatic |
value_type typedef | phmap::priv::hash_policy_traits< Policy, class > | |