YSTest: hash.hpp 文件参考

YSTest PreAlpha_b800_20170810 The YSLib Test Project

- 首页
- 相关页面
- 模块
- 命名空间
- 类
- 文件

- 文件列表
- 文件成员

类 | 命名空间 | 函数
hash.hpp 文件参考
YBaseLib » YStandardExtend

散列接口。 更多...

`#include "tuple.hpp"`
`#include <functional>`
`#include <numeric>`
hash.hpp 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

## 类

struct | ystdex::details::combined_hash_tuple< class, class >
struct | ystdex::details::combined_hash_tuple< _type, index_sequence< _vSeq... > >
struct | ystdex::combined_hash<... >
| 使用 std::hash 和 ystdex::hash_combine_seq 实现的对特定类型的散列。 更多...
struct | ystdex::combined_hash< _type >
struct | ystdex::combined_hash< std::tuple< _types... > >
struct | ystdex::combined_hash< std::pair< _type1, _type2 > >

## 命名空间

| ystdex
| <functional> 特性测试宏。
| ystdex::details

## 函数

template<typename _type >
void | ystdex::hash_combine (size_t &seed, const _type &val)
| 重复计算散列。 更多...
template<typename _type >
size_t | ystdex::hash_combine_seq (size_t seed, const _type &val)
| 重复计算序列散列。 更多...
template<typename _type , typename... _tParams>
size_t | ystdex::hash_combine_seq (size_t seed, const _type &val, const _tParams &...args)
template<typename _tIn >
size_t | ystdex::hash_range (size_t seed, _tIn first, _tIn last)
| 重复对范围计算散列。 更多...
template<typename _tIn >
size_t | ystdex::hash_range (_tIn first, _tIn last)

## 详细描述

散列接口。

版本
  r174

作者
  FrankHB frank.nosp@m.hb19.nosp@m.89@gm.nosp@m.ail..nosp@m.com

自从
  build 588

创建时间:
  2015-03-28 22:12:11 +0800

修改时间:
  2015-04-29 01:20 +0800

文本编码:
  UTF-8

模块名称:
  YStandardEx::Hash

在文件 hash.hpp 中定义.