NIM 跨平台 C++ SDK
载入中...
搜索中...
未找到
phmap::priv::hashtable_debug_internal 命名空间参考

struct  has_member_type_EmbeddedSet
 
struct  has_member_type_EmbeddedSet< T, phmap::void_t< typename T::EmbeddedSet > >
 
struct  has_member_type_raw_hash_set
 
struct  has_member_type_raw_hash_set< T, phmap::void_t< typename T::raw_hash_set > >
 
struct  HashtableDebugAccess
 
struct  HashtableDebugAccess< Set, typename std::enable_if< has_member_type_EmbeddedSet< Set >::value >::type >
 
struct  HashtableDebugAccess< Set, typename std::enable_if< has_member_type_raw_hash_set< Set >::value >::type >
 

函数

template<typename T , typename = typename T::mapped_type>
auto GetKey (const typename T::value_type &pair, int) -> decltype(get< 0 >(pair))
 
template<typename T >
const T::key_type & GetKey (const typename T::key_type &key, char)
 

函数说明

◆ GetKey() [1/2]

template<typename T >
const T::key_type & phmap::priv::hashtable_debug_internal::GetKey ( const typename T::key_type &  key,
char   
)

◆ GetKey() [2/2]

template<typename T , typename = typename T::mapped_type>
auto phmap::priv::hashtable_debug_internal::GetKey ( const typename T::value_type &  pair,
int   
) -> decltype(get<0>(pair))