cpp/chrono/zoned traits

The class provides a way to customize the behavior of the constructors of std with custom time zone pointer types. In particular, it allows such types to specify the default time zone to use and the mapping of a time zone's name to the corresponding time zone pointer. It is acceptable for custom time zone pointer types to not support either operation, in which case the corresponding constructors of will not participate in overload resolution.

The primary template is empty. A specialization is provided for, the default time zone pointer type.

Member functions
{{member | {{small|std::chrono::zoned_traits::}}default_zone | {{ddcl | static const std::chrono::time_zone* default_zone; }}

Returns a time zone pointer for the default time zone (UTC).

Return value
. }}

{{member | {{small|std::chrono::zoned_traits::}}locate_zone| {{ddcl | static const std::chrono::time_zone* locate_zone(std::string_view name); }}

Returns the time zone pointer for the time zone designated by {{tt|name}}.

Return value
. }}