Intel(R) Threading Building Blocks Doxygen Documentation
version 4.2.3
|
Public Member Functions | |
retrieve_aggregator_operation (key_type key) | |
void | handle (self_type &container) |
map_storage_type::reference | result () |
bool | is_new_value_needed () |
![]() | |
aggregator_operation (e_op_type operation_type) | |
void | cast_and_handle (self_type &container) |
![]() | |
aggregated_operation () | |
Public Attributes | |
key_type | my_key |
map_storage_type::pointer | my_result_map_record_pointer |
bool | my_is_new_value_needed |
![]() | |
e_op_type | my_operation_type |
![]() | |
uintptr_t | status |
Zero value means "wait" status, all other values are "user" specified values and are defined into the scope of a class which uses "status". More... | |
Derived * | next |
Additional Inherited Members | |
![]() | |
enum | e_op_type { op_retive, op_signal_end_of_usage } |
![]() | |
void | operator= (const no_assign &)=delete |
no_assign (const no_assign &)=default | |
no_assign ()=default | |
Definition at line 209 of file concurrent_lru_cache.h.
|
inline |
Definition at line 213 of file concurrent_lru_cache.h.
|
inline |
Definition at line 214 of file concurrent_lru_cache.h.
References tbb::interface6::concurrent_lru_cache< key_type, value_type, value_functor_type >::retrieve_aggregator_operation::my_is_new_value_needed, tbb::interface6::concurrent_lru_cache< key_type, value_type, value_functor_type >::retrieve_aggregator_operation::my_key, tbb::interface6::concurrent_lru_cache< key_type, value_type, value_functor_type >::retrieve_aggregator_operation::my_result_map_record_pointer, and tbb::interface6::concurrent_lru_cache< key_type, value_type, value_functor_type >::retrieve_serial().
|
inline |
Definition at line 218 of file concurrent_lru_cache.h.
Referenced by tbb::interface6::concurrent_lru_cache< key_type, value_type, value_functor_type >::operator[]().
|
inline |
Definition at line 217 of file concurrent_lru_cache.h.
Referenced by tbb::interface6::concurrent_lru_cache< key_type, value_type, value_functor_type >::operator[]().
bool tbb::interface6::concurrent_lru_cache< key_type, value_type, value_functor_type >::retrieve_aggregator_operation::my_is_new_value_needed |
Definition at line 212 of file concurrent_lru_cache.h.
Referenced by tbb::interface6::concurrent_lru_cache< key_type, value_type, value_functor_type >::retrieve_aggregator_operation::handle(), and tbb::interface6::concurrent_lru_cache< key_type, value_type, value_functor_type >::retrieve_aggregator_operation::is_new_value_needed().
key_type tbb::interface6::concurrent_lru_cache< key_type, value_type, value_functor_type >::retrieve_aggregator_operation::my_key |
Definition at line 210 of file concurrent_lru_cache.h.
Referenced by tbb::interface6::concurrent_lru_cache< key_type, value_type, value_functor_type >::retrieve_aggregator_operation::handle().
map_storage_type::pointer tbb::interface6::concurrent_lru_cache< key_type, value_type, value_functor_type >::retrieve_aggregator_operation::my_result_map_record_pointer |
Definition at line 211 of file concurrent_lru_cache.h.
Referenced by tbb::interface6::concurrent_lru_cache< key_type, value_type, value_functor_type >::retrieve_aggregator_operation::handle(), and tbb::interface6::concurrent_lru_cache< key_type, value_type, value_functor_type >::retrieve_aggregator_operation::result().