1#ifndef icu4x_ExemplarCharacters_D_HPP
2#define icu4x_ExemplarCharacters_D_HPP
15namespace capi {
struct DataProvider; }
17namespace capi {
struct ExemplarCharacters; }
19namespace capi {
struct Locale; }
27 struct ExemplarCharacters;
41class ExemplarCharacters {
49 inline bool contains(std::string_view s)
const;
56 inline bool contains(
char32_t cp)
const;
128 inline const icu4x::capi::ExemplarCharacters* AsFFI()
const;
129 inline icu4x::capi::ExemplarCharacters* AsFFI();
132 inline static void operator delete(
void* ptr);
134 ExemplarCharacters() =
delete;
139 static void operator delete[](
void*, size_t) =
delete;
Definition diplomat_runtime.hpp:140
Definition DataError.d.hpp:37
Definition DataProvider.d.hpp:40
Definition ExemplarCharacters.d.hpp:41
static diplomat::result< std::unique_ptr< icu4x::ExemplarCharacters >, icu4x::DataError > create_main_with_provider(const icu4x::DataProvider &provider, const icu4x::Locale &locale)
Definition ExemplarCharacters.hpp:81
static diplomat::result< std::unique_ptr< icu4x::ExemplarCharacters >, icu4x::DataError > create_punctuation_with_provider(const icu4x::DataProvider &provider, const icu4x::Locale &locale)
Definition ExemplarCharacters.hpp:103
bool contains(std::string_view s) const
Definition ExemplarCharacters.hpp:64
static diplomat::result< std::unique_ptr< icu4x::ExemplarCharacters >, icu4x::DataError > create_index_with_provider(const icu4x::DataProvider &provider, const icu4x::Locale &locale)
Definition ExemplarCharacters.hpp:125
static diplomat::result< std::unique_ptr< icu4x::ExemplarCharacters >, icu4x::DataError > create_auxiliary(const icu4x::Locale &locale)
Definition ExemplarCharacters.hpp:87
static diplomat::result< std::unique_ptr< icu4x::ExemplarCharacters >, icu4x::DataError > create_numbers(const icu4x::Locale &locale)
Definition ExemplarCharacters.hpp:109
static diplomat::result< std::unique_ptr< icu4x::ExemplarCharacters >, icu4x::DataError > create_main(const icu4x::Locale &locale)
Definition ExemplarCharacters.hpp:76
static diplomat::result< std::unique_ptr< icu4x::ExemplarCharacters >, icu4x::DataError > create_numbers_with_provider(const icu4x::DataProvider &provider, const icu4x::Locale &locale)
Definition ExemplarCharacters.hpp:114
static diplomat::result< std::unique_ptr< icu4x::ExemplarCharacters >, icu4x::DataError > create_auxiliary_with_provider(const icu4x::DataProvider &provider, const icu4x::Locale &locale)
Definition ExemplarCharacters.hpp:92
static diplomat::result< std::unique_ptr< icu4x::ExemplarCharacters >, icu4x::DataError > create_punctuation(const icu4x::Locale &locale)
Definition ExemplarCharacters.hpp:98
static diplomat::result< std::unique_ptr< icu4x::ExemplarCharacters >, icu4x::DataError > create_index(const icu4x::Locale &locale)
Definition ExemplarCharacters.hpp:120
Definition Locale.d.hpp:33