proxygen
|
#include <ConcurrentHashMap-detail.h>
Public Types | |
typedef std::pair< const KeyType, ValueType > | value_type |
Public Member Functions | |
ValueHolder (const ValueHolder &other) | |
template<typename Arg , typename... Args> | |
ValueHolder (std::piecewise_construct_t, Arg &&k, Args &&...args) | |
~ValueHolder () | |
value_type & | getItem () |
Private Attributes | |
value_type * | item_ |
bool | owned_ {true} |
Definition at line 81 of file ConcurrentHashMap-detail.h.
typedef std::pair<const KeyType, ValueType> folly::detail::concurrenthashmap::ValueHolder< KeyType, ValueType, Allocator, std::enable_if_t< !std::is_nothrow_copy_constructible< ValueType >::value||!std::is_nothrow_copy_constructible< KeyType >::value > >::value_type |
Definition at line 89 of file ConcurrentHashMap-detail.h.
|
inlineexplicit |
Definition at line 91 of file ConcurrentHashMap-detail.h.
References testing::Args(), and folly::detail::concurrenthashmap::ValueHolder< KeyType, ValueType, Allocator, Enabled >::item_.
|
inline |
Definition at line 97 of file ConcurrentHashMap-detail.h.
References k.
|
inline |
Definition at line 105 of file ConcurrentHashMap-detail.h.
References uint8_t.
|
inline |
Definition at line 112 of file ConcurrentHashMap-detail.h.
|
private |
Definition at line 117 of file ConcurrentHashMap-detail.h.
|
mutableprivate |
Definition at line 118 of file ConcurrentHashMap-detail.h.