class CivilToAbsoluteTimeOptions

Defined at line 741 of file fidling/gen/sdk/fidl/fuchsia.intl/fuchsia.intl/hlcpp/fuchsia/intl/cpp/fidl.h

Options for `TimeZones.CivilToAbsoluteTime`.

Public Members

static const fidl_type_t * FidlType

Public Methods

bool IsEmpty ()

Returns whether no field is set.

const ::fuchsia::intl::RepeatedTimeConversion & repeated_time_conversion ()

Optional setting for handling repeated times during backward daylight savings time

transitions.

Default: `BEFORE_TRANSITION`.

Defined at line 751 of file fidling/gen/sdk/fidl/fuchsia.intl/fuchsia.intl/hlcpp/fuchsia/intl/cpp/fidl.h

bool has_repeated_time_conversion ()

Defined at line 755 of file fidling/gen/sdk/fidl/fuchsia.intl/fuchsia.intl/hlcpp/fuchsia/intl/cpp/fidl.h

::fuchsia::intl::RepeatedTimeConversion * mutable_repeated_time_conversion ()

Optional setting for handling repeated times during backward daylight savings time

transitions.

Default: `BEFORE_TRANSITION`.

Defined at line 763 of file fidling/gen/sdk/fidl/fuchsia.intl/fuchsia.intl/hlcpp/fuchsia/intl/cpp/fidl.h

void clear_repeated_time_conversion ()

Defined at line 771 of file fidling/gen/sdk/fidl/fuchsia.intl/fuchsia.intl/hlcpp/fuchsia/intl/cpp/fidl.h

CivilToAbsoluteTimeOptions & set_repeated_time_conversion (::fuchsia::intl::RepeatedTimeConversion _value)
const ::fuchsia::intl::SkippedTimeConversion & skipped_time_conversion ()

Optional setting for handling skipped times during forward daylight savings time

transitions.

Default: `NEXT_VALID_TIME`.

Defined at line 783 of file fidling/gen/sdk/fidl/fuchsia.intl/fuchsia.intl/hlcpp/fuchsia/intl/cpp/fidl.h

bool has_skipped_time_conversion ()

Defined at line 787 of file fidling/gen/sdk/fidl/fuchsia.intl/fuchsia.intl/hlcpp/fuchsia/intl/cpp/fidl.h

::fuchsia::intl::SkippedTimeConversion * mutable_skipped_time_conversion ()

Optional setting for handling skipped times during forward daylight savings time

transitions.

Default: `NEXT_VALID_TIME`.

Defined at line 795 of file fidling/gen/sdk/fidl/fuchsia.intl/fuchsia.intl/hlcpp/fuchsia/intl/cpp/fidl.h

void clear_skipped_time_conversion ()

Defined at line 803 of file fidling/gen/sdk/fidl/fuchsia.intl/fuchsia.intl/hlcpp/fuchsia/intl/cpp/fidl.h

CivilToAbsoluteTimeOptions & set_skipped_time_conversion (::fuchsia::intl::SkippedTimeConversion _value)
void CivilToAbsoluteTimeOptions ()
void CivilToAbsoluteTimeOptions (CivilToAbsoluteTimeOptions && other)
void ~CivilToAbsoluteTimeOptions ()
CivilToAbsoluteTimeOptions & operator= (CivilToAbsoluteTimeOptions && other)
::std::unique_ptr<CivilToAbsoluteTimeOptions> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, CivilToAbsoluteTimeOptions * _value, size_t _offset)
zx_status_t Clone (CivilToAbsoluteTimeOptions * _result)