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)