- Tumbleweed 2024.07.05-1.3
 - Leap-16.0
 
| std::weak_ptr::owner_hash(3) | C++ Standard Libary | std::weak_ptr::owner_hash(3) | 
NAME¶
std::weak_ptr::owner_hash - std::weak_ptr::owner_hash
Synopsis¶
std::size_t owner_hash() const noexcept; (since C++26)
  
   Returns an unspecified value such that for any object other where
    owner_equal(other)
  
   is true, owner_hash() == other.owner_hash() is true.
  
   This hashing is used to make shared and weak pointers usable as keys in
    unordered
  
   associative containers, typically through std::owner_hash.
Return value¶
 A value that is identical for any std::shared_ptr or
    std::weak_ptr object sharing
  
   the same ownership.
Notes¶
 Feature-test macro Value Std Feature
  
   Enabling the use of std::weak_ptr
  
   __cpp_lib_smart_ptr_owner_equality 202306L (C++26) as keys in unordered
    associative
  
   containers
Example¶
 This section is incomplete
  
   Reason: example
See also¶
 owner_hash provides owner-based hashing for shared and weak
    pointers
  
   (C++26) (class)
Category:¶
* Todo with reason
| 2024.06.10 | http://cppreference.com |