YSTest: cache.hpp 文件参考

YSTest PreAlpha_b700_20160611 The YSLib Test Project

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

- 文件列表
- 文件成员

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

高速缓冲容器模板。 更多...

`#include "deref_op.hpp"`
`#include "cassert.h"`
`#include "type_op.hpp"`
`#include <list>`
`#include <unordered_map>`
`#include <map>`
`#include <stdexcept>`
cache.hpp 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

## 类

class | ystdex::recent_used_list< _tKey, _tMapped, _tAlloc >
| 使用双向链表实现的最近使用列表。 更多...
struct | ystdex::used_list_cache_traits< _tKey, _tMapped, _fHash, _tAlloc, _tList >
| 最近刷新策略的缓存特征。 更多...
struct | ystdex::used_list_cache_traits< _tKey, _tMapped, void, _tAlloc, _tList >
class | ystdex::used_list_cache< _tKey, _tMapped, _fHash, _tTraits >
| 按最近使用策略刷新的缓存。 更多...

## 命名空间

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

## 函数

template<class _tMap , typename _tKey , typename _func , typename... _tParams>
auto | ystdex::cache_lookup (_tMap &cache, const _tKey &key, _func init, _tParams &&...args) -> decltype((cache.begin() ->second))
| 以指定的关键字查找作为缓存的无序关联容器， 若没有找到使用指定的可调用对象和参数初始化内容。 更多...

## 详细描述

高速缓冲容器模板。

版本
  r568

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

自从
  build 521

创建时间:
  2013-12-22 20:19:14 +0800

修改时间:
  2016-02-11 16:27 +0800

文本编码:
  UTF-8

模块名称:
  YStandardEx::Cache

在文件 cache.hpp 中定义.