cpp/chrono/time zone

The class represents all time zone transitions for a specific geographic area.

Users cannot construct objects. The library implementation creates objects when it initializes the time zone database and provides  access to these objects.

is not copyable but does have a defaulted move constructor and a defaulted move assignment operator. However, as users have only access to  objects, these functions cannot be called in user code without invoking undefined behavior.