begin() | folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual > | inline |
begin() const | folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual > | inline |
cbegin() const | folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual > | inline |
cend() const | folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual > | inline |
clear(PruneHookCall pruneHook=nullptr) | folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual > | inline |
clearSize_ | folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual > | private |
const_iterator typedef | folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual > | |
const_reverse_iterator typedef | folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual > | |
crbegin() const | folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual > | inline |
crend() const | folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual > | inline |
empty() const | folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual > | inline |
end() | folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual > | inline |
end() const | folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual > | inline |
erase(const TKey &key) | folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual > | inline |
EvictingCacheMap(std::size_t maxSize, std::size_t clearSize=1, const THash &keyHash=THash(), const TKeyEqual &keyEqual=TKeyEqual()) | folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual > | inlineexplicit |
EvictingCacheMap(const EvictingCacheMap &)=delete | folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual > | |
EvictingCacheMap(EvictingCacheMap &&)=default | folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual > | |
exists(const TKey &key) const | folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual > | inline |
find(const TKey &key) | folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual > | inline |
findInIndex(const TKey &key) | folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual > | inlineprivate |
findInIndex(const TKey &key) const | folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual > | inlineprivate |
findWithoutPromotion(const TKey &key) const | folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual > | inline |
findWithoutPromotion(const TKey &key) | folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual > | inline |
get(const TKey &key) | folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual > | inline |
getMaxSize() const | folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual > | inline |
getWithoutPromotion(const TKey &key) const | folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual > | inline |
getWithoutPromotion(const TKey &key) | folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual > | inline |
hasher typedef | folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual > | |
index_ | folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual > | private |
indexBuckets_ | folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual > | private |
indexTraits_ | folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual > | private |
iterator typedef | folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual > | |
key_type typedef | folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual > | |
keyEqual_ | folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual > | private |
keyHash_ | folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual > | private |
kMinNumIndexBuckets | folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual > | privatestatic |
link_mode typedef | folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual > | private |
lru_ | folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual > | private |
mapped_type typedef | folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual > | |
maxSize_ | folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual > | private |
nIndexBuckets_ | folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual > | private |
NodeList typedef | folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual > | private |
NodeMap typedef | folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual > | private |
operator=(const EvictingCacheMap &)=delete | folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual > | |
operator=(EvictingCacheMap &&)=default | folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual > | |
prune(std::size_t pruneSize, PruneHookCall pruneHook=nullptr) | folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual > | inline |
pruneHook_ | folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual > | private |
PruneHookCall typedef | folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual > | |
pruneWithFailSafeOption(std::size_t pruneSize, PruneHookCall pruneHook, bool failSafe) | folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual > | inlineprivate |
rbegin() | folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual > | inline |
rbegin() const | folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual > | inline |
rend() | folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual > | inline |
rend() const | folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual > | inline |
reverse_iterator typedef | folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual > | |
set(const TKey &key, TValue value, bool promote=true, PruneHookCall pruneHook=nullptr) | folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual > | inline |
setClearSize(size_t clearSize) | folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual > | inline |
setMaxSize(size_t maxSize, PruneHookCall pruneHook=nullptr) | folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual > | inline |
setPruneHook(PruneHookCall pruneHook) | folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual > | inline |
size() const | folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual > | inline |
TPair typedef | folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual > | private |
~EvictingCacheMap() | folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual > | inline |