| 
    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().