1#ifndef icu4x_WindowsParser_D_HPP
2#define icu4x_WindowsParser_D_HPP
15namespace capi {
struct DataProvider; }
17namespace capi {
struct TimeZone; }
19namespace capi {
struct WindowsParser; }
48 inline static std::unique_ptr<icu4x::WindowsParser>
create();
60 inline std::unique_ptr<icu4x::TimeZone>
parse(std::string_view value, std::string_view region)
const;
62 inline const icu4x::capi::WindowsParser* AsFFI()
const;
63 inline icu4x::capi::WindowsParser* AsFFI();
66 inline static void operator delete(
void* ptr);
68 WindowsParser() =
delete;
73 static void operator delete[](
void*, size_t) =
delete;
Definition diplomat_runtime.hpp:140
Definition DataError.d.hpp:37
Definition DataProvider.d.hpp:40
Definition TimeZone.d.hpp:34
Definition WindowsParser.d.hpp:40
static std::unique_ptr< icu4x::WindowsParser > create()
Definition WindowsParser.hpp:37
std::unique_ptr< icu4x::TimeZone > parse(std::string_view value, std::string_view region) const
Definition WindowsParser.hpp:47
static diplomat::result< std::unique_ptr< icu4x::WindowsParser >, icu4x::DataError > create_with_provider(const icu4x::DataProvider &provider)
Definition WindowsParser.hpp:42