NIM 跨平台 C++ SDK
载入中...
搜索中...
未找到
phmap_utils.h 文件参考
#include <cstdint>
#include <functional>
#include <tuple>
#include "phmap_bits.h"

浏览源代码.

struct  phmap::phmap_mix< n >
 
struct  phmap::phmap_mix< 4 >
 
struct  phmap::phmap_mix< 8 >
 
struct  phmap::fold_if_needed< n >
 
struct  phmap::fold_if_needed< 4 >
 
struct  phmap::fold_if_needed< 8 >
 
struct  phmap::has_hash_value< T >
 
struct  phmap::Hash< T >
 
struct  phmap::Hash< T * >
 
struct  phmap::phmap_unary_function< ArgumentType, ResultType >
 
struct  phmap::Hash< bool >
 
struct  phmap::Hash< char >
 
struct  phmap::Hash< signed char >
 
struct  phmap::Hash< unsigned char >
 
struct  phmap::Hash< wchar_t >
 
struct  phmap::Hash< int16_t >
 
struct  phmap::Hash< uint16_t >
 
struct  phmap::Hash< int32_t >
 
struct  phmap::Hash< uint32_t >
 
struct  phmap::Hash< int64_t >
 
struct  phmap::Hash< uint64_t >
 
struct  phmap::Hash< float >
 
struct  phmap::Hash< double >
 
struct  phmap::Combiner< H, sz >
 
struct  phmap::Combiner< H, 4 >
 
struct  phmap::Combiner< H, 8 >
 
class  phmap::HashStateBase< H >
 
struct  phmap::Hash< std::pair< T1, T2 > >
 
struct  phmap::Hash< std::tuple< T... > >
 

命名空间

namespace  phmap
 

宏定义

#define PHMAP_HASH_ROTL32(x, r)   (x << r) | (x >> (32 - r))
 

类型定义

using phmap::HashState = HashStateBase< size_t >
 

宏定义说明

◆ PHMAP_HASH_ROTL32

#define PHMAP_HASH_ROTL32 (   x,
 
)    (x << r) | (x >> (32 - r))