1#ifndef icu4x_CaseMapCloser_D_HPP
2#define icu4x_CaseMapCloser_D_HPP
15namespace capi {
struct CaseMapCloser; }
17namespace capi {
struct CodePointSetBuilder; }
19namespace capi {
struct DataProvider; }
70 inline const icu4x::capi::CaseMapCloser* AsFFI()
const;
71 inline icu4x::capi::CaseMapCloser* AsFFI();
74 inline static void operator delete(
void* ptr);
76 CaseMapCloser() =
delete;
81 static void operator delete[](
void*, size_t) =
delete;
Definition diplomat_runtime.hpp:140
Definition CaseMapCloser.d.hpp:35
static diplomat::result< std::unique_ptr< icu4x::CaseMapCloser >, icu4x::DataError > create_with_provider(const icu4x::DataProvider &provider)
Definition CaseMapCloser.hpp:45
void add_case_closure_to(char32_t c, icu4x::CodePointSetBuilder &builder) const
Definition CaseMapCloser.hpp:50
bool add_string_case_closure_to(std::string_view s, icu4x::CodePointSetBuilder &builder) const
Definition CaseMapCloser.hpp:56
static diplomat::result< std::unique_ptr< icu4x::CaseMapCloser >, icu4x::DataError > create()
Definition CaseMapCloser.hpp:40
Definition CodePointSetBuilder.d.hpp:32
Definition DataError.d.hpp:37
Definition DataProvider.d.hpp:40