proxygen
folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual >::Node Struct Reference
Inheritance diagram for folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual >::Node:

Public Member Functions

 Node (const TKey &key, TValue &&value)
 

Public Attributes

TPair pr
 

Detailed Description

template<class TKey, class TValue, class THash = std::hash<TKey>, class TKeyEqual = std::equal_to<TKey>>
struct folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual >::Node

Definition at line 427 of file EvictingCacheMap.h.

Constructor & Destructor Documentation

template<class TKey, class TValue, class THash = std::hash<TKey>, class TKeyEqual = std::equal_to<TKey>>
folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual >::Node::Node ( const TKey &  key,
TValue &&  value 
)
inline

Definition at line 429 of file EvictingCacheMap.h.

430  : pr(std::make_pair(key, std::move(value))) {}
constexpr detail::Map< Move > move
Definition: Base-inl.h:2567
uint64_t value(const typename LockFreeRingBuffer< T, Atom >::Cursor &rbcursor)

Member Data Documentation

template<class TKey, class TValue, class THash = std::hash<TKey>, class TKeyEqual = std::equal_to<TKey>>
TPair folly::EvictingCacheMap< TKey, TValue, THash, TKeyEqual >::Node::pr

The documentation for this struct was generated from the following file: