table of contents
        
      
      
    - Tumbleweed 2024.07.05-1.3
 - Leap-16.0
 - Leap-15.6
 
| std::chrono::zoned_time::operator=(3) | C++ Standard Libary | std::chrono::zoned_time::operator=(3) | 
NAME¶
std::chrono::zoned_time::operator= - std::chrono::zoned_time::operator=
Synopsis¶
 zoned_time& operator=( const zoned_time& other ) =
    default; (1) (since C++20)
  
   zoned_time& operator=( const std::chrono::sys_time<Duration>&
    (2) (since C++20)
  
   other );
  
   zoned_time& operator=( const std::chrono::local_time<Duration>&
    (3) (since C++20)
  
   other );
  
   Assign the value of other to *this.
  
   1) Defaulted copy assignment operator. Copy-assigns both the stored time
    point and
  
   the stored time zone pointer. zoned_time has no move assignment operator; a
    move is
  
   a copy.
  
   2) Assigns other to the stored time point. The time zone pointer is
    unchanged. After
  
   this call, get_sys_time() == other.
  
   3) Converts other to a std::chrono::sys_time as if by zone->to_sys(other)
    (where
  
   zone is the non-static data member holding the stored time zone pointer) and
    assigns
  
   the result to the stored time point. The time zone pointer is unchanged.
    After this
  
   call, get_local_time() == other.
Return value¶
*this
| 2024.06.10 | http://cppreference.com |