NIM PC Cross Platform SDK
载入中...
搜索中...
未找到
phmap::priv::hashtable_debug_internal::HashtableDebugAccess< Set, typename std::enable_if< has_member_type_raw_hash_set< Set >::value >::type > 模板结构体 参考

#include <phmap.h>

Public 类型

using Traits = typename Set::PolicyTraits
 
using Slot = typename Traits::slot_type
 

静态 Public 成员函数

static size_t GetNumProbes (const Set &set, const typename Set::key_type &key)
 
static size_t AllocatedByteSize (const Set &c)
 
static size_t LowerBoundAllocatedByteSize (size_t size)
 

成员类型定义说明

◆ Slot

template<typename Set >
using phmap::priv::hashtable_debug_internal::HashtableDebugAccess< Set, typename std::enable_if< has_member_type_raw_hash_set< Set >::value >::type >::Slot = typename Traits::slot_type

◆ Traits

template<typename Set >
using phmap::priv::hashtable_debug_internal::HashtableDebugAccess< Set, typename std::enable_if< has_member_type_raw_hash_set< Set >::value >::type >::Traits = typename Set::PolicyTraits

成员函数说明

◆ AllocatedByteSize()

template<typename Set >
static size_t phmap::priv::hashtable_debug_internal::HashtableDebugAccess< Set, typename std::enable_if< has_member_type_raw_hash_set< Set >::value >::type >::AllocatedByteSize ( const Set &  c)
inlinestatic

◆ GetNumProbes()

template<typename Set >
static size_t phmap::priv::hashtable_debug_internal::HashtableDebugAccess< Set, typename std::enable_if< has_member_type_raw_hash_set< Set >::value >::type >::GetNumProbes ( const Set &  set,
const typename Set::key_type &  key 
)
inlinestatic

◆ LowerBoundAllocatedByteSize()

template<typename Set >
static size_t phmap::priv::hashtable_debug_internal::HashtableDebugAccess< Set, typename std::enable_if< has_member_type_raw_hash_set< Set >::value >::type >::LowerBoundAllocatedByteSize ( size_t  size)
inlinestatic

该结构体的文档由以下文件生成: