1#ifndef icu4x_Calendar_D_HPP
2#define icu4x_Calendar_D_HPP
15namespace capi {
struct Calendar; }
17namespace capi {
struct DataProvider; }
58 inline const icu4x::capi::Calendar* AsFFI()
const;
59 inline icu4x::capi::Calendar* AsFFI();
60 inline static const icu4x::Calendar* FromFFI(
const icu4x::capi::Calendar* ptr);
62 inline static void operator delete(
void* ptr);
69 static void operator delete[](
void*, size_t) =
delete;
Definition diplomat_runtime.hpp:140
Definition CalendarKind.d.hpp:54
Definition Calendar.d.hpp:34
static diplomat::result< std::unique_ptr< icu4x::Calendar >, icu4x::DataError > create_with_provider(const icu4x::DataProvider &provider, icu4x::CalendarKind kind)
Definition Calendar.hpp:42
icu4x::CalendarKind kind() const
Definition Calendar.hpp:48
static std::unique_ptr< icu4x::Calendar > create(icu4x::CalendarKind kind)
Definition Calendar.hpp:37
Definition DataError.d.hpp:37
Definition DataProvider.d.hpp:40