table of contents
        
      
      
    | std::pointer_traits::to_address(3) | C++ Standard Libary | std::pointer_traits::to_address(3) | 
NAME¶
std::pointer_traits::to_address - std::pointer_traits::to_address
Synopsis¶
 Defined in header <memory>
  
   static element_type* to_address( pointer p ) (since C++20)
  
   noexcept; (optional member of program-defined
  
   specialization)
  
   Constructs a raw pointer that references the same object as its pointer-like
    ("fancy
  
   pointer") argument.
  
   This function, if defined, is the inverse of pointer_to, and exists as the
  
   customization point to be called by std::to_address.
Parameters¶
p - fancy pointer/pointer-like object
Return value¶
 A raw pointer of the type element_type* that references the same
    memory location as
  
   the argument p.
See also¶
 pointer_to obtains a dereferenceable pointer to its argument
  
   [static] (public static member function)
  
   to_address obtains a raw pointer from a pointer-like type
  
   (C++20) (function template)
| 2024.06.10 | http://cppreference.com |