1#ifndef icu4x_Time_D_HPP
2#define icu4x_Time_D_HPP
15namespace capi {
struct Time; }
70 inline uint8_t
hour()
const;
77 inline uint8_t
minute()
const;
84 inline uint8_t
second()
const;
93 inline const icu4x::capi::Time* AsFFI()
const;
94 inline icu4x::capi::Time* AsFFI();
95 inline static const icu4x::Time* FromFFI(
const icu4x::capi::Time* ptr);
96 inline static icu4x::Time* FromFFI(icu4x::capi::Time* ptr);
97 inline static void operator delete(
void* ptr);
104 static void operator delete[](
void*, size_t) =
delete;
Definition diplomat_runtime.hpp:140
Definition CalendarError.d.hpp:32
Definition Rfc9557ParseError.d.hpp:33
static diplomat::result< std::unique_ptr< icu4x::Time >, icu4x::CalendarError > noon()
Definition Time.hpp:67
static diplomat::result< std::unique_ptr< icu4x::Time >, icu4x::Rfc9557ParseError > from_string(std::string_view v)
Definition Time.hpp:57
uint8_t second() const
Definition Time.hpp:82
uint8_t hour() const
Definition Time.hpp:72
static diplomat::result< std::unique_ptr< icu4x::Time >, icu4x::CalendarError > create(uint8_t hour, uint8_t minute, uint8_t second, uint32_t subsecond)
Definition Time.hpp:49
static diplomat::result< std::unique_ptr< icu4x::Time >, icu4x::CalendarError > start_of_day()
Definition Time.hpp:62
uint32_t subsecond() const
Definition Time.hpp:87
uint8_t minute() const
Definition Time.hpp:77