Intel(R) Threading Building Blocks Doxygen Documentation
version 4.2.3
|
Public Member Functions | |
handle_object () | |
handle_object (concurrent_lru_cache &cache_ref, typename map_storage_type::reference value_ref) | |
operator bool () const | |
handle_object (handle_object &&src) | |
handle_object & | operator= (handle_object &&src) |
value_type & | value () |
~handle_object () | |
Private Member Functions | |
void | operator= (handle_object &) |
handle_object (handle_object &) | |
Private Attributes | |
concurrent_lru_cache * | my_cache_pointer |
map_storage_type::pointer | my_map_record_ptr |
Friends | |
handle_object && | move (handle_object &h) |
Definition at line 113 of file concurrent_lru_cache.h.
|
inline |
Definition at line 117 of file concurrent_lru_cache.h.
|
inline |
Definition at line 118 of file concurrent_lru_cache.h.
|
inline |
Definition at line 124 of file concurrent_lru_cache.h.
References __TBB_ASSERT.
|
inline |
Definition at line 159 of file concurrent_lru_cache.h.
References tbb::interface6::concurrent_lru_cache< key_type, value_type, value_functor_type >::handle_object::my_cache_pointer, tbb::interface6::concurrent_lru_cache< key_type, value_type, value_functor_type >::handle_object::my_map_record_ptr, and tbb::interface6::concurrent_lru_cache< key_type, value_type, value_functor_type >::signal_end_of_usage().
|
private |
|
inline |
Definition at line 119 of file concurrent_lru_cache.h.
References tbb::interface6::concurrent_lru_cache< key_type, value_type, value_functor_type >::handle_object::my_cache_pointer, and tbb::interface6::concurrent_lru_cache< key_type, value_type, value_functor_type >::handle_object::my_map_record_ptr.
|
inline |
Definition at line 129 of file concurrent_lru_cache.h.
References __TBB_ASSERT, tbb::interface6::concurrent_lru_cache< key_type, value_type, value_functor_type >::handle_object::my_cache_pointer, tbb::interface6::concurrent_lru_cache< key_type, value_type, value_functor_type >::handle_object::my_map_record_ptr, and tbb::interface6::concurrent_lru_cache< key_type, value_type, value_functor_type >::signal_end_of_usage().
|
private |
|
inline |
Definition at line 154 of file concurrent_lru_cache.h.
References __TBB_ASSERT, tbb::interface6::concurrent_lru_cache< key_type, value_type, value_functor_type >::handle_object::my_cache_pointer, and tbb::interface6::concurrent_lru_cache< key_type, value_type, value_functor_type >::handle_object::my_map_record_ptr.
|
friend |
Definition at line 167 of file concurrent_lru_cache.h.
|
private |
Definition at line 114 of file concurrent_lru_cache.h.
Referenced by tbb::interface6::concurrent_lru_cache< key_type, value_type, value_functor_type >::handle_object::operator bool(), tbb::interface6::concurrent_lru_cache< key_type, value_type, value_functor_type >::handle_object::operator=(), tbb::interface6::concurrent_lru_cache< key_type, value_type, value_functor_type >::handle_object::value(), and tbb::interface6::concurrent_lru_cache< key_type, value_type, value_functor_type >::handle_object::~handle_object().
|
private |
Definition at line 115 of file concurrent_lru_cache.h.
Referenced by tbb::interface6::concurrent_lru_cache< key_type, value_type, value_functor_type >::handle_object::operator bool(), tbb::interface6::concurrent_lru_cache< key_type, value_type, value_functor_type >::handle_object::operator=(), tbb::interface6::concurrent_lru_cache< key_type, value_type, value_functor_type >::handle_object::value(), and tbb::interface6::concurrent_lru_cache< key_type, value_type, value_functor_type >::handle_object::~handle_object().