class TimeZoneInfo

Defined at line 1287 of file fidling/gen/sdk/fidl/fuchsia.intl/fuchsia.intl/cpp/fidl/fuchsia.intl/cpp/wire_types.h

Describes a Time Zone's properties at a particular moment in time.

TODO(https://fxbug.dev/42162409): Additional fields with a breakdown of offsets and DST status.

Public Methods

bool IsEmpty ()

Returns whether no field is set.

bool HasUnknownData ()

Returns whether the table references unknown fields.

::fidl::WireTableBuilder< ::fuchsia_intl::wire::TimeZoneInfo> Builder (::fidl::AnyArena & arena)

Return a builder that by defaults allocates of an arena.

::fidl::WireTableExternalBuilder< ::fuchsia_intl::wire::TimeZoneInfo> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_intl::wire::TimeZoneInfo>> frame)

Return a builder that relies on explicitly allocating |fidl::ObjectView|s.

void TimeZoneInfo ()

Defined at line 1289 of file fidling/gen/sdk/fidl/fuchsia.intl/fuchsia.intl/cpp/fidl/fuchsia.intl/cpp/wire_types.h

void TimeZoneInfo (const TimeZoneInfo & other)

Defined at line 1290 of file fidling/gen/sdk/fidl/fuchsia.intl/fuchsia.intl/cpp/fidl/fuchsia.intl/cpp/wire_types.h

TimeZoneInfo & operator= (const TimeZoneInfo & other)

Defined at line 1291 of file fidling/gen/sdk/fidl/fuchsia.intl/fuchsia.intl/cpp/fidl/fuchsia.intl/cpp/wire_types.h

void TimeZoneInfo (TimeZoneInfo && other)

Defined at line 1292 of file fidling/gen/sdk/fidl/fuchsia.intl/fuchsia.intl/cpp/fidl/fuchsia.intl/cpp/wire_types.h

::fuchsia_intl::wire::TimeZoneId & id ()

The time zone's IANA ID.

bool has_id ()
TimeZoneInfo & operator= (TimeZoneInfo && other)

Defined at line 1293 of file fidling/gen/sdk/fidl/fuchsia.intl/fuchsia.intl/cpp/fidl/fuchsia.intl/cpp/wire_types.h

int64_t & total_offset_at_time ()

The total offset (including Daylight Savings, if the time zone is in Daylight Savings Time)

from UTC at the queried time (`at_time`). If the time zone is ahead of UTC, this will be a

positive value; if behind UTC, a negative value.

bool has_total_offset_at_time ()
bool & in_dst_at_time ()

Indicates whether the time zone is in Daylight Savings Time at the queried time

(`at_time`).

bool has_in_dst_at_time ()
void ~TimeZoneInfo ()

Defined at line 1295 of file fidling/gen/sdk/fidl/fuchsia.intl/fuchsia.intl/cpp/fidl/fuchsia.intl/cpp/wire_types.h

Friends

class WireTableBaseBuilder
class WireTableBaseBuilder