YSTest: ystdex::used_list_cache_traits< _tKey, _tMapped, _fHash, _tAlloc, _tList > 模板结构体 参考

YSTest PreAlpha_b800_20170810 The YSLib Test Project

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

- 类列表
- 类索引
- 类继承关系
- 类成员

Public 类型 | 所有成员列表
ystdex::used_list_cache_traits< _tKey, _tMapped, _fHash, _tAlloc, _tList > 模板结构体 参考

最近刷新策略的缓存特征。 更多...

`#include <cache.hpp>`

## Public 类型

using | map_type = std::unordered_map< _tKey, _tMapped, _fHash, std::equal_to< _tKey >, _tAlloc >
using | used_list_type = _tList
using | used_cache_type = std::unordered_map< _tKey, typename _tList::iterator, _fHash, typename map_type::key_equal, typename _tAlloc::template rebind< std::pair< const _tKey, typename _tList::iterator >>::other >

## 详细描述

### template<typename _tKey, typename _tMapped, typename _fHash = std::hash<_tKey>, class _tAlloc = std::allocator<std::pair<const _tKey, _tMapped>>, class _tList = recent_used_list<_tKey, _tMapped, _tAlloc>>
struct ystdex::used_list_cache_traits< _tKey, _tMapped, _fHash, _tAlloc, _tList >

最近刷新策略的缓存特征。

在文件 cache.hpp 第 140 行定义.

## 成员类型定义说明

template<typename _tKey , typename _tMapped , typename _fHash = std::hash<_tKey>, class _tAlloc = std::allocator<std::pair<const _tKey, _tMapped>>, class _tList = recent_used_list<_tKey, _tMapped, _tAlloc>>

using ystdex::used_list_cache_traits< _tKey, _tMapped, _fHash, _tAlloc, _tList >::map_type = std::unordered_map<_tKey, _tMapped, _fHash, std::equal_to<_tKey>, _tAlloc>

在文件 cache.hpp 第 143 行定义.

template<typename _tKey , typename _tMapped , typename _fHash = std::hash<_tKey>, class _tAlloc = std::allocator<std::pair<const _tKey, _tMapped>>, class _tList = recent_used_list<_tKey, _tMapped, _tAlloc>>

using ystdex::used_list_cache_traits< _tKey, _tMapped, _fHash, _tAlloc, _tList >::used_cache_type = std::unordered_map<_tKey, typename _tList::iterator, _fHash, typename map_type::key_equal, typename _tAlloc::template rebind<std::pair<const _tKey, typename _tList::iterator>>::other>

在文件 cache.hpp 第 147 行定义.

template<typename _tKey , typename _tMapped , typename _fHash = std::hash<_tKey>, class _tAlloc = std::allocator<std::pair<const _tKey, _tMapped>>, class _tList = recent_used_list<_tKey, _tMapped, _tAlloc>>

using ystdex::used_list_cache_traits< _tKey, _tMapped, _fHash, _tAlloc, _tList >::used_list_type = _tList

在文件 cache.hpp 第 144 行定义.

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

- cache.hpp