template <typename BuilderImpl>
class WireTableBaseBuilder
Defined at line 1370 of file fidling/gen/sdk/fidl/fuchsia.intl/fuchsia.intl/cpp/fidl/fuchsia.intl/cpp/wire_types.h
Public Methods
::fuchsia_intl::wire::TimeZoneInfo Build ()
Build and return the table. The builder should not be used after this.
bool has_id ()
void clear_id ()
Clears the id field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fuchsia_intl::wire::TimeZoneId & id ()
The time zone's IANA ID.
BuilderImpl & id (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fuchsia_intl::wire::TimeZoneId>> elem)
The time zone's IANA ID.
bool has_total_offset_at_time ()
void clear_total_offset_at_time ()
Clears the total_offset_at_time field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
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.
BuilderImpl & total_offset_at_time (Wrapper_Ignore_Me_< ::fidl::ObjectView<int64_t>> elem)
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_in_dst_at_time ()
void clear_in_dst_at_time ()
Clears the in_dst_at_time field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
bool & in_dst_at_time ()
Indicates whether the time zone is in Daylight Savings Time at the queried time
(`at_time`).
BuilderImpl & in_dst_at_time (bool elem)
Indicates whether the time zone is in Daylight Savings Time at the queried time
(`at_time`).
Protected Methods
void WireTableBaseBuilder< ::fuchsia_intl::wire::TimeZoneInfo, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_intl::wire::TimeZoneInfo>> && frame)