|
Apollo 11.0
自动驾驶开放平台
|
#include <lru_cache.h>
Public 成员函数 | |
| LRUCache (const size_t capacity=kDefaultCapacity) | |
| ~LRUCache () | |
| void | GetCache (std::map< K, V > *cache) |
| V & | operator[] (const K &key) |
| void | GetAllSilently (std::vector< V * > *ret) |
| template<typename VV > | |
| bool | Put (const K &key, VV &&val) |
| template<typename VV > | |
| bool | Update (const K &key, VV &&val) |
| template<typename VV > | |
| bool | UpdateSilently (const K &key, VV *val) |
| template<typename VV > | |
| bool | Add (const K &key, VV *val) |
| template<typename VV > | |
| bool | PutAndGetObsolete (const K &key, VV *val, K *obs) |
| template<typename VV > | |
| bool | AddAndGetObsolete (const K &key, VV *val, K *obs) |
| V * | GetSilently (const K &key) |
| V * | Get (const K &key) |
| bool | GetCopySilently (const K &key, V *const val) |
| bool | GetCopy (const K &key, V *const val) |
| size_t | size () |
| bool | Full () |
| bool | Empty () |
| size_t | capacity () |
| Node< K, V > * | First () |
| Node< K, V > * | Last () |
| bool | Contains (const K &key) |
| bool | Prioritize (const K &key) |
| void | Clear () |
| bool | Remove (const K &key) |
| bool | ChangeCapacity (const size_t capacity) |
在文件 lru_cache.h 第 43 行定义.
|
inlineexplicit |
在文件 lru_cache.h 第 45 行定义.
|
inline |
在文件 lru_cache.h 第 50 行定义.
|
inline |
在文件 lru_cache.h 第 112 行定义.
|
inline |
在文件 lru_cache.h 第 123 行定义.
|
inline |
在文件 lru_cache.h 第 143 行定义.
|
inline |
在文件 lru_cache.h 第 185 行定义.
|
inline |
在文件 lru_cache.h 第 171 行定义.
|
inline |
在文件 lru_cache.h 第 159 行定义.
|
inline |
在文件 lru_cache.h 第 141 行定义.
|
inline |
在文件 lru_cache.h 第 145 行定义.
|
inline |
在文件 lru_cache.h 第 139 行定义.
|
inline |
在文件 lru_cache.h 第 129 行定义.
|
inline |
在文件 lru_cache.h 第 69 行定义.
|
inline |
在文件 lru_cache.h 第 52 行定义.
|
inline |
在文件 lru_cache.h 第 135 行定义.
|
inline |
在文件 lru_cache.h 第 131 行定义.
|
inline |
在文件 lru_cache.h 第 127 行定义.
|
inline |
在文件 lru_cache.h 第 152 行定义.
|
inline |
在文件 lru_cache.h 第 58 行定义.
|
inline |
在文件 lru_cache.h 第 161 行定义.
|
inline |
在文件 lru_cache.h 第 79 行定义.
|
inline |
在文件 lru_cache.h 第 118 行定义.
|
inline |
在文件 lru_cache.h 第 176 行定义.
|
inline |
在文件 lru_cache.h 第 137 行定义.
|
inline |
在文件 lru_cache.h 第 88 行定义.
|
inline |
在文件 lru_cache.h 第 100 行定义.