Init
This commit is contained in:
70
cppdraft/time/zone/link.md
Normal file
70
cppdraft/time/zone/link.md
Normal file
@@ -0,0 +1,70 @@
|
||||
[time.zone.link]
|
||||
|
||||
# 30 Time library [[time]](./#time)
|
||||
|
||||
## 30.11 Time zones [[time.zone]](time.zone#link)
|
||||
|
||||
### 30.11.9 Class time_zone_link [time.zone.link]
|
||||
|
||||
#### [30.11.9.1](#overview) Overview [[time.zone.link.overview]](time.zone.link.overview)
|
||||
|
||||
namespace std::chrono {class time_zone_link {public: time_zone_link(time_zone_link&&) = default;
|
||||
time_zone_link& operator=(time_zone_link&&) = default; // unspecified additional constructors string_view name() const noexcept;
|
||||
string_view target() const noexcept; };}
|
||||
|
||||
[1](#overview-1)
|
||||
|
||||
[#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/time.tex#L10384)
|
||||
|
||||
A time_zone_link specifies an alternative name for a time_zone[.](#overview-1.sentence-1)
|
||||
|
||||
time_zone_links are constructed when the time zone database is initialized[.](#overview-1.sentence-2)
|
||||
|
||||
#### [30.11.9.2](#members) Member functions [[time.zone.link.members]](time.zone.link.members)
|
||||
|
||||
[ð](#lib:name,time_zone_link)
|
||||
|
||||
`string_view name() const noexcept;
|
||||
`
|
||||
|
||||
[1](#members-1)
|
||||
|
||||
[#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/time.tex#L10396)
|
||||
|
||||
*Returns*: The alternative name for the time zone[.](#members-1.sentence-1)
|
||||
|
||||
[ð](#lib:target,time_zone_link)
|
||||
|
||||
`string_view target() const noexcept;
|
||||
`
|
||||
|
||||
[2](#members-2)
|
||||
|
||||
[#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/time.tex#L10407)
|
||||
|
||||
*Returns*: The name of the time_zone for which
|
||||
this time_zone_link provides an alternative name[.](#members-2.sentence-1)
|
||||
|
||||
#### [30.11.9.3](#nonmembers) Non-member functions [[time.zone.link.nonmembers]](time.zone.link.nonmembers)
|
||||
|
||||
[ð](#lib:operator==,time_zone_link)
|
||||
|
||||
`bool operator==(const time_zone_link& x, const time_zone_link& y) noexcept;
|
||||
`
|
||||
|
||||
[1](#nonmembers-1)
|
||||
|
||||
[#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/time.tex#L10421)
|
||||
|
||||
*Returns*: x.name() == y.name()[.](#nonmembers-1.sentence-1)
|
||||
|
||||
[ð](#lib:operator%3c=%3e,time_zone_link)
|
||||
|
||||
`strong_ordering operator<=>(const time_zone_link& x, const time_zone_link& y) noexcept;
|
||||
`
|
||||
|
||||
[2](#nonmembers-2)
|
||||
|
||||
[#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/time.tex#L10432)
|
||||
|
||||
*Returns*: x.name() <=> y.name()[.](#nonmembers-2.sentence-1)
|
||||
Reference in New Issue
Block a user