proxygen
folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual > Member List

This is the complete list of members for folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual >, including all inherited members.

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 typedeffolly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual >
const_reverse_iterator typedeffolly::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 &)=deletefolly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual >
EvictingCacheMap(EvictingCacheMap &&)=defaultfolly::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 typedeffolly::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 typedeffolly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual >
key_type typedeffolly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual >
keyEqual_folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual >private
keyHash_folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual >private
kMinNumIndexBucketsfolly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual >privatestatic
link_mode typedeffolly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual >private
lru_folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual >private
mapped_type typedeffolly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual >
maxSize_folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual >private
nIndexBuckets_folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual >private
NodeList typedeffolly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual >private
NodeMap typedeffolly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual >private
operator=(const EvictingCacheMap &)=deletefolly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual >
operator=(EvictingCacheMap &&)=defaultfolly::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 typedeffolly::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 typedeffolly::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 typedeffolly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual >private
~EvictingCacheMap()folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual >inline