25 Time library [time]

25.10 Time zones [time.zone]

25.10.9 Class link [time.zone.link]

25.10.9.1 Overview [time.zone.link.overview]

namespace std::chrono {
  class link {
  public:
    link(link&&)            = default;
    link& operator=(link&&) = default;

    // unspecified additional constructors

    string_view name()   const noexcept;
    string_view target() const noexcept;
  };
}
A link specifies an alternative name for a time_­zone.
links are constructed when the time zone database is initialized.

25.10.9.2 Member functions [time.zone.link.members]

string_view name() const noexcept;
Returns: The alternative name for the time zone.
string_view target() const noexcept;
Returns: The name of the time_­zone for which this link provides an alternative name.

25.10.9.3 Non-member functions [time.zone.link.nonmembers]

bool operator==(const link& x, const link& y) noexcept;
Returns: x.name() == y.name().
bool operator<(const link& x, const link& y) noexcept;
Returns: x.name() < y.name().